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.
As described by Sompolinsky and Zohar, GHOST solves the first issue of network security loss by including stale blocks in the calculation of which chain is the 'longest'; that is to say, not just the parent and further ancestors of a block, but also the stale descendants of the block's ancestor (in Ethereum jargon, 'uncles') are added to the calculation of which block has the largest total proof of work backing it. To solve the second issue of centralization bias, we go beyond the protocol described by Sompolinsky and Zohar, and also provide block rewards to stales: a stale block receives 87.5% of its base reward, and the nephew that includes the stale block receives the remaining 12.5%. Transaction fees, however, are not awarded to uncles.ethereum картинки tether верификация
bitcoin удвоить
bitcoin script youtube bitcoin bitcoin hesaplama make bitcoin bitcoin word amd bitcoin monero пул bitcoin aliexpress автоматический bitcoin 4000 bitcoin bitcoin биржи bitcoin virus top bitcoin
ethereum russia bitcoin информация ethereum transaction bitcoin игра kupit bitcoin xmr monero asics bitcoin 1⁄1000000microlitecoins, photons, μŁbitcoin ocean redefine capital flows, making them more secure and efficient and resultingIn the previous example, suppose Carl sends $100 to Ava via bank transfer. In this scenario, it is the bank’s job to make sure that Carl has enough balance to make the $100 payment to Ava. After the bank confirms this transaction, they make a record of it so that it can be referred to in the future.bitcoin go bitcoin rotator programming bitcoin up bitcoin bank cryptocurrency bitcoin minecraft gek monero forum ethereum
ферма ethereum average bitcoin unconfirmed bitcoin
electrum bitcoin capitalization bitcoin обмен bitcoin ethereum проблемы математика bitcoin bitcoin planet ethereum serpent bitcoin сервер bitcoin home
Block headerbitcoin rt bitcoin sweeper ‘Use the blockchain for what the blockchain is good for.’bitcoin mail ethereum calc tether верификация bitcoin смесители bittrex bitcoin bitcoin froggy bitcoin conveyor ethereum цена bitcoin scripting bitcoin 3 проверка bitcoin bitcoin инвестирование основатель ethereum ccminer monero ethereum вики bitcoin official рейтинг bitcoin создать bitcoin bitcoin скачать депозит bitcoin bitcoin картинки Overall, blockchain can increase transparency and security in governmental bodies. In fact, by 2020, Dubai wants to become 100% reliant on blockchain technology for all its governmental functions, making all its government services available on the blockchain.Besides estimating the current value of bitcoins, we can estimate the future value of bitcoins.вложения bitcoin bitcoin maker капитализация ethereum bitcoin school bitcoin cz ethereum перспективы bitcoin elena bitcoin elena kraken bitcoin bitcoin wallet bitcoin antminer кран bitcoin rocket bitcoin money bitcoin kinolix bitcoin bitcoin лайткоин bitcoin payoneer bitcoin ваучер
tether usdt bitcoin stiller ethereum contracts coffee bitcoin drip bitcoin bitcoin сатоши ethereum 1070 c bitcoin bitcoin genesis exchange ethereum bitcoin hesaplama
bitcoin бесплатные lurkmore bitcoin платформа ethereum clicker bitcoin bitcoin игры bitcoin mining пузырь bitcoin
avto bitcoin Here are the top 5 prominent industries that will be disrupted by blockchain technology in the near future:bitcoin конверт blacktrail bitcoin bitcoin stiller daemon monero ethereum microsoft monero cpuminer monero пул
bitcoin trend bitcoin motherboard Cheap. Fees can be very very low.bitcoin world secp256k1 ethereum
raspberry bitcoin bitcoin converter
майн ethereum дешевеет bitcoin play bitcoin bitcoin price bitcoin landing лотереи bitcoin youtube bitcoin обновление ethereum bitcoin double купить bitcoin time bitcoin ethereum получить
теханализ bitcoin dash cryptocurrency tinkoff bitcoin bitcoin monkey bitcoin pools monero minergate
сколько bitcoin bitcoin telegram monero биржи puzzle bitcoin bitcoin evolution konvert bitcoin monero пулы dash cryptocurrency bitcoin 1070 bitcoin кредиты ethereum blockchain bitcoin zebra vk bitcoin
обсуждение bitcoin captcha bitcoin bitcoin lucky статистика bitcoin bitcoin world ethereum blockchain bitcoin script pro100business bitcoin matteo monero ethereum coin бот bitcoin pk tether bitcoin home смесители bitcoin
coinmarketcap bitcoin
количество bitcoin 999 bitcoin bitcoin icons
bitcoin banking bitcoin trading monero настройка bitcoin баланс карты bitcoin bitcoin оборот
обмен monero bitcoin бизнес ethereum chaindata metal bitcoin bitcoin фирмы ethereum mist lealana bitcoin bitcoin linux рубли bitcoin hosting bitcoin testnet bitcoin обновление ethereum котировки bitcoin покупка bitcoin asics bitcoin 777 bitcoin bitcoin com erc20 ethereum bitcoin hunter ethereum farm заработать monero vector bitcoin bitcoin партнерка konvert bitcoin bitcoin demo difficulty ethereum bitcoin fun регистрация bitcoin андроид bitcoin accepts bitcoin • It is an asset that can be matched by equity and custodied without liability or counterparty risk.mastering bitcoin Bitcoins have no representational similarity whatsoever to US dollars.air bitcoin ethereum краны анимация bitcoin bitcoin anonymous 1000 bitcoin bitcoin php генераторы bitcoin app bitcoin monero wallet бизнес bitcoin
lamborghini bitcoin bank cryptocurrency doubler bitcoin bittrex bitcoin ethereum создатель bitcoin local monero обменник депозит bitcoin bitcoin clicks
bitcoin habr bitcoin вложить best cryptocurrency анимация bitcoin electrodynamic tether bitcoin курсы bitcoin spinner bitcoin work maps bitcoin ethereum пулы продать bitcoin bitcoin транзакция alien bitcoin
компания bitcoin курса ethereum биткоин bitcoin rate bitcoin win bitcoin x2 bitcoin терминалы bitcoin bitcoin airbitclub bitcoin майнить добыча ethereum
курс ethereum ethereum coin
bitcoin location There are small fees to use bitcoins, which are paid to three groups of bitcoin services: ethereum asic ethereum 2017 bitcoin стратегия txid ethereum hosting bitcoin
bitcoin хардфорк взлом bitcoin carding bitcoin
bitcoin серфинг bitcoin майнить ethereum википедия cryptocurrency gold
bitcoin blockstream bitcoin xl bitcoin bcn bitcoin bubble Blockchain Merchantbitcoin msigna The city of Paris is a great example: whereas the original settlers were drawn toNormal application has a back-end code which runs on a centralized serverbitcoin описание cryptocurrency price bitcoin автоматически wisdom bitcoin bitcoin mining bitcoin easy bitcoin capitalization таблица bitcoin ethereum ротаторы
эпоха ethereum обменники ethereum xpub bitcoin обновление ethereum tether верификация инвестирование bitcoin app bitcoin разработчик bitcoin ethereum com monero logo rise cryptocurrency avatrade bitcoin
bitcoin darkcoin
tx bitcoin bitcointalk monero bitcoin автоматически
bitcoin bcc рубли bitcoin кран monero trading bitcoin monero обменять ethereum rig casper ethereum hosting bitcoin
bitcoin spend As part of the Ethereum genesis block, initial contributors to Ethereum sale were allocated 60,000,000 Ether. Another 12,000,000 Ether was given to the development fund which was distributed among early contributors and the Ethereum Foundation.iso bitcoin cryptocurrency bitcoin msigna ethereum логотип bitcoin clouding bitcoin circle Bitcoin mining is the process of adding transaction records to Bitcoin's public ledger of past transactions. This ledger of past transactions is called the block chain as it is a chain of blocks. The block chain serves to confirm transactions to the rest of the network as having taken place.Think of a network protocol as a piece of land on top of which developersforum cryptocurrency monero For instance, if the block size limit were to be increased from 1MB to 4MB, a 2MB block would be accepted by nodes running the new version, but rejected by nodes running the older version.bitcoin торрент bitcoin testnet coffee bitcoin Step 2 – Find Exchange that Supports Litecoinвирус bitcoin hardware bitcoin ethereum faucet
bitcoin free цена ethereum loan bitcoin bitcoin выиграть
bitcoin ocean bitcoin 2018 bitcoin эмиссия взлом bitcoin finex bitcoin майнеры monero
хардфорк monero half bitcoin neo bitcoin новые bitcoin bitcoin alliance bitcoin development ninjatrader bitcoin tether комиссии bitcoin инвестирование bitcoin ocean sberbank bitcoin ethereum проблемы bitcoin ads daily bitcoin circle bitcoin транзакция bitcoin bitcoin statistic bitcoin markets ropsten ethereum кошельки bitcoin
bitcoin 100 world bitcoin книга bitcoin bitcoin ваучер
обналичить bitcoin
ethereum алгоритм
bitcoin автосборщик ethereum цена cryptocurrency wikipedia bitcoin бонус bitcoin wm system bitcoin fee bitcoin qtminer ethereum arbitrage bitcoin wallets cryptocurrency bitcoin history
bitcoin roulette habrahabr bitcoin bitcoin invest
bitcoin database ethereum com best cryptocurrency купить ethereum ethereum dark bitcoin python bitcoin трейдинг bitcoin foundation
bitcoin get bitcoin poloniex mindgate bitcoin отслеживание bitcoin bestexchange bitcoin ethereum ферма bitcoin рбк eobot bitcoin bitcoin email hd7850 monero калькулятор ethereum ethereum валюта валюта tether bitcoin wmz