![]() |
|
|
#89 | |
|
Jun 2012
2·53 Posts |
Quote:
RSA-2048+ keys created. Public key transmitted to client. One residue is sent to server encrypted at iteration 1,000 (yeah, it's big but proof of work is required). Once the iteration is verified using the decryption it is assumed that the work is being completed truthfully - in which case, one SHA-256 hash is sent every 1m iterations and stored on server per exponent. The DC run will also hash the residues and the hashes will be compared. Provided the hashes are the same, the coin is awarded. |
|
|
|
|
|
|
#90 | |
|
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
10AB16 Posts |
Quote:
And sending the full residue instead of the last few bits, or a hash of the residue, is only really useful if you plan on resuming from that residue. Verifying that the values match beyond reasonable doubt can be done with the last bits. Last fiddled with by Mini-Geek on 2013-12-02 at 21:45 |
|
|
|
|
|
|
#91 |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
2×5×7×139 Posts |
|
|
|
|
|
|
#92 |
|
Jun 2012
2×53 Posts |
Well, let me pose this question:
How easy is it to perfectly forge a residue? Especially as the residue would be encrypted, something that might be a better way to implement this is to encrypt the residue client-side and only store the encrypted residue on the end system. The only way to break the encryption would be to factor the RSA number! This is computationally infeasible - you could even future-proof this with RSA-4096 or higher, multiple rounds, etc. It all adds up. A brute force attack seems infeasible, maybe my numbers are wrong - I'll re-calculate and se if I can find something. Edit: Calculations Hex chars in residue: Permutations per res: Total permuatations per candidate: Either way you have the quorum defence so I can't see this being broken. Therefore, why would this system not work? Two layers of protection.. both very, VERY strong. Last fiddled with by f1pokerspeed on 2013-12-02 at 22:42 Reason: Fact checking required |
|
|
|
|
|
#93 |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
2·5·7·139 Posts |
|
|
|
|
|
|
#94 | |
|
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
17×251 Posts |
Quote:
How easy is it to verify a claimed residue? The answer to that appears to be: redo the work. This makes the LL test unsuitable for something like Bitcoin mining, which requires fast verification. |
|
|
|
|
|
|
#95 |
|
Romulan Interpreter
Jun 2011
Thailand
2·5·312 Posts |
Exactly! You (the server) have no way to know that I put a valid residue into the (hash/encryption/magic box/whatever) or just (crap/my prefered pictures with cats/whatever) unless I give to him ALL residues, then he might pick some ranges and redo the work on those ranges, or redo ALL the work. None of the two are feasible, neither any of their combinations/compromises: the last because the server can't do the work of ALL the users combined (as I said "you will need a very strong server") and the former because you will need to send lots of data, not feasible from the communication side.
Last fiddled with by LaurV on 2013-12-03 at 01:55 Reason: repaired broken quote |
|
|
|
|
|
#96 | |
|
Account Deleted
"Tim Sorbera"
Aug 2006
San Antonio, TX USA
426710 Posts |
Quote:
Last fiddled with by Mini-Geek on 2013-12-03 at 03:38 |
|
|
|
|
|
|
#97 |
|
Sep 2002
Austin, TX
3·11·17 Posts |
Wow, thank you guys for thinking this Mersenne Coin idea through.
What if the Mersenne Coin network was a hybrid of suggested factorization mining and a modified LL-based mining (explored next paragraph)? The Mersenne coin LL-Test reward could increase by an order of magnitude to reward verification of the difficult to verify LL-based coins. Perhaps factorization could yield a much less valuable coin called "GIMPS" (Mersenne Cents My initial thought to drive the Mersenne Coin network was to use the LL test and if it produced a rare digest after a predetermined iteration (say... twenty consecutive zeros after iteration 35433 of candidate M51000003; this point floats based upon network difficulty for predictable coin rewards). In order to get the actual coin reward, the miner would be forced to complete the LL test to completion. Verification would come from several "double check" LL tests on the Mersenne Coin network. A slow solution, but the award should be proportionate compared to mining GIMPS (Mersenne Cents awarded via factorization). Double checkers get a exponentially decreasing Mersenne Coin award (i.e. the first to DC gets award X, 2nd gets less, ect... making 10+ double checks not worthwhile). While this does waste some horsepower, the vast majority of LL Candidates will be run only once (or twice by traditional DC), since very few candidates will produce the twenty 0's demanded for a Mersenne Coin award. The process seems sufficiently random to force LL-based miners to complete their LL tests (and drive the discovery of Mersenne Primes). We've got to figure out a way to make sure bogus results are not verified/rewarded by bogus DC though (still haven't figured that out). I'm still having difficulty seeing how my LL test idea could drive useful verifiable transactions (since it is slow to verify), however the factorization idea seems to work very well (easy to verify by all in a transaction network similar to bitcoin). To overcome this problem, Mersenne Coins generated by the LL test network would have to obtain some form of verifiable trust with the Factorization network (i.e. inject the LL-Test Mersenne Coins into an "everyday transaction" GIMPS Mersenne Cents network based upon easy to verify Factorization Mining). Merging this slow LL-test network (Mersenne Coins) with a fast factorization transaction network (GIMPS Mersenne Cents) might work (and drive useful discovery of Mersenne Primes). We've just got to figure out how to "inject with trust" generated LL-Test Mersenne Coins into a "GIMPS Mersenne cents" factorization network. Again, thank you guys for exploring this idea. I'm having fun with this thought experiment. Last fiddled with by E_tron on 2013-12-03 at 16:37 |
|
|
|
|
|
#98 |
|
Sep 2002
Austin, TX
3·11·17 Posts |
The whole Mersenne Coin idea seems like a good idea. Look at all the horsepower thrown away at scrypt and SHA-256 based cryptocurrency networks. https://www.google.com/search?q=bitc...=u&source=univ If we could capture a small amount of that horsepower, we could greatly increase the productivity of the Great Internet Mersenne Prime Search.
If it get popular, maybe an engineering firm will grace the Mersenne Coin network with a custom built FFT ASiC chip for LL-testing too. Last fiddled with by E_tron on 2013-12-03 at 16:32 |
|
|
|
|
|
#99 | |
|
∂2ω=0
Sep 2002
República de California
103·113 Posts |
Re. monetizing the search, I am concerned about the "ripely perverse behavior" Galbraith notes in the preface to his book which I quoted from.
Hey, speaking of bitcoin: Anonymous online marketplace that replaced Silk Road VANISHES... taking $100MILLION of users' money with it Gotta admit I'm finding it hard to shed many tears over this particular tale of woe: Quote:
|
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Are Bitcoins Prime Related | a1call | Miscellaneous Math | 26 | 2021-03-18 14:18 |