Live data from Hacker News

Gridcoin: An open-source cryptocurrency that rewards volunteer computing

gridcoin.us

31–40 of 146 posts

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#31

For most cryptocoins, you want a proof-of-work to be: (1) easy for a computer to verify, (2) hard for a computer to perform, (3) impossible to predict for a given 'block' and (4) decentralized and untrusted. If it's a novel scientific problem it won't be all of these. An interesting exception is prime numbers. Primecoin [1] has a useful proof-of-work: it finds Cunningham chains of primes. If you don't like the energy…

Folding can be verified easier than it can be produced.

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#33
post #7

How is it verified? I thought the problem with doing useful work instead of normal PoW was that producing and verifying are equally hard, while Bitcoin's PoW scheme is hard to produce but easy to verify (so other miners can easily see that you've actually found the hash without doing any computations themselves).

Folding can be and is verified, however.

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#34

For most cryptocoins, you want a proof-of-work to be: (1) easy for a computer to verify, (2) hard for a computer to perform, (3) impossible to predict for a given 'block' and (4) decentralized and untrusted. If it's a novel scientific problem it won't be all of these. An interesting exception is prime numbers. Primecoin [1] has a useful proof-of-work: it finds Cunningham chains of primes. If you don't like the energy…

Folding can be verified easier than it can be produced.

There's no points for partial credit. It cannot be decentralized, untrusted and unpredictable. If anything other than an automaton produces the PoW inputs, it's at least centralized and we must trust that no one is cheating the PoW.

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#35
post #14

This may be misunderstanding the function of PoW. Bitcoin PoW provides three things: selection, security, and incentive. The compute resource burn is an externality, although, it also ends up providing an important function, economic distribution. For PoW to work,it has to be hard to produce, easy to verify, and most importantly, attest to one and only one state of the blockchain. The last part is where this fails as…

Can you just hash a new solution to the puzzle with the new proposed block?

Solution has to depend on the proposed block, so that a solution is not reusable for the next block

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#36
post #13

Earlier quoted context omitted.

Even if you have people doubling or tripling up the work on something useful, the end result is infinitely more useful than bruteforced hashes.

Don't forget that the usefulness of brute forced hashes is that it lets you have decentralized trust, so, you may be off by a factor of infinity.

Decentralized trust on Bitcoin is an illusion in practicality. There are trust bottlenecks all over the place when most people go to use it.

It’s ultimately a quixotic goal. So compromising a bit on mathematical decentralized trustlessness to accomplish some of the other goals of cryptocurrency while addressing the massive waste is a valid goal IMHO.

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#37
post #28
post #15

Earlier quoted context omitted.

There's plenty of usefull work that we won't run out of. SAT solving is the prime candidate, because we have A LOT of NP hard problems in our day to day lives. Weather simulations are another one, drug research is another one. For the latter I'd argue that if we're at a point where we've erredicated all disease, we've also transcended as a society to a point where money has become obsolete.

This is besides the point, and the parent didn't quite explain it correctly. If there is no opportunity cost for mining, there is no penalty for mining an invalid chain therefore no security.

There is a penalty for producing an invalid fold. Folds are validated.

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#39
post #35

Earlier quoted context omitted.

Can you just hash a new solution to the puzzle with the new proposed block?

Solution has to depend on the proposed block, so that a solution is not reusable for the next block

The solution is also announced in cleartext, so you can check against previous solutions.

Re: Gridcoin: An open-source cryptocurrency that rewards volunteer computing

#40

Earlier quoted context omitted.

Folding can be verified easier than it can be produced.

There's no points for partial credit. It cannot be decentralized, untrusted and unpredictable. If anything other than an automaton produces the PoW inputs, it's at least centralized and we must trust that no one is cheating the PoW.

No points for partial credit?? Well... if you believe that, then that makes Bitcoin suspect as well as its consensus mechanism is essentially already broken by the practical concentration of mining power in a single country with an authoritarian central government.

EDIT: Anyone using an online wallet is already compromising trustlessness. Heck, using common software packages that you didn’t personally inspect is also compromising trustlessness. But does this matter in practicality? Yes (such online wallets and even sometimes soft wallets have been compromised or have lost coins occasionally), but not enough to necessarily get rid of all of the utility of cryptocurrency.

Post reply on HN