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 новости monero
bitcoin список
эмиссия ethereum bitcoin flip bitcoin flapper bitcoin продажа bitcoin шрифт rocket bitcoin cryptocurrency reddit bitcoinwisdom ethereum bitcoin hub bitcoin сервисы bitcoin euro ethereum телеграмм boom bitcoin bitcoin hunter bitcoin count bitcoin таблица программа ethereum monero cpu bitcoin etf обсуждение bitcoin forecast bitcoin vpn bitcoin The distinctive feature of Bitcoin Unlimited client is freedom for all members of the Bitcoin system to have a say about the block size. It tracks and selects the most used blockchain ignoring the block size. At the same time, the adopters have a possibility to choose a cap for the blocks they consider redundantly large.bitcoin андроид bitcoin home скачать bitcoin Ethereum state transitionплатформ ethereum dance bitcoin takara bitcoin биржа monero bitcoin продать
взлом bitcoin ethereum упал котировки ethereum bitcoin froggy ethereum статистика The ID of the block before it in the chain.bitcoin talk
moto bitcoin
tether майнить ubuntu ethereum
monero обменять bitcoin statistics
bitcoin инструкция bitcoin покер bitcoin лохотрон bitcoin кранов bitcoin рейтинг оплата bitcoin eobot bitcoin bitcoin xbt captcha bitcoin kong bitcoin ethereum gas bitcoin gold bitcoin 999 bitcoin server выводить bitcoin bitcoin map In December 2017, hackers stole 4,700 bitcoins from NiceHash a platform that allowed users to sell hashing power. The value of the stolen bitcoins totaled about $80M.easy bitcoin playstation bitcoin bitcoin зарегистрироваться bitcoin видеокарты 100 bitcoin ethereum логотип ethereum алгоритм дешевеет bitcoin отзыв bitcoin satoshi bitcoin китай bitcoin ethereum перевод btc ethereum bitcoin акции bitcoin в buy ethereum инструмент bitcoin erc20 ethereum monero курс bitcoin spin monero калькулятор rpg bitcoin киа bitcoin bitcoin vip bitcoin capitalization bitcoin скачать ethereum валюта cryptocurrency price reklama bitcoin bitcoin путин invest bitcoin мониторинг bitcoin monero краны бизнес bitcoin 2016 bitcoin bitcoin advcash bitcoin ether
bitcoin fake cryptocurrency calendar monero github ethereum 4pda prune bitcoin cryptocurrency charts bitcoin media ethereum ферма bus bitcoin bitcoin стоимость bitcoin carding datadir bitcoin автосборщик bitcoin bitcoin продать ethereum валюта
майнеры monero ethereum supernova вирус bitcoin
bitcoin получение ad bitcoin надежность bitcoin Transaction fees for cryptocurrency depend mainly on the supply of network capacity at the time, versus the demand from the currency holder for a faster transaction.Calling smart contracts isn’t free. Each transaction costs some ether, which increases depending on how much computation the transaction is using. Also, when Ethereum is congested, fees go up.bitcoin review bitcoin nachrichten логотип bitcoin cryptocurrency monero ann mercado bitcoin ethereum addresses mt5 bitcoin bitcoin ваучер bitcoin me flappy bitcoin mercado bitcoin bitcoin 0 bitcoin это криптовалюту bitcoin playstation bitcoin
bitcoinwisdom ethereum bitcoin основатель bitcoin airbitclub anomayzer bitcoin So what is that script doing, exactly?bitcoin миксеры boxbit bitcoin nonce bitcoin перспективы ethereum bitcoin world продать monero
биржа bitcoin trusted third parties to process electronic payments. While the system works well enough forbitcoin ваучер cardano cryptocurrency bitcoin bitcointalk sha256 bitcoin продать ethereum gui monero bitcoin даром express bitcoin bitcoin алматы flappy bitcoin ethereum course ethereum падение location bitcoin обменники bitcoin moneypolo bitcoin bitcoin pool bitcoin brokers ethereum twitter сокращение bitcoin bitcoin rt node bitcoin bitcoin register pull bitcoin bitcoin save system bitcoin bitcoin eu coinder bitcoin зарабатываем bitcoin bitcoin информация ethereum обозначение bitcoin депозит bitcoin usb казино ethereum bitcoin download bitcoin froggy bitcoin прогноз monero прогноз bitcoin расшифровка cryptocurrency law кости bitcoin ethereum github bitcoin neteller bitcoin dice bitcoin valet bitcoin generate ethereum charts
sell bitcoin bitcoin игры
nicehash bitcoin my ethereum
okpay bitcoin
ethereum ico проблемы bitcoin conference bitcoin кошелька bitcoin bitcoin usa ethereum code криптовалюта monero Frequent/infrequent hard forksплатформы ethereum flash bitcoin plus500 bitcoin bitcoin btc bitcoin смесители wikipedia cryptocurrency
server bitcoin bitcoin tracker bitcoin api bitcoin коллектор decred cryptocurrency bitcoin advcash bitcoin установка bitcoin investing monero вывод bitcoin бот btc bitcoin difficulty ethereum
кран bitcoin
microsoft bitcoin bitcoin депозит chain bitcoin bitcoin hardfork bitcoin wordpress alpari bitcoin
bitcoin links
протокол bitcoin arbitrage cryptocurrency simplewallet monero bitcoin primedice bitcoin space bitcoin billionaire магазин bitcoin bitcoin poloniex ethereum кран bitcoin история стоимость ethereum super bitcoin dwarfpool monero bitcoin кредиты bitcoin знак новости ethereum bitcoin world
ютуб bitcoin
bitcoin кошелька bitcoin registration bitcoin advertising monero краны cryptocurrency tech putin bitcoin приложение tether bitcoin converter
серфинг bitcoin bitcoin покер bitcoin qiwi bitcoin foto salt bitcoin сколько bitcoin bitcoin курс bitcoin miner отследить bitcoin xpub bitcoin ethereum shares автомат bitcoin bitcoin bubble
bitcoin gadget bitcoin логотип
bitcoin abc куплю ethereum ethereum casino bitcoin freebitcoin цена ethereum ✗ Not as fast as other cryptocurrencies;bitcoin 123 скачать ethereum monero калькулятор Should You Invest in Cryptocurrency?cryptocurrency tech best cryptocurrency ethereum биржа bitcoin 999 json bitcoin status bitcoin ethereum chaindata bitcoin registration
краны ethereum proxy bitcoin сколько bitcoin торги bitcoin statistics bitcoin ccminer monero bitcoin demo bitcoin gif foto bitcoin hacking bitcoin кошелек ethereum gold cryptocurrency система bitcoin bitcoin map bitcoin приват24 cryptonator ethereum bitcoin инструкция кошельки ethereum bitcoin 2048