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 магазин keys bitcoin bitcoin haqida майнер monero bitcoin бесплатные bitcoin технология прогнозы bitcoin claymore monero bitcoin data dance bitcoin взломать bitcoin монеты bitcoin обменник monero
ethereum coingecko
проекта ethereum cryptocurrency cfd bitcoin bitrix bitcoin часы bitcoin clicker bitcoin 99 bitcoin bitcoin экспресс bitcoin blockchain bitcoin maps dollar bitcoin ethereum 2017 jpmorgan bitcoin all bitcoin bitcoin часы
bitcoin api bitcoin вирус bitcoin dat bitcoin hd Build your blockchain — this will have its own ‘coin’bitcoin antminer ethereum pool протокол bitcoin bitcoin friday bitcoin pizza the ethereum ethereum supernova
withdraw bitcoin
your bitcoin bitcoin spin
япония bitcoin bitcoin count
фонд ethereum delphi bitcoin direct bitcoin
bitcoin uk bitcoin payeer monero difficulty bitcoin китай счет bitcoin etoro bitcoin ethereum chaindata tether bootstrap oil bitcoin ethereum os zcash bitcoin red bitcoin
подтверждение bitcoin кошельки bitcoin bitcoin fees bitcoin таблица ethereum курсы ethereum txid online bitcoin crococoin bitcoin
сбербанк ethereum алгоритм bitcoin monero сложность bitcoin fake видео bitcoin рубли bitcoin ethereum новости pool bitcoin bear bitcoin bitcoin game
monero майнеры bitcoin минфин q bitcoin криптовалюта ethereum
торрент bitcoin bitcoin спекуляция
инструкция bitcoin обменники bitcoin tether tools token ethereum bitcoin investing лото bitcoin bitcoin blog kurs bitcoin bitcoin форк форумы bitcoin bitcoin hardware Permissionless and borderless. The software can be installed by anybody worldwide.кошельки bitcoin bitcoin картинки sell ethereum
заработок bitcoin bitcoin вложить nicehash ethereum bitcoin blog -/Library/Application Support/Bitcoin/заработок ethereum bitcoin майнить ethereum покупка
bitcoin кошелька cryptonator ethereum hacking bitcoin
bitcoin anonymous майн bitcoin bitcoin капитализация
bitcoin fake bitcoin scripting ledger bitcoin Other abuses of technological systems include the personal data leak at Equifax, and the abuse of account-creation privileges within the Wells Fargo bank computer system, where accounts were opened and cards issued—in some cases, with forged signatures—in service of sales goals. The worst example of abusive corporate software systems might be the maker of the automated sentencing software employed by some court systems, called COMPAS, which has been shown to recommend prison terms based on the convict’s race.bitcoin usa 4pda bitcoin search bitcoin bitcoin gold bitcoin plus сайты bitcoin
8 bitcoin
bitcoin доходность cryptocurrency nem bitcoin virus
bitcoin сети bitcoin обменник ubuntu bitcoin капитализация ethereum bitcoin kran bitcoin fund bitcoin school datadir bitcoin
in bitcoin bitcoin apple пузырь bitcoin pos bitcoin основатель bitcoin bitcoin картинка cryptocurrency reddit бесплатный bitcoin bitcoin биржи ethereum free bitcoin цены bitcoin stock monero купить cran bitcoin qr bitcoin bitcoin реклама настройка bitcoin bitcoin сервисы ropsten ethereum bittrex bitcoin bitcoin терминалы ethereum raiden алгоритмы ethereum
ethereum кошелька bitcoin gadget bitcoin bounty bitcoin knots ethereum classic калькулятор ethereum bitcoin game капитализация ethereum компиляция bitcoin bitcoin китай видеокарты bitcoin bitcoin инструкция faucet bitcoin frog bitcoin lightning bitcoin
earning bitcoin bitcoin pattern nubits cryptocurrency bitcoin вебмани Bitcoin volatility is also to an extent driven by holders of large proportions of the total outstanding float of the currency. For bitcoin investors with current holdings above around $10M, it is not clear how they would liquidate a position that large into a fiat position without severely moving the market. Indeed, it may not be clear how they would liquidate a position of that size in a short period of time at all, as most cryptocurrency exchanges impose 24-hour withdrawal limits far below that threshold.mine ethereum bag bitcoin bitcoin node bitcoin server bitcoin новости
карты bitcoin bitcoin инструкция bitcoin node dance bitcoin bitcoin development токены ethereum
bitcoin биткоин bitcoin qazanmaq joker bitcoin
bitcoin prune
bitcoin earnings ethereum frontier bitcoin plugin разработчик ethereum bittrex bitcoin iobit bitcoin
monero кошелек black bitcoin cronox bitcoin bitcoin it bitcoin red byzantium ethereum bitcoin ставки кости bitcoin
платформы ethereum новости ethereum etoro bitcoin верификация tether bitcoin cryptocurrency bitcoin сигналы monero стоимость bitcoin youtube apple bitcoin установка bitcoin monero node bitcoin markets котировки ethereum ethereum txid bitcoin форк bio bitcoin
bittrex bitcoin
обмена bitcoin multibit bitcoin bitcoin форумы сайты bitcoin
bitcoin cz tether верификация краны monero ethereum pos bitcoin slots vpn bitcoin coffee bitcoin monero сложность bitcoin ммвб сложность ethereum rocket bitcoin bitcoin symbol bitcoin wmx If you compare the profitability analyses for a CPU, a GPU and an ASIC, you will see that the costs of CPU and GPU mining largely exceed the rewards, and even with free electricity the profits are so small that they are hardly worth the effort.карты bitcoin xmr monero We have examined the way in which the Bitcoin network creates an incentive system on top of free and open source software projects, for the makers of derivative works to contribute back to the original. How do these disparate actors bring their computers together to create a working peer to peer network? Now that we’ve discussed how human software developers come to consensus about the 'rules' in peer to peer systems, we will explore how machines converge on a single 'true' record of the transaction ledger, despite no 'master copy' existing.5. NetworkBitcoin’s ledger deals with the privacy issue through a bit of accounting trickery. The ledger only keeps track of bitcoin transfers, not account balances. In a very real sense, there is no such thing as a bitcoin account. And that keeps users anonymous.