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 antminer bitcoin
bitcoin moneybox
monero transaction ethereum txid 'Bitcoin?', Victor Grischchenkobitcoin login blockchain ethereum bitcoin x2 bitcoin map книга bitcoin bitcoin bcc перевести bitcoin loan bitcoin bitcoin 123 tether верификация 60 bitcoin strategy bitcoin google bitcoin проект ethereum пулы bitcoin cryptocurrency bitcoin wild bitcoin ethereum обменять bitcoin database This is one of many reasons centralized networks can become a major issue.bitcoin explorer bitcoin обозначение ethereum рост bitcoin hype bitcoin кредиты bitcoin history основатель ethereum ubuntu bitcoin
bitcoin теханализ payza bitcoin javascript bitcoin
x2 bitcoin бесплатные bitcoin ферма bitcoin bitcoin journal bitcoin obmen
usd bitcoin bitcoin список bitcoin eth my ethereum waves cryptocurrency wallets cryptocurrency bitcoin database подтверждение bitcoin bitcoin daily kran bitcoin
bitcoin оборот php bitcoin бесплатный bitcoin новые bitcoin bitcoin 2020 валюта tether bitcoin cash ethereum core
bitcoin trade paypal bitcoin bitcoin тинькофф
bitcoin info future bitcoin bistler bitcoin теханализ bitcoin
bitcoin презентация mixer bitcoin ethereum russia
okpay bitcoin pool bitcoin js bitcoin cryptonator ethereum 1 monero buy tether bitcoin tails bitcoin play prune bitcoin
monero новости 8 bitcoin bitcoin hyip
теханализ bitcoin bitcoin 1070 wikileaks bitcoin комиссия bitcoin торги bitcoin index bitcoin
bitcoin 2 bitcoin история poloniex monero bitcoin анализ bitcoin hash l bitcoin bitcoin сеть ethereum контракты фарм bitcoin bitcoin planet ethereum пулы skrill bitcoin minecraft bitcoin monero кран bitcoin roulette bitcoin swiss faucet cryptocurrency earn bitcoin antminer bitcoin polkadot stingray
bitcoin conference zcash bitcoin bitcoin official bitcoin alliance bitcoin кошелек lamborghini bitcoin to bitcoin best cryptocurrency ropsten ethereum ethereum stats torrent bitcoin rus bitcoin вывод ethereum polkadot planet bitcoin http bitcoin bitcoin 50 topfan bitcoin byzantium ethereum ethereum frontier
bitcoin адреса кран ethereum стоимость bitcoin
халява bitcoin What is a Smart Contract?wei ethereum bitcoin spin cryptocurrency logo Computing power is often bundled together or 'pooled' to reduce variance in miner income. Individual mining rigs often have to wait for long periods to confirm a block of transactions and receive payment. In a pool, all participating miners get paid every time a participating server solves a block. This payment depends on the amount of work an individual miner contributed to help find that block.bitcoin приложение bitcoin maps виталик ethereum bitcoin сборщик bitcoin блог agario bitcoin payeer bitcoin cryptocurrency nem bitcoin kazanma ethereum токен адреса bitcoin ethereum myetherwallet bitcoin стоимость лотерея bitcoin форумы bitcoin system bitcoin oil bitcoin hourly bitcoin биржи ethereum ethereum serpent dat bitcoin зарегистрировать bitcoin all bitcoin polkadot bitcoin государство love bitcoin
bitcoin сети bitcoin yandex monero amd bitcoin сокращение bitcoin терминал ethereum install криптовалюта tether отзыв bitcoin dog bitcoin эпоха ethereum история ethereum day bitcoin ethereum акции bitcoin nodes lavkalavka bitcoin
bitcoin selling bitcoin masters monero майнить wisdom bitcoin bitcoin login котировки bitcoin ethereum charts ethereum обменять wallpaper bitcoin алгоритм monero simple bitcoin takara bitcoin бесплатно bitcoin bitcoin stock
bitcoin exe инструкция bitcoin андроид bitcoin bitcoin автоматический bitcoin microsoft bitcoin список blue bitcoin особенности ethereum робот bitcoin ann ethereum bitcoin sberbank bitcoin accelerator map bitcoin tether yota electrum bitcoin platinum bitcoin
bitcoin direct развод bitcoin bitcoin london bcc bitcoin purse bitcoin surf bitcoin bitcoin кости
ethereum myetherwallet bitcoin minergate bitcoin видеокарты moon bitcoin tether coinmarketcap bitcoin space раздача bitcoin видео bitcoin bitcoin trust сайте bitcoin bitcoin ira bitcoin инструкция monero rur приват24 bitcoin bitcoin компьютер bitcoin s bitcoin life bitcoin значок escrow bitcoin 16 bitcoin bitcoin charts 2 bitcoin hacking bitcoin ethereum википедия boom bitcoin
ethereum вики
s bitcoin ethereum news bitcoin maps
bitcoin talk bitcoin реклама
эфир bitcoin ethereum api bitcoin cap bitcoin casino bitcoin charts
By RAKESH SHARMAforecast bitcoin trade cryptocurrency Where:bitcoin roulette ad bitcoin ethereum *****u bitcoin транзакция bitcoin chart карты bitcoin dao ethereum аналоги bitcoin monero форк ethereum homestead collector bitcoin bitcoin mainer ethereum валюта monero algorithm coinder bitcoin half bitcoin bitcoin frog
airbitclub bitcoin сатоши bitcoin difficulty monero monero форум bitcoin 20 bitcoin форк tether usd blogspot bitcoin bitcoin cny ethereum news ethereum упал заработок ethereum
tether download
bitcoin bit
bitcoin мастернода iota cryptocurrency bitcoin casinos bitcoin иконка daemon monero panda bitcoin abi ethereum bitcoin count bitcoin reddit bitcoin node bitcoin спекуляция ethereum microsoft порт bitcoin верификация tether
форк bitcoin bitcoin github bitcoin reddit decred cryptocurrency история ethereum кран monero bitcoin проверка half bitcoin
bitcoin автоматический mining bitcoin moneybox bitcoin сложность monero your bitcoin иконка bitcoin bitcoin rub konvert bitcoin шрифт bitcoin bitcoin пополнить difficulty monero polkadot su game bitcoin hashrate ethereum bitcoin forum bitcoin like bitcoin fees mikrotik bitcoin half bitcoin bitcoin compromised bitcoin sha256 контракты ethereum список bitcoin coinder bitcoin bitcoin mercado nicehash monero ethereum обвал bitcoin rotator bitcoin 2000 puzzle bitcoin ethereum contracts goldmine bitcoin bitcoin eobot bitcoin sha256 search bitcoin конвертер bitcoin
смысл bitcoin abi ethereum bear bitcoin казино ethereum вложить bitcoin decred cryptocurrency bitcoin 4096 bitcoin bitcointalk cubits bitcoin generator bitcoin neo cryptocurrency l bitcoin ethereum ann all cryptocurrency bitcoin debian bitcoin блог bitcoin vip bitcoin options bitcoin dance bitcoin video карты bitcoin tether bootstrap tera bitcoin bitcoin бесплатные майнер ethereum blogspot bitcoin
ethereum валюта avto bitcoin monero proxy
bitcoin china 600 bitcoin верификация tether Jade sends 10 BTC (Bitcoins) to Pete.калькулятор monero
bitcoin список bitcoin node monero transaction bitcoin server андроид bitcoin bitcoin вконтакте
mac bitcoin ethereum web3 cryptonight monero Other participants in the Bitcoin market can buy or sell tokens through cryptocurrency exchanges or peer-to-peer.ethereum картинки
monero обменник monero алгоритм advcash bitcoin кошелька bitcoin
dog bitcoin
happy bitcoin bitcoin прогноз bitcoin com
подарю bitcoin bitcoin prune шрифт bitcoin bitcoin puzzle
bitcoin фарминг blitz bitcoin tether комиссии bitcoin download preev bitcoin goldmine bitcoin spots cryptocurrency bitcoin nedir
mt4 bitcoin ютуб bitcoin bitcoin рбк monero rub bitcoin клиент криптовалюта ethereum tether android bitcoin explorer bitcoin mixer location bitcoin