mersenneforum.org  

Go Back   mersenneforum.org > Fun Stuff > Lounge

Reply
 
Thread Tools
Old 2013-12-02, 02:44   #78
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

17·251 Posts
Default

Quote:
Originally Posted by TheMawn View Post
The best we could do is hand out coins for finding the first factor of an exponent. These results are impossible to forge.

The money handed out would have to reflect the bit depth. If it was one Mersenne Coin for a factor regardless of depth, we would have everything factored to 67 in about a week, which isn't all that helpful.
It could be based on GHz-days, and probably be near-impossible to forge or cheat. But it gives the wrong focus to the project. We'd have such an influx of TFers that to balance it with LL would mean severely over-TFing the numbers. So we might have, say, 100 times the current firepower, but only move forward roughly 10% faster. That's a terribly inefficient use of resources.

Last fiddled with by Mini-Geek on 2013-12-02 at 02:46
Mini-Geek is offline   Reply With Quote
Old 2013-12-02, 03:03   #79
TheMawn
 
TheMawn's Avatar
 
May 2013
East. Always East.

110101111112 Posts
Default

Agreed.

I can only think of ways to minimize the risks but nothing is foolproof. The best I can think of is a sort of super program for the GPU which includes TF, P-1 and LL all in one package, also taking care of submitting results itself (vs manual submission). Assignments are also handed out as packages, and you're given credit for completing the package (finding a factor or returning a composite result).

The program stores the residue for iteration X and iteration Y (different for each exponent, known only by the server) and these are submitted as well. Someone else can start that exponent from iteration X and see if the residue at Y is the same. If it's possible to keep X and Y secret, it isn't possible for the scummy user to bullshit those residues.
TheMawn is offline   Reply With Quote
Old 2013-12-02, 04:11   #80
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

226658 Posts
Default

Quote:
Originally Posted by TheMawn View Post
The program stores the residue for iteration X and iteration Y (different for each exponent, known only by the server) and these are submitted as well. Someone else can start that exponent from iteration X and see if the residue at Y is the same. If it's possible to keep X and Y secret, it isn't possible for the scummy user to bullshit those residues.
Not feasible. Don't confuse the few hex digits you see on your screen with a full residue, which is (for a 64M exponent) an ~8MB file (as they are computed mod Mp, which has 64 million bits, i.e. 8 million bytes). What you suggest is sending 8MB times 64, i.e. 500 MB* files for each assignment, plus the same for DC (totally 1GB!), which will need to be stored, cataloged, etc. on the server, and moreover, the server would have to do the work of ALL the users, divided by the percent of the iterations between X and Y, to "check" those residues. For example, for a 64M exponent, and 100 users reporting LLs in the same time (they are more right now!), the server would need to do 100/64=~1.5 times the work of an average user, to check all the expos. You will need a very powerful server...

*I considered you sent residues every 1M iterations. If you send them more often, the files will be much bigger. If you send them rarer, you will need more power in the server to do the recheck, because the server would need to do all the intermediary work between X and Y which he chooses, i.e. at leat 1M iteration. That is why I divided by 64. You still need to send ALL of them, i.e. send residues every Z iterations, or so, in spite of the fact the server will only need two of them. Otherwise, you can't keep the X and Y secret. Once you store them in the file (i.e. outside of the server) they are not secret anymore. Also, you can't send "partial" residues, or residues from "partial" LL tests, and you can't verify if I am sending you "real" residues (I can make two "fake" residues with 1M distance between them and send them to you telling you "this is iteration 37M, and this is iteration 38M, but in reality, I only made 1M iterations). I think you got my point.

Last fiddled with by LaurV on 2013-12-02 at 04:29
LaurV is offline   Reply With Quote
Old 2013-12-02, 09:16   #81
xilman
Bamboozled!
 
xilman's Avatar
 
"π’‰Ίπ’ŒŒπ’‡·π’†·π’€­"
May 2003
Down not across

22·5·72·11 Posts
Default

