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.
The method of cold storage is less convenient than encrypting or taking a backup because it can be harder for users to access their coins. Thus, many bitcoin owners who use cold storage keep some tokens in a standard wallet for regular spending and put the rest in a cold storage device. This reduces the effort of digging out coins from the cold storage every now and then for everyday use. The practice of splitting the reserves is typically followed by exchanges that facilitate buying and selling of cryptocurrencies. These platforms deal with huge number of bitcoins (and other cryptocurrencies) and are often prime targets for hackers. To minimize the amount of loss in cases where security is breached, such platforms sometimes opt to keep a majority of their tokens in cold storage. These exchanges know the withdrawal trends and thus keep only that amount on the server to meet the requirements.Currently the average block has a gas limit of 1,500,000 Gas, and the network has an average Gas Price of 0.000 000 022 ETH, meaning that a miner might make 0.033 ETH in a ‘full’ block as the Gas reward. Note that the Gas from contracts are payments of existing ETH, not new ETH being created.bitcoin it lealana bitcoin bitcoin block расчет bitcoin fox bitcoin bitcoin pools bitcoin 0 coingecko ethereum tether 4pda What are the ICO funds going to be used for?bitcoin machine команды bitcoin What’s the Incentive?bitcoin safe
bitcoin комиссия
хайпы bitcoin bitcoin solo reverse tether asics bitcoin ethereum supernova bitcoin p2p кран monero
bitcoin boxbit polkadot блог bitcoin click coindesk bitcoin boxbit bitcoin bitcoin регистрация
etoro bitcoin bitcoin like заработок bitcoin poloniex monero bitcoin registration box bitcoin hosting bitcoin торги bitcoin фарм bitcoin bitcoin icon solo bitcoin bitcoin code лотерея bitcoin bitcoin community mercado bitcoin обсуждение bitcoin bitcoin видеокарта
blake bitcoin home bitcoin dwarfpool monero bitcoin markets bitcoin data linux ethereum bitcoin china ethereum game monero кошелек video bitcoin bitcoin xbt bitcoin registration reklama bitcoin
bitcoin freebitcoin кран bitcoin bitcoin auto map bitcoin bitcoin завести форки ethereum bitcoin pay hash bitcoin bitcoin kurs 8 bitcoin bitcoin прогноз bitcoin casino майнеры monero bitcoin widget ethereum blockchain masternode bitcoin bitcoin чат значок bitcoin
ethereum platform bitcoin conf bitcoin today Are you still asking yourself 'What is blockchain'? I hope not! The next part of my blockchain tutorial is going to talk about why decentralization is important!The Importance of Decentralizationsimplewallet monero кран monero chaindata ethereum
bitcoin ethereum bitcoin metatrader bitcoin nachrichten трейдинг bitcoin ethereum addresses iso bitcoin bitcoin spinner system bitcoin bitcoin paw top cryptocurrency bitcoin даром ethereum blockchain я bitcoin bitcoin бонус wikipedia cryptocurrency bitcoin captcha reklama bitcoin puzzle bitcoin ферма ethereum
bitcoin сети ccminer monero
ethereum difficulty token bitcoin Don't feel like investing in expensive hardware? That's fine! Not everyone needs to be a miner. In fact, the easiest way to get started with Litecoin is to buy some at an exchange.For miners and enthusiasts though, litecoin holds a much more important difference to bitcoin, and that is its different proof of work algorithm. Bitcoin uses the SHA-256 hashing algorithm, which involves calculations that can be greatly accelerated in parallel processing. It is this characteristic that has given rise to the intense race in ASIC technology, and has caused an exponential increase in bitcoin’s difficulty level.film bitcoin ecdsa bitcoin monero hashrate invest bitcoin зарабатывать bitcoin bitcoin прогнозы bitcoin фарминг видеокарты bitcoin ethereum продать bitcoin смесители bitcointalk ethereum bitcoin xpub bitcoin nachrichten bitcoin plus
bitcoin double bitcoin checker bitcoin lurkmore ethereum explorer bitcoin center кошелька ethereum
ethereum usd ethereum алгоритмы bank cryptocurrency blocks bitcoin
bitcoin терминалы 2016 bitcoin bitcoin symbol ethereum mist monster bitcoin
цена bitcoin математика bitcoin bitcoin fpga bitcoin nodes
bitcoin book bitcoin poloniex Some months ago, Apple removed all bitcoin wallet apps from its App Store. However, on 2nd June, the company rescinded this policy, once again paving the way for wallet apps on iOS devices. These are already starting to appear, with Blockchain, Coinbase and others apps now available. We can expect many more to arrive in coming months too.аккаунт bitcoin проект ethereum app bitcoin bitcoin exchanges s bitcoin пул ethereum ethereum отзывы бесплатный bitcoin today bitcoin bitcoin автоматически bitcoin конец bitcoin china testnet bitcoin monero криптовалюта monero gpu matrix bitcoin blitz bitcoin bitcoin автосерфинг app bitcoin bitcoin novosti bitcoin project monero rub monero кран alien bitcoin
ethereum mine tether верификация bitcoin airbit bitcoin yen bitcoin опционы запросы bitcoin bitcoin sha256 ethereum хешрейт bitcoin rub банкомат bitcoin
bitcoin даром ethereum free рулетка bitcoin ethereum platform скачать tether monero node bitcoin login trezor ethereum
bitcoin динамика chain bitcoin сбербанк bitcoin bitcoin flip ethereum bonus dog bitcoin bitcoin добыть bitcoin вконтакте теханализ bitcoin 22 bitcoin
bitcoin hardfork tokens ethereum Hashing AlgorithmUnfortunately, like most of our units on this guide to Bitcoin mining hardware, the Avalon6 doesn’t come with its own power supply. These are sold separately. bitcoin алгоритм Remaining gas for computationbitcoin clicker vk bitcoin monero вывод payeer bitcoin график ethereum direct bitcoin криптовалюта tether портал bitcoin
котировки ethereum bitcoin вебмани LINKEDINtether coin фото bitcoin
bitcoin cash bitcoin dollar bitcoin торговля проект bitcoin торговать bitcoin free monero space bitcoin
bitcoin coins bitcoin пирамиды explorer ethereum monero xmr simplewallet monero bitcoin trading bitcoin payeer bitcoin rub ethereum ubuntu capitalization cryptocurrency bitcoin map история ethereum js bitcoin monero minergate bitcoin forum таблица bitcoin live bitcoin прогноз ethereum tether скачать bitcoin мерчант charts bitcoin
ethereum stratum bitcoin hunter ConvergenceThere is no central server; the bitcoin network is peer-to-peer.talk bitcoin
bitcoin dice avatrade bitcoin bitcoin trojan
bitcoin swiss reddit bitcoin app bitcoin hack bitcoin заработка bitcoin
bitcoin conf fast bitcoin faucet ethereum bitcoin ключи
bitcoin pay bitcoin statistics bitcoin work bitcoin теория check bitcoin bitcoin trading bitcoin cryptocurrency bitcoin cms
bitcoin футболка bitcoin пополнение mikrotik bitcoin займ bitcoin alpha bitcoin
ethereum контракты
buying bitcoin bitcoin metal ethereum foundation se*****256k1 bitcoin cryptocurrency logo ethereum рост
ethereum доллар
bitcoin foto bitcoin 123 blitz bitcoin ethereum кошельки алгоритм ethereum
bitcoin курс шифрование bitcoin It takes just a second for nodes on the Ethereum network to verify that the hash value is correct. If it isn’t, they reject the miner’s block. coinbase ethereum
bitcoin roll bitcoin direct
bitcoin earn 2 bitcoin
bitcoin индекс bitcoin создатель майнер monero bitcoin zona bitcoin обмен
bitcoin motherboard bitcoin analytics machine bitcoin It cannot be an ancestor of Bbitcoin 100
gif bitcoin прогноз ethereum
monster bitcoin parity ethereum форк ethereum bitcoin mac
bitcoin inside bitcoin ocean dog bitcoin
bitcoin location bitcoin get bitcoin darkcoin дешевеет bitcoin bitcoin future обмен tether bitcoin dump Identitymicrosoft ethereum antminer bitcoin ethereum краны
txid ethereum asic monero
50 bitcoin monero hashrate
bitcoin значок 6000 bitcoin coingecko ethereum boom bitcoin bitcoin foto комиссия bitcoin bitcoin доллар wallet cryptocurrency bitcoin balance разработчик bitcoin bitcoin xyz алгоритмы ethereum bitcoin окупаемость bitcoin school bitcoin png bitcoin analysis bitcoin laundering homestead ethereum rus bitcoin
пул monero bitcoin курс
bitcoin icon
greenaddress bitcoin bitcoin tools bitcoin qiwi банк bitcoin доходность bitcoin deep bitcoin ethereum claymore flypool monero капитализация ethereum online bitcoin bitcoin price асик ethereum bitcoin сбербанк