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 node What is Litecoin?If you notice that your device is slower than usual, burns through battery power quickly, or crashes, your device might have been cryptojacked. Here is what to do about it:monero форум заработок ethereum bitcoin форк Cryptocurrencies fall under the banner of digital currencies, alternative currencies and virtual currencies. They were initially designed to provide an alternative payment method for online transactions. However, cryptocurrencies have not yet been widely accepted by businesses and consumers, and they are currently too volatile to be suitable as methods of payment. As a decentralised currency, it was developed to be free from government oversite or influence, and the cryptocurrency economy is instead monitored by peer-to-peer internet protocol. The individual units that make up a cryptocurrency are encrypted strings of data that have been encoded to represent one unit.bitcoin майнер создатель bitcoin Refund balance: the amount to be refunded to the sender account after the transaction. Remember how we mentioned that storage in Ethereum costs money, and that a sender is refunded for clearing up storage? Ethereum keeps track of this using a refund counter. The refund counter starts at zero and increments every time the contract deletes something in storage.total cryptocurrency ethereum dark ethereum mining
вывод ethereum
buy ethereum bitcoin info ethereum pow cryptocurrency stratum ethereum bitcoin биткоин monero краны auction bitcoin bitcoin yandex skrill bitcoin email bitcoin bitcoin com ethereum faucet компьютер bitcoin bitcoin bounty monero client
best bitcoin credit bitcoin запросы bitcoin bitcoin форекс explorer ethereum bitcoin price
vps bitcoin bitcoin зебра bitcoin vps monero free aml bitcoin king bitcoin cryptocurrency capitalisation bitcoin развод bitcoin go
bitcoin пополнить bitcoin 3 deep bitcoin bitcoin video токены ethereum bitcoin future free ethereum bitcoin wikileaks flypool monero майнинг tether bitcoin reward
alpha bitcoin bitcoin poker сбербанк bitcoin cryptocurrency calculator coin ethereum bitcoin gambling bitcoin настройка python bitcoin bitcoin nyse nicehash bitcoin monero купить технология bitcoin падение ethereum блок bitcoin ethereum php
bitcoin loans bitcoin начало all bitcoin ethereum вики bitcoin map bitcoin мошенничество testnet bitcoin gift bitcoin 100 bitcoin erc20 ethereum bitcoin services bitcoin пополнить котировка bitcoin bitcoin new master bitcoin dwarfpool monero bitcoin redex платформы ethereum bitcoin лайткоин bitcoin click bitcoin protocol global bitcoin ethereum logo bitcoin cards ethereum faucet ethereum gold mmgp bitcoin polkadot заработать ethereum bitcoin film bitcoin free wallets cryptocurrency ethereum pools bitcoin ether терминал bitcoin
уязвимости bitcoin bitcoin hd bitmakler ethereum
transactions bitcoin bitcoin virus cryptocurrency calendar mine ethereum bitcoin price bitcoin котировка bitcoin луна добыча bitcoin bitcoin forum транзакция bitcoin ethereum course bitcoin валюты автокран bitcoin ethereum 1070 аккаунт bitcoin reward bitcoin cryptocurrency calculator
курс ethereum ethereum статистика bitcoin gold карты bitcoin foto bitcoin bitcoin go is bitcoin bitcoin dollar bitcoin usd bitcoin nodes trading bitcoin ethereum 4pda magic bitcoin dollar bitcoin mercado bitcoin bitcoin биткоин tether android
виталик ethereum
http bitcoin токен bitcoin pps bitcoin список bitcoin блокчейна ethereum vector bitcoin cms bitcoin форум bitcoin ethereum вывод solidity ethereum bitcoin agario monero amd connect bitcoin bitcoin рулетка rpg bitcoin обмен ethereum captcha bitcoin hd7850 monero monero биржи подтверждение bitcoin bitcoin keys poloniex ethereum bitcoin center
заработка bitcoin bitcoin пирамиды bitcoin qiwi ethereum complexity программа ethereum китай bitcoin bitcoin аккаунт fast bitcoin видеокарта bitcoin trezor bitcoin сложность monero bitcoin new bitcoin проект factory bitcoin decred cryptocurrency скрипты bitcoin bitcoin capital multisig bitcoin bitcoin abc bitcoin marketplace bitcoin майнить hash bitcoin bitcoin генераторы
bitcoin отзывы продаю bitcoin
tether limited bitcoin linux cryptocurrency news валюта bitcoin блокчейна ethereum bitcoin онлайн кошелька ethereum tether tools
laundering bitcoin china bitcoin bitcoin проблемы продажа bitcoin bitcoin вложения java bitcoin bitcoin land куплю ethereum cryptocurrency chart ethereum прибыльность monero pools usb tether
bitcoin best planet bitcoin check bitcoin bio bitcoin создатель ethereum bitcoin get bitcoin circle bitcoin monkey bitcoin кошелька bitcoin biz bitcoin стоимость теханализ bitcoin
box bitcoin майнить bitcoin bitcoin generate With Ethereum’s state machine, we begin with a 'genesis state.' This is analogous to a blank slate, before any transactions have happened on the network. When transactions are executed, this genesis state transitions into some final state. At any point in time, this final state represents the current state of Ethereum.зарабатывать bitcoin bitcoin flapper
mercado bitcoin bitcoin криптовалюта ethereum contracts вложения bitcoin bitcoin зебра bitcoin 2020
monero nvidia bitcoin pools First, Bitcoin at its most fundamental level is a breakthrough in computer science – one that builds on 20 years of research into cryptographic currency, and 40 years of research in cryptography, by thousands of researchers around the world.Amountstart bitcoin bitcoin россия bitcoin cloud бесплатные bitcoin bitcoin отследить статистика ethereum bitcoin hardfork вывод ethereum bitcoin авито
'As a thought experiment, imagine there was a base metal as scarce as gold but with the following properties: – boring grey in colour – not a good conductor of electricity – not particularly strong, but not ductile or easily malleable either – not useful for any practical or ornamental purpose and one special, magical property: – can be transported over a communications channel'bitcoin приложение bitcoin charts bitcoin avalon payoneer bitcoin отзывы ethereum tether usd ethereum api tether обмен
block ethereum bitcoin reindex
капитализация ethereum solo bitcoin программа bitcoin bitcoin koshelek трейдинг bitcoin dwarfpool monero ethereum pow wmx bitcoin rpg bitcoin ethereum mine monero обменник
bitcoin swiss bitcoin блокчейн tera bitcoin майнер ethereum bitcoin froggy bitcoin crash bitcoin mixer bitcoin prosto
primedice bitcoin iso bitcoin bitcoin virus bitcoin evolution зарабатывать ethereum bitcoin twitter cryptocurrency mining форк ethereum tether clockworkmod bitcoin weekly bitcoin info цена ethereum ethereum supernova Cryptocurrency for Newbiesкошель bitcoin виталий ethereum bitcoin moneybox bitcoin poker bitcoin nodes bitcoin рейтинг
bestchange bitcoin bitcoin take bitcoin official перевести bitcoin bitcoin aliexpress тинькофф bitcoin ethereum contracts bitcoin ann
программа tether bitcoin auto bitcoin history пул bitcoin проверка bitcoin satoshi bitcoin ethereum pow bitcoin cnbc ethereum coin
видеокарты ethereum ethereum os tradingview bitcoin bitcoin hardfork circle bitcoin
tether комиссии ethereum raiden bitcoin otc microsoft bitcoin bitcoin комментарии bitcoin компьютер Ключевое слово ropsten ethereum bitcoin конвертер bitcoin stock monero криптовалюта bitcoin автомат bitcoin book bitcoin рейтинг криптовалют ethereum joker bitcoin
курс bitcoin bitcoin установка баланс bitcoin bitcoin daily bitcoin x bitcoin office
cryptocurrency wallets logo bitcoin data bitcoin simple bitcoin обновление ethereum bitcoin машины ethereum пул
monero купить bitcoin хешрейт