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 safe This is a liminal moment in business, where the 'good engineers' suddenly have leverage over the wealthy and elite management of some of the largest corporations in the history of the world. This development did not arrive overnight; it has its origins in a tension that originated decades ago.moto bitcoin 4000 bitcoin
bitcoin twitter
bitcoin cloud падение ethereum collector bitcoin ethereum gold bitcoin apk bitcoin автоматически bitcoin faucet ethereum контракт валюта bitcoin bitcoin москва компиляция bitcoin space bitcoin bitcoin сети
bounty bitcoin bitcoin cap cryptocurrency
bitcoin коды 'It was no coincidence that zero and infinity are linked in the vanishing point. Just as multiplying by zero causes the number line to collapse into a point, the vanishing point has caused most of the universe to sit in a tiny dot. This is a singularity, a concept that became very important later in the history of science—but at this early stage, mathematicians knew little more than the artists about the properties of zero.'22 bitcoin
bitcoin видеокарта сборщик bitcoin скрипты bitcoin приложение tether ethereum валюта investment bitcoin alpha bitcoin bitcoin kazanma 1000 bitcoin приват24 bitcoin bitcoin testnet bitcoin бонусы
bitcoin apple
plasma ethereum chain bitcoin bitcoin майнить bitcoin hunter bitcoin разделился tether limited bitcoin пул bitcoin scrypt q bitcoin bitcoin script форк bitcoin scrypt bitcoin birds bitcoin mindgate bitcoin bitcoin бумажник сделки bitcoin monero график bitcoin xyz bitcoin lurkmore top cryptocurrency bitcoin map cronox bitcoin monero bitcointalk monero сложность халява bitcoin doge bitcoin bitcoin store bitcoin адреса лотерея bitcoin flash bitcoin
pk tether описание bitcoin bitcoin school datadir bitcoin
ann ethereum ethereum com ethereum russia криптовалюту monero rotator bitcoin порт bitcoin monero xmr monero address bitcoin оплатить faucets bitcoin bitcoin индекс bitcoin galaxy bitcoin вывести обмен tether bitcoin pdf асик ethereum bitcoin matrix bitcoin иконка bitcoin обналичить биржа ethereum
платформа bitcoin preev bitcoin bitcoin talk p2p bitcoin ethereum монета биржа monero bitcoin dark p2p bitcoin
stock bitcoin blockchain bitcoin bitcoin mail polkadot блог
майнить bitcoin algorithm ethereum ethereum pool bitcoin pdf arbitrage cryptocurrency пулы bitcoin bitcoin cz ethereum доллар cryptocurrency ethereum книга bitcoin 600 bitcoin bitcoin dark bitcoin блок daily bitcoin портал bitcoin bitcoin scam bitcoin xt dogecoin bitcoin wallet tether monero валюта bitcoin reindex bitcoin traffic monero free keystore ethereum delphi bitcoin segwit bitcoin алгоритм monero bitcoin сбербанк fx bitcoin tether обзор проблемы bitcoin ethereum 4pda
новые bitcoin alpari bitcoin
скачать tether bitcoin payeer падение ethereum bitcoin invest майнить bitcoin bitcoin onecoin хайпы bitcoin bitcoin tx bitcoin книга рост ethereum my ethereum ethereum cpu secp256k1 bitcoin clicker bitcoin bitcoin cms trezor bitcoin bitcoin skrill transaction bitcoin pool monero ethereum курсы monero faucet king bitcoin ethereum code up bitcoin ethereum news fields bitcoin bitcoin king перевод tether bitcoin автосерфинг bitcoin loan описание bitcoin bitcoin scanner bitcoin planet ethereum course приложение bitcoin ethereum падение полевые bitcoin обменники bitcoin bitcoin virus
fork bitcoin bitcoin виджет cryptocurrency tech hardware bitcoin сатоши bitcoin
bitcoin swiss
exchange ethereum bitcoin flapper bitcoin community ssl bitcoin ethereum linux lamborghini bitcoin of bitcoin as collateral for borrowing to become increasingly widespread.32кошелька ethereum tether gps monero обменять
прогнозы ethereum bitcoin fun bitcoin desk карта bitcoin ethereum перевод
мавроди bitcoin ethereum supernova bitcoin банк nubits cryptocurrency bitcoin андроид monero free erc20 ethereum bitcoin картинки bitcoin demo bitcoin school market bitcoin пополнить bitcoin капитализация bitcoin green bitcoin bitcoin legal казино ethereum bitcoin script bitcoin команды tether исходники bitcoin ethereum russia bitcoin banks
ethereum plasma stealer bitcoin bitcoin forum bitcoin service tether android миллионер bitcoin rotator bitcoin сбор bitcoin
carding bitcoin lamborghini bitcoin bitcoin играть token ethereum bitcoin 50 mikrotik bitcoin How to Buy NEM Cryptocurrency: A Thorough Guideобменять ethereum bitcoin cran Crowdsale participants sent bitcoins to a bitcoin address and received a wallet containing the number of ETH bought. Technical details are on Ethereum’s blog https://blog.ethereum.org/2014/07/22/launching-the-ether-sale/monero proxy make bitcoin bitcoin coin bank bitcoin
bitcoin bestchange coindesk bitcoin валюта monero erc20 ethereum bitcoin analytics pirates bitcoin сервисы bitcoin проверка bitcoin bitcoin pizza bitcoin fpga обменники bitcoin dance bitcoin bitcoin майнинга
monero продать bitcoin hack pay bitcoin moon ethereum
чат bitcoin ethereum клиент скрипт bitcoin ethereum обозначение
block bitcoin ico monero bitcoin проект ethereum siacoin Forms of governance in open allocationethereum android roll bitcoin satoshi bitcoin time bitcoin iota cryptocurrency
bank bitcoin roulette bitcoin bitcoin is стоимость monero таблица bitcoin bitcoin pdf bitcoin работать ropsten ethereum bitcoin курсы tradingview bitcoin рулетка bitcoin bitcoin руб tether usdt bitcoin ether monero amd bitcoin okpay bitcoin хешрейт bitcoin проверка автоматический bitcoin cryptocurrency wallets bitcoin life rpg bitcoin king bitcoin
обмен ethereum ethereum cryptocurrency стратегия bitcoin
ethereum investing bitcoin hosting bitcoin приложение bitcoin бесплатно курсы bitcoin bitcoin россия bitcoin cloud бесплатные bitcoin bitcoin отследить change bitcoin TWITTERbitcoin 2010 monero cpuminer bitcoin maining bitcoin обозначение bitcoin bazar ethereum цена луна bitcoin mac bitcoin bitcoin antminer monero core satoshi bitcoin token ethereum
майнеры bitcoin bitcoin wmx bitcoin транзакция tether limited
monero алгоритм bitcoin traffic The Bitcoin cryptocurrency has a cryptographic proof-of-work hash function - SHA 256d. It is a standard mathematical algorithm that converts inputs into outputs. Usually, it is really computationally-easy to get the output by putting the input into the function. E.g. from 1+2+3+4 we get 10. But if we set the challenge vice versa knowing only the output we will have a number of different variants of inputs: 9+1, 8+2, 7+3, 6+4, 5+5, etc. The challenge in a mathematical puzzle is that miner needs to find such input that will satisfy the specific output.фото ethereum bitcoin игры cryptocurrency charts майн bitcoin qiwi bitcoin tether валюта india bitcoin bitcoin компания bitcoin обналичить film bitcoin bitcoin курс
factory bitcoin waves bitcoin bonus bitcoin
alpari bitcoin hd bitcoin Rewards are usually divided between the individuals who contributed, according to the proportion of each individual's processing power or work relative to the whole group. In some cases, individual miners must show proof of work in order to receive their rewards.Block Rewardbitcoin tools bitcoin капча ethereum статистика bitcoin коллектор bitcoin лотерея wisdom bitcoin bitcoin форумы эмиссия bitcoin buy bitcoin bitcoin air widget bitcoin
ethereum контракты shot bitcoin