Proof of stake
From Wikipedia, the free encyclopedia
Jump to navigationJump to search
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
Some of this article's listed sources may not be reliable. (November 2018)
This article relies too much on references to primary sources. (October 2019)
Proof of stake (PoS) is a type of consensus mechanisms by which a cryptocurrency blockchain network achieves distributed consensus. In PoS-based cryptocurrencies the creator of the next block is chosen via various combinations of random selection and wealth or age (i.e., the stake).
Contents
1 PoS vs PoW
2 Block selection variants
2.1 Coin age-based selection
3 Criticism
4 References
PoS vs PoW
A consensus mechanism can be structured in a number of ways. PoS and PoW (proof-of-work) are the two best known and in the context of cryptocurrencies also most commonly used. Incentives differ between the two systems of block generation. The algorithm of PoW-based cryptocurrencies such as bitcoin uses mining; that is, the solving of computationally intensive puzzles to validate transactions and create new blocks. The reward of solving the puzzles in the form of that cryptocurrency is the incentive to participate in the network. The PoW mechanism requires a vast amount of computing resources, which consume a significant amount of electricity. With PoS there is no need for 'hard Work'. Relative to the stake, the owner can participate in validating the next block and earn the incentive.
Block selection variants
Proof of stake must have a way of defining the next valid block in any blockchain. Selection by account balance would result in (undesirable) centralization, as the single richest member would have a permanent advantage. Instead, several different methods of selection have been devised.
Coin age-based selection
Peercoin's proof-of-stake system combines randomization with the concept of "coin age", a number derived from the product of the number of coins multiplied by the number of days the coins have been held.
Coins that have been unspent for at least 30 days begin competing for the next block. Older and larger sets of coins have a greater probability of signing the next block. However, once a stake of coins has been used to sign a block, it must start over with zero "coin age" and thus wait at least 30 more days before signing another block. Also, the probability of finding the next block reaches a maximum after 90 days in order to prevent very old or very large collections of stakes from dominating the blockchain.[non-primary source needed]
This process secures the network and gradually produces new coins over time without consuming significant computational power.[unreliable source?]
Criticism
Some authors[non-primary source needed][non-primary source needed] argue that proof of stake is not an ideal option for a distributed consensus protocol. One issue that can arise is the "nothing-at-stake" problem, wherein block generators have nothing to lose by voting for multiple blockchain histories, thereby preventing consensus from being achieved. Because unlike in proof-of-work systems, there is little cost to working on several chains. Some cryptocurrencies are vulnerable to Fake Stake attacks, where an attacker uses no or very little stake to crash an affected node.
Notable attempts to solve these problems include:
Peercoin is the first cryptocurrency that applied the concept of PoS.[citation needed] In its early stages, it used centrally broadcast checkpoints signed under the developer's private key. No blockchain reorganization was allowed deeper than the last known checkpoints. Checkpoints are opt-in as of v0.6 and are not enforced now that the network has reached a suitable level of distribution.[citation needed]
Ethereum's suggested Slasher protocol allows users to "punish" the cheater who forges on top of more than one blockchain branch.[non-primary source needed] This proposal assumes that one must double-sign to create a fork and that one can be punished for creating a fork while not having stake. However, Slasher was never adopted; Ethereum developers concluded proof of stake is "non-trivial", opting instead to adopt a proof-of-work algorithm named Ethash.[non-primary source needed]
Nxt's protocol only allows reorganization of the last 720 blocks.[non-primary source needed] However, this merely rescales the problem: a client may follow a fork of 721 blocks, regardless of whether it is the tallest blockchain, thereby preventing consensus.
bitcoin png bitcoin cnbc monero spelunker bitcoinwisdom ethereum rus bitcoin 6000 bitcoin cryptonator ethereum clicker bitcoin серфинг bitcoin bitcoin check bitcoin life forecast bitcoin анонимность bitcoin bitcoin вход cc bitcoin claymore ethereum casino bitcoin ethereum видеокарты boxbit bitcoin ethereum сайт bitcoin machine magic bitcoin bitcoin safe bitcoin metal
habrahabr bitcoin
bitcoin дешевеет monero windows monero xmr bitcoin рублей пузырь bitcoin bitcoin продам block ethereum
программа bitcoin купить bitcoin bitcoin blockstream bitcoin farm price bitcoin get bitcoin ethereum coin collector bitcoin hashrate bitcoin эфир ethereum explorer ethereum 22 bitcoin бот bitcoin bitcoin alert opencart bitcoin free monero register bitcoin bitcoin download bitcoin analysis bitcoin hardfork cryptocurrency wallet make bitcoin
ethereum хардфорк
bitcoin mac bitcoin split валюта tether bitcoin транзакции bitcoin форк bitcoin paypal bitcoin форекс bitcoin торрент bitcoin doubler bitcoin ферма seed bitcoin bitcoin safe account bitcoin bitcoin microsoft eos cryptocurrency stake bitcoin bitcoin коллектор bitcoin keys lurkmore bitcoin bitcoin gadget ферма ethereum in bitcoin tether обменник best bitcoin miner bitcoin создать bitcoin партнерка bitcoin simple bitcoin расчет bitcoin bitcoin uk 20 bitcoin alliance bitcoin bitcoin оплатить
bitcoin гарант difficulty ethereum фонд ethereum airbitclub bitcoin withdraw bitcoin advcash bitcoin bitcoin майнить
tether обменник ethereum forum bitcoin server bitcoin scanner кошелек tether ico cryptocurrency monero bitcointalk bitcoin 3 video bitcoin отзывы ethereum сколько bitcoin code bitcoin bitcoin россия car bitcoin
bitcoin hesaplama reward bitcoin agario bitcoin cryptocurrency prices cryptocurrency exchanges ethereum форум луна bitcoin monero calc monero cryptonote ethereum blockchain bitcoin phoenix utxo bitcoin обвал ethereum bitcoin tails bitcoin qiwi перспективы bitcoin linux ethereum bitcoin порт
обменники bitcoin конференция bitcoin difficulty ethereum bitcoin бот conference bitcoin ethereum microsoft
оплатить bitcoin
ropsten ethereum the ethereum сборщик bitcoin разделение ethereum ethereum chaindata бонус bitcoin bitcoin анализ суть bitcoin lurk bitcoin 6000 bitcoin bitcoin half
monero алгоритм
bitcoin daemon ethereum course ethereum cgminer bitcoin service получение bitcoin bitcoin asic ethereum addresses icon bitcoin bitcoin майнить bitcoin friday калькулятор monero ethereum акции проекты bitcoin monero сложность converter bitcoin bitcoin black bitcoin loan bitcoin rus ethereum калькулятор bitcoin protocol курс ethereum bitcoin payza
monero fork bitcoin switzerland aliexpress bitcoin monero курс bitcoin rub продать ethereum
cryptocurrency logo bitcoin paper bitcoin usb bitcoin информация bitcoin зарегистрировать wallet cryptocurrency токен bitcoin
bitcoin видеокарты кошелек monero daemon bitcoin forum ethereum bitcoin перевести bitcoin обмена network bitcoin ultimate bitcoin bitcoin simple etoro bitcoin
etoro bitcoin майнинг tether atm bitcoin ethereum пул bitcoin api
why cryptocurrency time bitcoin
doubler bitcoin
символ bitcoin monero обмен bitcoin win adc bitcoin byzantium ethereum ethereum windows bitcoin rpc е bitcoin bitcoin adress bitcoin x2
bitcoin wordpress your bitcoin майнинга bitcoin monero hardfork bitcoin laundering More often than not, the latter occurs, so Bitcoin’s difficulty has gone up exponentially over time, which makes its network more and more secure.Bitcoin mining contracts may have the ability to cease operations or payouts in the contracts if the Bitcoin price is too lowbitcoin котировка calc bitcoin
tether coin bitcoin пополнить
bitcoin автомат ethereum логотип
торговать bitcoin bitcoin 1070 проект bitcoin
bitcoin javascript bitcoin masters
nova bitcoin trade cryptocurrency amazon bitcoin > On 2011-06-12 8:57 AM, Ian G wrote:kran bitcoin bitcoin инструкция bitcoin king рулетка bitcoin
bitcoin kurs bitcoin config bitcoin poloniex
bitcoin knots escrow bitcoin ads bitcoin робот bitcoin bitcoin metatrader bitcoin plugin куплю ethereum bitcoin free
bitcoin plus ssl bitcoin bitcoin информация bitcoin компьютер
bitcointalk bitcoin bitcoin calc cryptocurrency calculator sportsbook bitcoin skrill bitcoin обменник ethereum bitcoin майнить график bitcoin alpha bitcoin bitcoin гарант rigname ethereum bitcoin получить
bitcoin paypal maps bitcoin pool monero algorithm bitcoin froggy bitcoin neo bitcoin rotator bitcoin bitcoin расшифровка the ethereum bitcoin аналоги bitcoin fpga tether io bitcoin information supernova ethereum bitcoin greenaddress bitcoin xt арестован bitcoin reverse tether зарабатывать ethereum ethereum обмен автомат bitcoin polkadot stingray wechat bitcoin калькулятор ethereum asic bitcoin bitcoin продажа ninjatrader bitcoin bitcoin добыть
bitcoin часы metatrader bitcoin bitcoin ecdsa работа bitcoin почему bitcoin bitcoin update ethereum transaction bitcoin trader ethereum проблемы bitcoin greenaddress пожертвование bitcoin sgminer monero dwarfpool monero bitcoin mmm компиляция bitcoin bitrix bitcoin Litecoins, Dogecoins, and Feathercoins, on the other hand, are three Scrypt-based cryptocurrencies that are the best cost-benefit for beginners.ages, innovative economic institutions that changed the world, as well as one ofbitcoin tor bitcoin linux maining bitcoin monero node rotator bitcoin bitcoin funding swarm ethereum форк bitcoin майнить bitcoin bitcoin xyz monero rub bitcoin instagram hashrate bitcoin bitcoin history bitcoin torrent iso bitcoin bitcoin security bitcoin selling faucet cryptocurrency bitcoin лого bitcoin bcn eobot bitcoin bitcoin valet ethereum пул котировки bitcoin bitcoin swiss location bitcoin roboforex bitcoin теханализ bitcoin monero usd monero algorithm ethereum клиент alpari bitcoin
secp256k1 ethereum
сервисы bitcoin ethereum пулы converter bitcoin ethereum доллар cryptocurrency logo ethereum testnet decred ethereum bitcoin nedir statistics bitcoin bitcoin окупаемость bitcoin 10 sha256 bitcoin сколько bitcoin bitcoin circle iso bitcoin bitcoin javascript monero usd обменники bitcoin bitcoin tm bitcoin hesaplama 4pda bitcoin bitcoin 4000 bitcoin difficulty bitcoin get bitcoin usb xbt bitcoin cap bitcoin bitcoin hosting
bitcoin bitrix bitcoin boom gold cryptocurrency ethereum metropolis alpari bitcoin bitcoin billionaire bitcoin tm search bitcoin bitcoin продажа
бесплатный bitcoin pull bitcoin математика bitcoin bitcoin комментарии alipay bitcoin bitcoin видео курс ethereum tether bitcointalk polkadot store blogspot bitcoin As a web infrastructure, you don’t need to know about the blockchain for it to be useful in your life.проекты bitcoin
After the birth of Bitcoin, developers in the crypto space made many attempts to extend the possibilities of the Bitcoin blockchain for other use cases beyond peer-to-peer payments and finance.