(no title)
spinny | 3 years ago
half agree with that. PoW is the most efficient method of converting raw energy into a digitally secure token. It would be much better if the work done was actually useful beyond that.
Some attempts have been done in the past, but with low success (Riecoin IIRC uses cpus to find sequences of primes, GridCoin used BOINC for the PoW, proof-of-boinc in that case).
There is still work to be done on EVM chains. Contract calls need to be processed and verified by every (full) node
eru|3 years ago
I'd say PoW is not the most efficient method. It's a terrible waste by design.
The kind of 'work' that works in PoW has some rather strict requirements, that's why it's almost impossible to shoehorn useful work into a PoW scheme.
Wikipedia tells me that eg GridCoin uses proof-of-stake to prevent double-spending attacks; its rewarding people for BOINC work is a totally separate gimmick.
lubesGordi|3 years ago
eru|3 years ago
That idea sounds good, but would only be a solution for a problem that doesn't exist.
Bitcoin's design solves two problems:
(1) only someone who owns a coin should be able to spend it
(2) they should only be able to spend it once
The first problem had been solved for ages: use digital signatures to authenticate messages of essentially the form "I, Alice, hereby send 3 bitcoins to Bob." Given some initial coin assignment to specific private/public key pairs, you can follow along these messages, keep a tally in a ledger, and know how much everyone has.
Solving the second problem is where bitcoin innovates. Without a trusted third party coordinating things, Alice could just show a message to Bob and Charles each 'sending' them the same 3 bitcoins. Bitcoin uses proof-of-work to pick (at most) one of these messages to be part of the consensus reality.
The scheme you are suggesting requires some trust in the partnership of government and power companies. But as soon as you have very minimal amounts of trust, you can just solve the double-spending problem directly.
And that direct solution involves much less trust than what is required for accepting any statements about the power grid.
If you want, I can sketch out a minimum trust system for the direct solution I mentioned.