Blockchain Proofs

From P2P Foundation Wiki
Jump to navigation Jump to search

Directory

  1. Proof of Attendance Protocol
  2. Proof of Authority
  3. Proof of Causality
  4. Proof of Contribution: Delegated Proof of Contribution
  5. Proof of Cooperation
  6. Proof of Existence
  7. Proof of Humanith: Universal Basic Income Token - Proof of Humanity
  8. Proof of Impact
  9. Proof of Importance
  10. Proof-of-Movement
  11. Proof of Personhood
  12. Proofs of Possibility
  13. Proof of Presence
  14. Proof of Stake; Delegated Proof of Stake; Leased Proof of Stake
  15. Proof of Value
  16. Proof of Work ; Proof-of-Work-by-Renewable-Energy ; Proof-of-Useful Work
  17. Stellar Consensus Protocol
  18. Zero-Knowledge Proof ; Zero Knowledge Proofs ; Zero-Knowledge Verification


Discussion

Matthew Hutchinson on plutocratic proof design:

"Proof of Stake and Delegated Proof of Stake systems have been heralded to be better than Bitcoin’s Proof of Work mining algorithm by reducing energy costs and significantly increasing transaction times but one problem still remains with those three consensus systems; plutocracy or ‘Rule of the Rich’.

Bitcoin’s Proof of Work system relies on the collective hashing power of the network to secure Bitcoins. It was intentionally designed to be resource intensive and difficult so that block times would remain relatively stable and so many miners would have the chance to solve the Proof of Work problem. But the problem with Proof of Work is that specialized machines have been created specifically for Bitcoin mining and now Bitcoin mining is no longer possible using your personal computer. Entire companies have sprung up around Bitcoin mining and have sunk vast amounts of fiat into their operations to increase their mining rate. These companies have pushed any regular user out of Bitcoin mining because of the sheer hashing power that they possess; a regular home computer just can’t keep up. Over time, Bitcoin has become almost centralized, with the vast majority of Bitcoins being mined by about 6 companies. In order for someone to become a miner now and compete with those 6, they would have to sink a large amount of money into a Bitcoin mining setup. With a single ASCII machine being about $2000 (or more), and having a requirement of dozens or more machines to be profitable, it’s easy to see that it’s not a cheap endeavor. It’s something that only the rich could jump into; an environment ripe for plutocracy.

Proof of Stake was invented to fix Proof of Work’s shortcomings. Proof of Stake is a democratic system that doesn’t require solving a hard math problem with computer calculations; instead it allows users to vote on practically everything within the blockchain; system variables, Witnesses (what ‘miners’ are called in PoS), system changes and proposals, etc… Proof of Stake delivers on a lot of benefits and can accomplish a lot of things but there’s a key flaw that’s right in the name: Stake. Voters in a Proof of Stake system must have stake to vote and their vote’s weight is the same as the stake they have. This means those with a large amount of stake could easily consolidate power and shutout any competing voice that doesn’t have the stake to back it up; the very definition of a plutocracy." (https://www.exeblock.com/proof-of-plutocracy/)


Helen Zhao on Low-Energy Blockchain Proofs

Helen Zhao:

"Sirer's team at Cornell is developing a green blockchain algorithm called Proof-of-Useful Work, in which the next computer to validate a block and collect new coins is chosen based on energy expended performing a useful function in the real world.

"For example they might be trying to do protein folding. 'Look, I worked for 10 minutes and solved so many protein fold efforts and that should entitle me to add a block to the end of the blockchain,'" Sirer said.

Algorand's public blockchain based on Proof-of-Stake

His team faces competition from MIT professor of engineering Silvio Micali. Launching its currency in May, his startup Algorand developed a public blockchain that runs on a version of proof-of-stake, which drives electricity consumption to almost zero, Micali said. The blockchain can process thousands of transactions every few seconds, he said.

The money Algorand saves in electricity costs are then passed on to those who transact using the blockchain, resulting in much lower fees than when transacting with bitcoin, Micali said." (https://www.cnbc.com/2018/02/23/bitcoin-blockchain-consumes-a-lot-of-energy-engineers-changing-that.html)

More information

  • Iddo Bentov, Charles Lee, Alex Mizrahi, Meni Rosenfeld. Proof of activity: extending bitcoin’s proof of work via proof of stake. ACM SIGMETRICS Perform. Eval. Rev., 42 (2014), pp. 34-37
  • Iddo Bentov, Ariel Gabizon, Alex Mizrahi. Cryptocurrencies without proof of work. FC 2016: Financial Cryptography & Data Secur. (2016), pp. 142-157
  • Mitar Milutinovic, Warren He, Howard Wu, Maxinder Kanwal. Proof of luck: an efficient blockchain consensus protocol. SysTEX ‘16 Proceedings of the 1st Workshop on System Software for Trusted Execution (2016)


Articles in this Wiki

  1. Subjective Approaches in Proof of Personhood Protocols
  2. Why Proof-of-Work and Proof-of-Stake Are Undemocratic and Oligarchic