[QUOTE=Mini-Geek;360841So we might have, say, 100 times the current firepower, but only move forward roughly 10% faster. That's a terribly inefficient use of resources.[/QUOTE]

So? Are you suggesting that a 10% efficiency gain is worse than no gain at all?
xilman is offline   Reply With Quote
Old 2013-12-02, 16:45   #82
f1pokerspeed
 
Jun 2012

1528 Posts
Default

Quote:
Originally Posted by Mini-Geek View Post
a) is irrelevant.
b) is a problem because (assuming you allow any ol' user to submit a DC) someone could easily pretend that he is both UserA and UserB, come up with a fake residue and submit both the first-time and DC. He'd get coins for at least one of those. You could mitigate this to an extent, e.g. by banning users who are discovered doing this, or verifying user's true identities before allowing them to submit any results, or refusing results that weren't first assigned by PrimeNet (no more manual assignments either), or leaving DCing to a trusted set of people, but none of these are foolproof.
Okay.... force a per-IP range account or something like that.

With regard to residues... SHA-256 hash them (or even something stronger)! Why would you need to send 8MB * number of iteration blocks per WU when you can send a small amount of bytes of data per iteration block?

Last fiddled with by f1pokerspeed on 2013-12-02 at 16:54
f1pokerspeed is offline   Reply With Quote
Old 2013-12-02, 16:50   #83
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

72×197 Posts
Default

Quote:
Originally Posted by f1pokerspeed View Post
With regard to residues... SHA-256 hash them (or even something stronger)! Why would you need to send 8MB * number of iteration blocks per WU when you can send a small amount of bytes of data per iteration block?
I can hash any crap. My daughter pictures, or poetry. How do YOU know I did the (prime hunting related) work? Otherwise is like any other coin...
LaurV is offline   Reply With Quote
Old 2013-12-02, 16:53   #84
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

9,767 Posts
Default

Quote:
Originally Posted by LaurV View Post
I can hash any crap. My daughter pictures, or poetry. How do YOU know I did the (prime hunting related) work? Otherwise is like any other coin...
This is the question to be answered.

There must be a solution space to this problem.

(Not likely to be implemented quickly, but it's an interesting driving problem.)
chalsall is online now   Reply With Quote
Old 2013-12-02, 17:16   #85
Mini-Geek
Account Deleted
 
Mini-Geek's Avatar
 
"Tim Sorbera"
Aug 2006
San Antonio, TX USA

10000101010112 Posts
Default

Quote:
Originally Posted by LaurV View Post
edit 2: (I didn't visit that list linked above, for a long-long time, I took the link from the bookmark, but now I clicked it): You have to look to XPM Primecoin. If we don't move fast, someone else will do it hehe... Some comment from the thread, about XPM: "a coin which at least produces something is much better than bitcoin" hehe
This is a more practical alternative to "Mersenne Coins" because results can be verified without redoing all of the work. It works by finding Cunningham or bi-twin chains of primes. Finding the chain is difficult, but verifying that a claimed chain is valid is easy. Mersenne primes don't work because they are too rare, and Mersenne composites don't work because they are too difficult to validate.
Mini-Geek is offline   Reply With Quote
Old 2013-12-02, 17:52   #86
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

216810 Posts
Default

Some miners have got to be insane.

https://images.weserv.nl/?url=thunde...e/pls5.jpg&fnr
https://images.weserv.nl/?url=i715.p...bf1b35.jpg&fnr

Last fiddled with by kracker on 2013-12-02 at 17:57
kracker is offline   Reply With Quote
Old 2013-12-02, 18:37   #87
LaurV
Romulan Interpreter
 
LaurV's Avatar
 
Jun 2011
Thailand

72·197 Posts
Default

Quote:
Originally Posted by kracker View Post
Some miners have got to be insane.
As I said in a former post, it pays the bills...
LaurV is offline   Reply With Quote
Old 2013-12-02, 18:38   #88
kracker
 
kracker's Avatar
 
"Mr. Meeseeks"
Jan 2012
California, USA

23×271 Posts
Default

Quote:
Originally Posted by LaurV View Post
As I said in a former post, it pays the bills...
But you also said in previous post it is uneconomical to mine them.

Quote:
It is already "uneconomic" to mine them. Without specialized equipment (read: ASICs) one wastes more money for electricity than he can get by selling the bitcoins he mines. Most people still mine them for fun, or because is "cool" to tell your friends that you have few bitcoins, or they are driven by the same adrenaline which makes you buy lottery tickets (yes, you still can be lucky to crack a block, with even the oldest hardware, or CPU, and there are about $15K in that block, so you won't think that you can waste the electricity one year and find nothing).
The second pics are 7950's.

Last fiddled with by kracker on 2013-12-02 at 18:39
kracker is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Are Bitcoins Prime Related a1call Miscellaneous Math 26 2021-03-18 14:18

All times are UTC. The time now is 03:07.


Mon Aug 2 03:07:43 UTC 2021 up 9 days, 21:36, 0 users, load averages: 1.45, 1.33, 1.42

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.