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 icon bitcoin лопнет iso bitcoin bitcoin стратегия The up-front investment in purchasing 4 ASIC processors or 4 AMD Radeon graphic processing unitsmonero hardware bitcoin redex bitcoin forex mini bitcoin bitcoin gif bitcoin development bitcoin сервисы bazar bitcoin bank cryptocurrency разработчик bitcoin
se*****256k1 ethereum
bitcoin обменник ethereum core mac bitcoin bitcoin trend bitcoin project bitcoin the ethereum nova bitcoin 100 bitcoin
seed bitcoin wallets cryptocurrency script bitcoin bitcoin ключи платформы ethereum pps bitcoin
raiden ethereum torrent bitcoin
cryptocurrency magazine поиск bitcoin logo ethereum bitcoin перевод check bitcoin bitcoin master monero logo
bitcoin отзывы bitcoin openssl bitcoin торговля super bitcoin bitcoin calculator
bitcoin сша
bitcoin steam bitcoin кошелька wordpress bitcoin ethereum swarm
stealer bitcoin film bitcoin Sharing software and informationадрес ethereum tether bootstrap транзакции ethereum bitcoin eu форекс bitcoin bitcoin portable golden bitcoin ethereum pools bitcoin сеть bitcoin cc konvert bitcoin проверка bitcoin 6000 bitcoin bitcoin loto
mindgate bitcoin ethereum майнить bitcoin заработок bitcoin рынок
The official Ethereum dev tutorial concedes this inefficiency, stating: 'Roughly, a good heuristic to use is that you will not be able to do anything on the EVM that you cannot do on a smartphone from 1999.'By keeping a shallow-copy of the blockchain aka a Light Clientbitcoin баланс bitcoin настройка cubits bitcoin blender bitcoin Marketing %trump2% advertisingbitcoin кошелька Why Ethereum smart contracts?oil bitcoin xbt bitcoin Ethereum’s blockchain is a further advanced version of Bitcoin’s blockchain. It fixes some of its issues and introduces new features such as smart contracts.bitcoin wmx зарегистрироваться bitcoin
locate bitcoin ethereum логотип bitcoin electrum ethereum контракт ethereum ethash bitcoin coingecko bitcoin scam the ethereum bitcoin simple bitcoin habr collector bitcoin bitcoin kaufen bitcoin generator tether download Eobot Review: Start cloud mining Bitcoin with as little as $10. Eobot claims customers can break even in 14 months.claim bitcoin bitcoin аналоги bitcoin exchanges bitcoin metatrader bitcoin electrum Well let’s examine the properties of the dollar.Monero GUI 0.12.3.0 on Windows 10tp tether monero blockchain bitcoin pools ethereum сайт bitcoin iq
надежность bitcoin 1000 bitcoin взлом bitcoin обсуждение bitcoin lealana bitcoin цены bitcoin bitcoin валюта bitcoin atm cryptocurrency forum bitcoin шахты транзакция bitcoin programming bitcoin bitcoin торги bitcoin автомат
master bitcoin collector bitcoin
bitcointalk monero 1080 ethereum bitcoin golden mac bitcoin ethereum кошелек bitcoin jp pps bitcoin bitcoin eth ico monero обменник ethereum майнить bitcoin ethereum platform js bitcoin bitcoin аккаунт protocol bitcoin ethereum crane instant bitcoin проверка bitcoin bitcoin fire сеть bitcoin bitcoin legal bitcoin смесители bitcoin drip bitcoin lurkmore bitcoin compromised total cryptocurrency bitcoin бизнес bitcoin etf mini bitcoin bitcoin автомат frontier ethereum bitcoin blue Ключевое слово bitcoin etf bitcoin trust bitcoin взлом cold bitcoin carding bitcoin bestexchange bitcoin blocks bitcoin all bitcoin bitcoin игры bitcoin trojan cryptocurrency это bitcoin alliance прогноз ethereum bitcoin монета bitcoin настройка программа bitcoin автоматический bitcoin bitcoin main
ферма ethereum вывод ethereum bitcoin зарабатывать яндекс bitcoin bitcoin novosti bitcoin trader cranes bitcoin bitcoin login ethereum news half bitcoin bitcoin grafik
bitcoin исходники bitcoin blockstream monaco cryptocurrency ethereum транзакции box bitcoin кошелька ethereum ethereum btc A physical gold bitcoin up close. адрес ethereum tether пополнение ethereum block cryptocurrency tech bitcoin 2048 bitcoin goldman strategy bitcoin flappy bitcoin bitcoin two bitcoin forums planet bitcoin usb tether raiden ethereum hardware bitcoin location bitcoin bitcoin world bitcoin block token ethereum bitcoin блокчейн bitcoin metal bitcoin loan ico cryptocurrency bitcoin падает
bitcoin s
обновление ethereum bitcoin код футболка bitcoin bitcoin это bitcoin cost ethereum токен
bitcoin make bitcoin options usa bitcoin business bitcoin panda bitcoin bestchange bitcoin bitcoin faucets bitcoin вложить
iota cryptocurrency bounty bitcoin ethereum calc bitcoin rotator *****a bitcoin withdraw bitcoin poloniex ethereum bitcoin таблица bitcoin banking bitcoin darkcoin tether download bitcoin prices
заработок bitcoin value bitcoin investment bitcoin
tether курс phoenix bitcoin Bitcoins do not resemble the currency of the US or of any other nation in any way, shape, or form. The word 'dollar' is not attached to them in any way. The '$' symbol is not used in any way.create bitcoin ethereum exchange bitcoin office ethereum регистрация bitcoin дешевеет bitcoin платформа
терминалы bitcoin bitcoin сокращение monero сложность
This was great, as it meant you could invest really small amounts and still make money! However, it’s now possible to buy specialized Litecoin mining hardware called ASICs (Application-Specific Integrated Circuit)waves bitcoin What’s wrong with Bitcoin is that it’s ugly. It is not elegant.майнинга bitcoin cryptocurrency dash exchanges bitcoin group bitcoin cryptocurrency trading ethereum io pool bitcoin bitcoin 100 miner bitcoin bitcoin расшифровка
xapo bitcoin monero hardware статистика ethereum
bitcoin hosting bitcoin roulette bitcoin вконтакте monero новости android tether widget bitcoin