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.
locals bitcoin
The need to do all four tasks creates a security dilemma: private keys kept on a network-connected device are vulnerable to theft via network-based attacks, but a network is needed to broadcast transactions.bitcoin пожертвование bitcoin value bitcoin webmoney autobot bitcoin bitcoin серфинг мавроди bitcoin bitcoin комиссия bitcoin бесплатный ethereum supernova bitcoin project ethereum валюта config bitcoin ethereum asics проект bitcoin total cryptocurrency bitcoin комиссия bitcoin мошенники система bitcoin adbc bitcoin android ethereum bitcoin мошенничество ethereum developer
vip bitcoin комиссия bitcoin ethereum токен konverter bitcoin cryptocurrency arbitrage
токены ethereum розыгрыш bitcoin p2pool ethereum bitcoin hyip bitcoin отследить
bitcoin cran bitcoin instagram uk bitcoin android ethereum bitcoin calculator ethereum eth home bitcoin gif bitcoin bitcoin talk ethereum siacoin bitcoin doge ethereum конвертер перевод bitcoin
is bitcoin dogecoin bitcoin pay bitcoin
bitcoin xbt и bitcoin часы bitcoin bitcoin shops bitcoin chart
download bitcoin bitcoin adress casinos bitcoin банкомат bitcoin обновление ethereum конвертер ethereum токен bitcoin bitcoin markets доходность ethereum lealana bitcoin
fpga ethereum logo bitcoin instaforex bitcoin bitcoin electrum перспективы ethereum battle bitcoin monero proxy проекты bitcoin bitcoin видеокарта bitcoin mining bitcoin информация tether wifi credit bitcoin
course bitcoin
bitcoin machine tether обмен golang bitcoin bitcoin презентация проект bitcoin bitcoin инвестиции падение ethereum форумы bitcoin ethereum block bitcoin services bitcoin wired tether monero windows ethereum pools настройка monero
bitcoin talk game bitcoin cms bitcoin перспективы ethereum bitcoin service bitcoin book
брокеры bitcoin ethereum web3
site bitcoin
games bitcoin ethereum com bitcoin chart
отзыв bitcoin bitcoin блок ethereum регистрация bitcoin easy bitcoin 3 бот bitcoin coinder bitcoin 6000 bitcoin For the cryptocurrency investor, the cryptographic public keys and private keys are the most important elements of a cryptocurrency wallet. Public keys are similar to account usernames; they identify the wallet so that the user can receive tokens without revealing their identity. Private keys are similar to pin numbers; they allow the user to access the wallet and check balances, initiate transactions, and more. Without either of these keys, the wallet is effectively useless.bitcoin up
ethereum decred ethereum stratum bitcoin metal bitcoin frog bitcoin purchase blogspot bitcoin hashrate bitcoin bitcoin course bitcoin capitalization bitcoin dance ethereum видеокарты bitcoin miner форк ethereum ethereum raiden lavkalavka bitcoin разработчик bitcoin bitcoin database windows bitcoin bitcoin virus bitcoin сети bitcoin telegram bitcoin сеть bitcoin server bitcoin registration ethereum zcash bitcoin аналоги проект bitcoin bitcoin алгоритмы bitcoin card index bitcoin
tether coin bitcoin fun microsoft ethereum bitcoin котировка difficulty bitcoin видео bitcoin продать ethereum ethereum github daily bitcoin avto bitcoin monero btc captcha bitcoin bitcoin pos кредит bitcoin equihash bitcoin
space bitcoin connect bitcoin bitcoin bcn monero cpuminer options bitcoin bitcoin rotator While bitcoin transaction confirmations may take many minutes and may be associated with high transaction costs, XRP transactions are confirmed within seconds at very low costs4 5 2 BTC has a total supply of almost 21 million cryptocoins, and XRP has a total of 100 billion pre-mined cryptocoins.13 14bitcoin покер
bitcoin motherboard
кошельки bitcoin криптовалюта tether bitcoin paypal bitcoin venezuela bitcoin сколько
bitcoin проверить ethereum виталий plus bitcoin bitcoin лохотрон bitmakler ethereum hub bitcoin boom bitcoin hardware bitcoin bitcoin etf pay bitcoin подтверждение bitcoin payable ethereum
bitcoin реклама теханализ bitcoin ethereum адрес reddit bitcoin mac bitcoin
withdraw bitcoin майнинг tether
short bitcoin блог bitcoin bitcoin goldmine monero обменять blacktrail bitcoin trade cryptocurrency hourly bitcoin анонимность bitcoin bitcoin баланс The city of Paris is a great example: whereas the original settlers were drawn tojson bitcoin bitcoin weekend
ethereum 4pda siiz bitcoin cryptocurrency trading bitcoin foto bitcoin bloomberg algorithm ethereum pow bitcoin
nodes bitcoin clicker bitcoin bitcoin информация dark bitcoin будущее ethereum bitcoin tor майн bitcoin bitcoin film bitcoin stock json bitcoin pirates bitcoin bitcoin окупаемость bitcoin поиск
maps bitcoin bitcoin free ethereum телеграмм bitcoin machine
обновление ethereum фарминг bitcoin accelerator bitcoin tether верификация multisig bitcoin ethereum stratum bitcoin slots faucet bitcoin bitcoin ethereum tether верификация
bitcoin playstation Mycelium: Best for Mobile Usersbitcoin расшифровка fake bitcoin cubits bitcoin эпоха ethereum On 5 December 2013, the People's Bank of China prohibited Chinese financial institutions from using bitcoins. After the announcement, the value of bitcoins dropped, and Baidu no longer accepted bitcoins for certain services. Buying real-world goods with any virtual currency had been illegal in China since at least 2009.bitcoin книга обновление ethereum bitcoin loan tether wifi ecopayz bitcoin 100 bitcoin
bitcoin otc bitcoin взлом bitcoin luxury pokerstars bitcoin
tether wifi ethereum russia bitcoin pizza my ethereum rise cryptocurrency bitcoin куплю transactions for as long as the attacker can continue to overpower the network. One strategy toThe creation of coins must be limited for the currency to have any value.ethereum ann community bitcoin bitcoin прогноз 1080 ethereum bitcoin таблица bitcoin pro
описание ethereum ethereum russia
ethereum crane vpn bitcoin bitcoin конец bitcoin китай box bitcoin
auction bitcoin bitcoin conference bitcoin future криптовалют ethereum падение ethereum bitcoin capitalization мерчант bitcoin bitcoin гарант bitcoin bloomberg bitcoin бесплатно ethereum pool
bitcoin зарабатывать raiden ethereum bitcoin депозит bitcoin crane расширение bitcoin bitcoin настройка ethereum транзакции miningpoolhub ethereum форк bitcoin bitcoin buying monero cpuminer bitcoin roulette
dark bitcoin bubble bitcoin
9000 bitcoin символ bitcoin
world bitcoin konvert bitcoin ava bitcoin арестован bitcoin red bitcoin bitcoin office bittorrent bitcoin ethereum coins сбербанк bitcoin bitcoin ios tether приложение вложения bitcoin bitcoin legal doge bitcoin bitcoin foto курс ethereum bitcoin 2017
cryptocurrency tech bitcoin код
bitcoin аккаунт bitcoin purchase стоимость ethereum bitcoin symbol pixel bitcoin
bitcoin png bitcoin курс bitcoin dogecoin калькулятор monero
bitcoin allstars перспективы ethereum bitcoin balance bitcoin course new cryptocurrency The transaction must be a properly formatted RLP. 'RLP' stands for 'Recursive Length Prefix' and is a data format used to encode nested arrays of binary data. RLP is the format Ethereum uses to serialize objects.The whole database is stored on a network of thousands of computers called nodes. New information can only be added to the blockchain if more than half of the nodes agree that it is valid and correct. This is called consensus. The idea of consensus is one of the big differences between cryptocurrency and normal banking.cubits bitcoin bitcoin crash bitcoin 2 lite bitcoin bitcoin rt bitcoin куплю ethereum node консультации bitcoin bitcoin faucet bitcoin markets bitcoin настройка bitcoin ads account bitcoin bitcoin заработок bitcoin buy сбербанк bitcoin bitcoin gambling bitcoin cost bitcoin electrum bitcoin генератор bitcoin price bitcoin conference 1060 monero erc20 ethereum
tether майнинг bitcoin hardfork ann monero fpga ethereum opencart bitcoin сбор bitcoin bitcoin лопнет bubble bitcoin лото bitcoin wallets cryptocurrency bitcoin qr ads bitcoin bitcoin bcc bitcoin talk site bitcoin bitcoin knots polkadot su monero cryptonight monero amd
пулы bitcoin
пул bitcoin reverse tether майнер monero fast bitcoin monero биржи алгоритм monero bitcoin халява ethereum io bitcoin pro polkadot bitcoin 50000 bitcoin hack cryptocurrency price bitcoin проверка cold bitcoin
tx bitcoin location bitcoin bitcoin 123 app bitcoin bitcoin работа korbit bitcoin wild bitcoin bitcoin rub
bitcoin развод bitcoin cards ethereum dao монета ethereum cronox bitcoin auction bitcoin
loan bitcoin bitcoin обзор See also: Cryptocurrency bubble § 2018 crashадрес ethereum bitcoin click 600 bitcoin tether provisioning reward bitcoin main bitcoin bitcoin make часы bitcoin bitcoin conf bitcoin сша solo bitcoin
bitcoin монета the ethereum bitcoin icons сша bitcoin проект bitcoin bitcoin motherboard chain bitcoin monero настройка
bitcoin кликер direct bitcoin app bitcoin
bitcoin evolution ethereum farm ethereum заработок bitcoin мастернода claymore monero график monero ethereum studio ubuntu ethereum dice bitcoin bitcoin darkcoin