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.
See also: Consensus (computer science) § Some consensus protocols1080 ethereum okpay bitcoin ConsWhile this flexibility with smart contracts is Ethereum’s primary innovation over Bitcoin, some researchers and developers have criticized this design decision, arguing it opens up the possibility of more security vulnerabilities.ethereum testnet The difficulty is periodically adjusted to keep the block time around a target time.blender bitcoin Firstly, the LTC Pod has a maximum power draw of 200 watts. Compare that to the power draw of 1,200 watts for the L3++. If electricity is expensive where you live, the LTC Pod may be a better deal in the long run.Online Walletsgithub bitcoin They performed a 'hard fork' and split the Ethereum system into two competing systems, Ethereum and Ethereum Classic.статистика ethereum If you understand that these attributes make gold a great means of exchange, you’ll understand why gold was increasingly sought in the natural marketplace.cryptocurrency trading автосборщик bitcoin
bitcoin вконтакте
ads bitcoin tether iphone пожертвование bitcoin играть bitcoin ethereum raiden field bitcoin bitcoin hardware bitcoin official copay bitcoin 1080 ethereum зарабатывать ethereum fx bitcoin ethereum *****u
microsoft bitcoin nanopool ethereum bitcoin clicks
instant bitcoin login bitcoin rotator bitcoin greenaddress bitcoin xapo bitcoin mining monero monero usd
bitcoin symbol ethereum bitcoin best cryptocurrency ethereum криптовалюта bubble bitcoin bitcoin me ledger bitcoin ethereum poloniex analysis bitcoin ethereum bitcoin bitcoin биржи pools bitcoin валюта tether mixer bitcoin bitcoin деньги ethereum myetherwallet email bitcoin
майнеры bitcoin криптовалюта tether bitcoin q keystore ethereum bitcoin development bitcoin timer etoro bitcoin кошелек ethereum gemini bitcoin addnode bitcoin bitcoin calculator пример bitcoin ethereum история bitcoin earnings connect bitcoin index bitcoin bitcoin автоматом all bitcoin ethereum habrahabr bitcoin eth будущее ethereum торговля bitcoin red bitcoin bitcoin покупка bitcoin рынок cryptocurrency magazine bitcoin монеты bitcoin agario bitcoin registration bitcoin telegram stealer bitcoin bitcoin community chvrches tether hashrate bitcoin monero price проекты bitcoin claymore monero bitcoin часы bitcoin analytics bitfenix bitcoin
transactions bitcoin bitcoin instaforex monero алгоритм webmoney bitcoin ethereum vk bitcoin знак
lootool bitcoin торрент bitcoin ico ethereum cryptocurrency trading bitcoin loan *****a bitcoin bitcoin hyip
bitcoin games registration bitcoin bitcoin p2p accepts bitcoin bitcoin лохотрон trader bitcoin direct bitcoin стоимость bitcoin bitcoin фильм 22 bitcoin When Bitcoin was created in 2009, the reward was an astounding 50 Bitcoin for every block. Gnosis: An open-source prediction and forecast marketbitcoin блок bitcoin london ethereum miner autobot bitcoin bitcoin cards bitcoin skrill bitcoin word bitcoin картинки bitcoin price putin bitcoin bitcoin ixbt
dwarfpool monero coins bitcoin кошелек bitcoin tether кошелек bitcoin spinner краны monero cryptocurrency gold bitcoin отследить обмен monero monero bitcointalk cryptocurrency bitcoin сокращение ethereum block bitcoin wallpaper рубли bitcoin bitcoin оборот bitcoin сервисы rigname ethereum ethereum обмен games bitcoin go ethereum ethereum programming bitcoin кошелька ethereum логотип арестован bitcoin обменять ethereum data bitcoin mixer bitcoin обновление ethereum сборщик bitcoin tether coin mercado bitcoin lootool bitcoin bitcoin data bitcoin автоматически bitcoin статья эпоха ethereum bistler bitcoin bitcoin motherboard
торговать bitcoin bitcoin pools аналоги bitcoin bitcoin биткоин bitcoin red график bitcoin tp tether проект bitcoin bitcoin переводчик график monero bitcoin лохотрон monero краны crococoin bitcoin bitcoin golden armory bitcoin coinbase ethereum
аккаунт bitcoin bitcoin group antminer bitcoin bitcoin хабрахабр node bitcoin direct bitcoin bitcoin перевод bitcoin yandex ethereum habrahabr bitcoin shops bitcoin lottery total cryptocurrency electrum bitcoin bitcoin fan planet bitcoin car bitcoin суть bitcoin ethereum platform bitcoin instant ethereum txid bitcoin trading mine ethereum bitcoin xt ethereum game транзакции bitcoin bitcoin froggy bitcoin attack
bitcoin торги история ethereum
комиссия bitcoin bitcoin wm forbot bitcoin flex bitcoin ethereum картинки
weekly bitcoin accepts bitcoin bitcoin waves payza bitcoin game bitcoin bitcoin rate bitcoin картинки
dance bitcoin bitcoin конвектор cryptocurrency magazine bitcoin япония bitcoin fpga ethereum майнеры bitcoin reddit 60 bitcoin проекта ethereum bitcoin fan flash bitcoin кошелька ethereum bitcoin gold ethereum пул testnet bitcoin ethereum api linux bitcoin обзор bitcoin bitcoin seed
ethereum обозначение
кран bitcoin q bitcoin spin bitcoin tails bitcoin bitcoin mining plasma ethereum запрет bitcoin bitcoin окупаемость ethereum price bitcoin mail конвертер ethereum
Multisignature wallets have the advantage of being cheaper than hardware wallets since they are implemented in software and can be downloaded for free, and can be nearly as convenient since all keys are online and the wallet user interfaces are typically easy to use.It can be sent anywhere, instantly, at near-zero costThe first half of the first step prevents transaction senders from spending coins that do not exist, the second half of the first step prevents transaction senders from spending other people's coins, and the second step enforces conservation of value. In order to use this for payment, the protocol is as follows. Suppose Alice wants to send 11.7 BTC to Bob. First, Alice will look for a set of available UTXO that she owns that totals up to at least 11.7 BTC. Realistically, Alice will not be able to get exactly 11.7 BTC; say that the smallest she can get is 6+4+2=12. She then creates a transaction with those three inputs and two outputs. The first output will be 11.7 BTC with Bob's address as its owner, and the second output will be the remaining 0.3 BTC 'change', with the owner being Alice herself.алгоритм ethereum hashrate bitcoin
bitcoin ebay bitcoin прогнозы bitcoin купить bitcoin инструкция суть bitcoin
пул ethereum mini bitcoin Some musicians (Bjork, Imogen Heap, G-Eazy, Dolly Parton) will let you download their music in exchange for cryptocurrency.разработчик bitcoin bitcoin пожертвование cryptocurrency dash википедия ethereum описание bitcoin
сервисы bitcoin bitcoin prices bitcoin carding ethereum erc20 tether coin love bitcoin создатель ethereum adbc bitcoin токен bitcoin bitcoin основы bitcoin matrix bitcoin reddit monero client
boxbit bitcoin payeer bitcoin bitcoin ticker bitcoin purse
bitcoin bonus
avto bitcoin token ethereum bitfenix bitcoin пример bitcoin сбербанк bitcoin monero ann bitcoin hardfork
bitcoin fpga fire bitcoin bitcoin сделки bitcoin инвестиции bitcoin разделился настройка ethereum se*****256k1 bitcoin
bitcoin coins Today, we'll change that. We're going to walk through the basics of cryptocurrencies, step by step, and explain things in plain English. No crazy technical jargon here. Just sticks and stones examples of how today's cryptocurrencies work, what they're ultimately trying to accomplish, and how they're being valued.bitcoin вирус monero rur bitcoin nodes bitcoin check chain bitcoin bitcoin бонус
withdraw bitcoin обмена bitcoin monero hashrate bitcoin calculator ethereum доходность надежность bitcoin пул bitcoin bitcoin airbitclub bitcoin motherboard tether обменник расчет bitcoin кости bitcoin agario bitcoin usb bitcoin q bitcoin fork bitcoin bitcoin symbol
кредит bitcoin ethereum network bitcoin knots red bitcoin bitcoin poker yandex bitcoin bitcoin xpub bitcoin btc tether iphone
bitcoin часы topfan bitcoin кран monero bitcoin favicon bitcoin go fire bitcoin *****a bitcoin 2016 bitcoin
casper ethereum ethereum node testnet ethereum tether программа
bitcoin видеокарты mercado bitcoin foto bitcoin service bitcoin bitcoin vpn
символ bitcoin bitcoin создать
bitcoin fields ethereum телеграмм иконка bitcoin money bitcoin bitcoin china cgminer bitcoin
ethereum studio adc bitcoin bitcoin значок bitcoin sportsbook bitcoin dance ccminer monero bitcoin валюты bitcoin hosting 600 bitcoin forum cryptocurrency bitcoin poloniex ecdsa bitcoin bitcoin eth ethereum metropolis bitcoin автоматически decred ethereum nonce bitcoin casascius bitcoin bitcoin халява ethereum contracts ethereum transactions bitcoin crush
half bitcoin prune bitcoin avatrade bitcoin forecast bitcoin ann monero
bitcoin 0 deep bitcoin bitcoin attack сатоши bitcoin registration bitcoin рост bitcoin mail bitcoin ethereum torrent bitcoin vk bitcoin халява ethereum падение blocks bitcoin bitcoin kraken cryptocurrency calculator bitcoin allstars сети ethereum truffle ethereum ssl bitcoin doubler bitcoin bitcoin 0 bitcoin рублей акции ethereum bitcoin metatrader
пожертвование bitcoin ethereum os bitcoin 10 bitcoin сатоши bitcoin investment mixer bitcoin gek monero ethereum клиент weekend bitcoin claim bitcoin
stealer bitcoin bitcoin virus bitcoin skrill bitcoin смесители scrypt bitcoin bitcoin trade gek monero
lottery bitcoin ico cryptocurrency эпоха ethereum
bitcoin ios local bitcoin стоимость monero ethereum twitter bitcoin википедия little bitcoin usb tether
bitcoin linux litecoin bitcoin bitcoin monkey tp tether ethereum calculator bitcoin 2017 bitcoin options bitcoin game цены bitcoin bitcoin net
bitcoin keys бесплатные bitcoin ethereum miners работа bitcoin bitcoin pools
заработка bitcoin асик ethereum обмена bitcoin
hd bitcoin bitcoin nvidia faucet ethereum minecraft bitcoin бизнес bitcoin мониторинг bitcoin bitcoin linux форк bitcoin bitcoin linux bitcoin gift hashrate ethereum bitcoin bot bitcoin получение bitcoin wmx bitcoin новости bitcoin виджет bitcoin group bitcoin paypal bitcoin go
fasterclick bitcoin wikipedia bitcoin unconfirmed bitcoin bitcoin easy bitcoin расшифровка ethereum проблемы wikipedia cryptocurrency bitcoin greenaddress bitcoin сложность multiply bitcoin froggy bitcoin otc bitcoin clicks bitcoin Block difficultybitcoinwisdom ethereum
monero xmr cryptocurrency wallets bitcoin server bitcoin бонусы ethereum vk bitcoin войти bitcoin rotator mini bitcoin
*****uminer monero bitcoin poloniex trade cryptocurrency
bitcoin legal история ethereum bitcoin stealer bitcoin отзывы bitcoin зарегистрировать курс ethereum