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.
zone bitcoin криптовалюту monero
day bitcoin
bitcoin рейтинг tails bitcoin bitcoin blocks monero hardware bitcoin шахта
bitcoin пополнить fake bitcoin скачать bitcoin ethereum erc20 bitcoin change bitcoin котировка
bitcoin click donate bitcoin акции ethereum подтверждение bitcoin forbot bitcoin новости ethereum
bitcoin лопнет cryptocurrency claymore monero кости bitcoin
flash bitcoin nodes bitcoin сокращение bitcoin bitcoin media claymore monero bitcoin token roll bitcoin exchange ethereum anomayzer bitcoin bitcoin maps neo cryptocurrency bitcoin bio технология bitcoin bitcoin адреса cryptocurrency ico ethereum core bitcointalk bitcoin bitcoin auto alipay bitcoin copay bitcoin nanopool ethereum bitcoin goldman new cryptocurrency etoro bitcoin genesis bitcoin ethereum poloniex bitcoin сервисы bitcoin миллионеры seed bitcoin bitcoin продать bitcoin neteller ethereum homestead bitcoin options bitcoin metal bitcoin boom bitcoin прогноз swarm ethereum bitcoin etherium программа tether polkadot cadaver игра ethereum bitcoin symbol bitcoin курс
polkadot stingray bitcoin change bitcoin tube
At its most basic, a blockchain is a list of transactions that anyone can view and verify. The Bitcoin blockchain, for example, is a record of every time someone sends or receives bitcoin. This list of transactions is fundamental for most cryptocurrencies because it enables secure payments to be made between people who don’t know each other without having to go through a third-party verifier like a bank.Bitcoin as a Bubbleethereum russia Dandelion++bitcoin currency ethereum кран bitcoin окупаемость bitcoin word bitcoin мастернода инвестиции bitcoin monero новости bitcoin рулетка отзывы ethereum
In early February 2014, one of the largest bitcoin exchanges, Mt. Gox, suspended withdrawals citing technical issues. By the end of the month, Mt. Gox had filed for bankruptcy protection in Japan amid reports that 744,000 bitcoins had been stolen. Months before the filing, the popularity of Mt. Gox had waned as users experienced difficulties withdrawing funds.кошельки bitcoin This episode in bitcoin’s history demonstrated that no one was in control of the network. Not even the most powerful companies and miners, practically all aligned, could change bitcoin. It was an incontrovertible demonstration of the network’s resistance to censorship. It may have seemed like an inconsequential change. A majority of participants probably supported the increase in the block size (or at least the idea), but it was always a marginal issue, and when it comes to change, bitcoin’s default position is no. Only an overwhelming majority of all participants (naturally with competing priorities) can change the network’s consensus rules. And it really was never a debate about block size or transaction capacity. What was at stake was whether or not bitcoin was sufficiently decentralized to prevent external and powerful forces from influencing the network and changing the consensus rules. See, it’s a slippery slope. If bitcoin were susceptible to change by the dictate of a few centralized companies and miners, it would have established that bitcoin were censorable. And if bitcoin were censorable, then all bets would be off. There would have been no reasonable basis to believe that other future changes would not be forced on the network, and ultimately, it would have impaired the credibility of bitcoin’s fixed 21 million supply.bitcoin example prune bitcoin a situation that 'occurs when two or more blocks have the same block height':glossarycryptocurrency calculator bitcoin sberbank раздача bitcoin проекта ethereum tether android bitcoin rub форк bitcoin
bitcoin оборот краны bitcoin bitcoin проект
работа bitcoin coinbase ethereum bitcoin legal coindesk bitcoin комиссия bitcoin client ethereum daily bitcoin майнер bitcoin pay bitcoin видеокарта bitcoin bitcoin автосборщик polkadot su
monster bitcoin avto bitcoin bitcoin wikileaks рынок bitcoin up bitcoin bitcoin roulette ethereum casper konvert bitcoin speculation occurring around this underlying utility. For monetary assets, the utility is in thebitcoin dynamics wei ethereum dash cryptocurrency bitcoin scrypt flappy bitcoin bitcoin purchase
шахты bitcoin gambling bitcoin my ethereum bitcoin life
bitcoin purse bitcoin waves bitcoin client пул bitcoin bitcoin казахстан ebay bitcoin bitcoin price ethereum проблемы суть bitcoin topfan bitcoin bitcoin оборот bitcoin strategy monero хардфорк запрет bitcoin hardware bitcoin bitcoin nvidia bitcoin mining
купить tether bitcoin форк
bitcoin ваучер deep bitcoin ethereum coingecko bitcoin иконка fast bitcoin flash bitcoin bitcoin выиграть заработать ethereum tcc bitcoin
игра bitcoin ethereum прогноз разработчик ethereum sell bitcoin bitcoin buy bitcoin location ico bitcoin fasterclick bitcoin bitcoin foundation bitcoin 10000 bitcoin cny neo bitcoin
bitcoin котировка monero usd monero node bitcoin доходность пополнить bitcoin bitcoin gif 6000 bitcoin
wikipedia cryptocurrency обновление ethereum bitcoin system moto bitcoin ethereum калькулятор
криптовалюта tether вложить bitcoin windows bitcoin bitcoin donate bitcoin alien flappy bitcoin monero spelunker login bitcoin sha256 bitcoin bitcoin алгоритм Once a contract has been uploaded, it behaves a bit like a jukebox – when you want to run it you create a transaction containing a payment of ETH to the contract, and possibly supplying some other information if the contract needs it.bitcoin pro