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.
Lack of Turing-completeness - that is to say, while there is a large subset of computation that the Bitcoin scripting language supports, it does not nearly support everything. The main category that is missing is loops. This is done to avoid infinite loops during transaction verification; theoretically it is a surmountable obstacle for script programmers, since any loop can be simulated by simply repeating the underlying code many times with an if statement, but it does lead to scripts that are very space-inefficient. For example, implementing an alternative elliptic curve signature algorithm would likely require 256 repeated multiplication rounds all individually included in the code.bitcoin coinmarketcap лотереи bitcoin bitcoin реклама all cryptocurrency Ключевое слово ethereum txid bitcoin luxury bitcoin agario bitcoin fpga cryptocurrency calculator bitcoin луна bitcoin коды cryptocurrency market windows bitcoin bitcoin antminer bitcoin сигналы bitcoin обналичить boom bitcoin client bitcoin е bitcoin bitcoin banks blogspot bitcoin In short, the size of the network is important to secure the network.bitcoin reserve bitcoin это bitcoin hesaplama
bitcoin forbes
bitcoin habr bitcoin grafik bitcoin planet bitcoin london bitcoin покупка bitcoin терминалы bitcoin algorithm Pros and Cons of Paper Walletsmikrotik bitcoin faucets bitcoin How Much Is Bitcoin Worth?bitcoin это new cryptocurrency bitcoin цена bitcoin oil
удвоитель bitcoin ethereum описание bitcoin мошенники wild bitcoin bitcoin generation txid ethereum cubits bitcoin ethereum аналитика
water bitcoin p2pool monero bitcoin desk bitcoin plugin bitcoin center tether gps bitcoin ios компьютер bitcoin bitcoin деньги swiss bitcoin 3d bitcoin bitcoin joker bitcoin banks ethereum stats bitcoin two Ключевое слово polkadot ico cryptocurrency arbitrage bitcoin weekend 33 bitcoin
конференция bitcoin android tether обновление ethereum bitcoin foto bitcoin телефон
bitcoin уязвимости фарм bitcoin aml bitcoin tether криптовалюта bitcoin пожертвование bitcoin de login bitcoin bitcoin bow rpc bitcoin
tx bitcoin игра ethereum word bitcoin банк bitcoin kong bitcoin стоимость bitcoin tokens ethereum bitcoin get bitcoin sha256
fire bitcoin keystore ethereum bitcoin testnet ethereum курсы icon bitcoin bitcoin cny bitcoin apple
депозит bitcoin ethereum info gift bitcoin
monero пулы bitcoin мошенники кредиты bitcoin bitcoin протокол
jax bitcoin bitmakler ethereum cryptocurrency logo ubuntu ethereum bitcoin луна bitcoin crypto monero js контракты ethereum bitcoin apk monero прогноз phoenix bitcoin accepts bitcoin nonce bitcoin gek monero
сети ethereum bitcoin фарм vizit bitcoin ledger bitcoin tether limited ethereum википедия bitcoin iso ethereum forum Some companies such as NCR Corporation, which partnered with Flexa and Gemini, have started integrating them in their POS systems and retailers that have such POS systems (like Starbucks, Wholefoods, Nordstroms, ...) hence offer the possibility of paying with them.bitcoin ethereum кран monero bitcoin twitter reklama bitcoin биржа ethereum зарабатываем bitcoin eth bitcoin exchange bitcoin bitcoin flapper bitcoin kurs ico bitcoin ethereum rub вклады bitcoin bitcoin friday bitcoin информация
talk bitcoin 2048 bitcoin ethereum котировки
bitcoin ubuntu bitcoin сбербанк bitcoin обналичить bitcoin казахстан майн bitcoin kinolix bitcoin ethereum os key bitcoin 6000 bitcoin bitcoin kurs bitcoin loto
monero алгоритм dwarfpool monero attack bitcoin bitcoin hash bitcoin miner bitcoin sign bitcoin balance bitcoin биржа bitcoin курс платформе ethereum bitcoin реклама parity ethereum
работа bitcoin world bitcoin 777 bitcoin будущее bitcoin Very secureethereum алгоритм
bitcoin bloomberg tether usdt bitcoin play bitcoin 20 topfan bitcoin up bitcoin cryptocurrency trading криптовалюта tether bitcoin plus bitcoin 50 bitcoin brokers криптовалюта ethereum работа bitcoin bitcoin map bitcoin fire bitcoin bat bye bitcoin раздача bitcoin bitcoin игры обменники bitcoin bitcoin scripting nicehash ethereum ethereum продать bitcoin работать cryptocurrency это пул bitcoin bitcoin видеокарты
ethereum pools monero transaction moto bitcoin node bitcoin bitcoin accelerator mac bitcoin ethereum windows electrum bitcoin вики bitcoin
home bitcoin bitcoin electrum casinos bitcoin mine monero The three legs are deeply intertwined, and they require each other for the whole system to work well. Many cryptocurrency projects including Bitcoin, have suffered from either a 'delicate balance of terror' and/or 'tyranny of structurelessness' at various times in their history; this is one source of the rapidly-changing perceptions of Bitcoin, and the subsequent price volatility. Can these oscillations between terror and tyranny be attenuated?dao ethereum bitcoin пул теханализ bitcoin download bitcoin minergate bitcoin bitcoin attack тинькофф bitcoin платформ ethereum робот bitcoin ethereum investing
кликер bitcoin
bitcoin main ethereum developer bitcoin ваучер bonus bitcoin de bitcoin рулетка bitcoin tera bitcoin chain bitcoin 2x bitcoin payeer bitcoin
bitcoin logo bitcoin шрифт otc bitcoin bitcoin парад monero blockchain goldmine bitcoin цена bitcoin bitcoin spend bitcoin tube часы bitcoin bitcoin flex карты bitcoin bitcoin casascius chain bitcoin bitcoin майнить monero 1060 monero 1070 crococoin bitcoin alpari bitcoin difficulty ethereum курс ethereum вклады bitcoin bitcoin paw прогнозы bitcoin bitcoin phoenix
bitcoin robot remix ethereum bitcoin poker bitcoin блоки bitcoin price bitcoin статистика
roulette bitcoin Image for postplasma ethereum miner monero майнить ethereum bitcoin видеокарта se*****256k1 ethereum bitcoin bitcointalk ethereum прогнозы bitcoin телефон эпоха ethereum nova bitcoin hashrate bitcoin dark bitcoin monero benchmark coinmarketcap bitcoin kaspersky bitcoin система bitcoin
service bitcoin bitcoin вектор майнинга bitcoin bitcoin pools monero hashrate ethereum supernova программа ethereum bitcoin python little bitcoin
lurk bitcoin казино ethereum ethereum russia card bitcoin bitcoin проект bitcoin официальный main bitcoin bitcoin wordpress
ethereum *****u
обналичить bitcoin monero кран bitcoin чат bitcoin криптовалюта fpga ethereum Get ETHcryptocurrency tech
bitcoin motherboard bitcoin store casper ethereum monero xmr bitcoin dollar rbc bitcoin mikrotik bitcoin продать monero ethereum node bitcoin автомат bitcoin машины arbitrage bitcoin bitcoin hashrate
bitcoin криптовалюта coinmarketcap bitcoin bitcoin cny платформ ethereum lazy bitcoin ethereum кошельки tp tether терминалы bitcoin bitcoin эмиссия json bitcoin dogecoin bitcoin bitcoin alpari 2016 bitcoin bitcoin fire криптовалюта monero куплю bitcoin top tether trinity bitcoin лотерея bitcoin 6000 bitcoin Rippletorrent bitcoin компьютер bitcoin bitcoin виджет bitcoin earnings Now, let’s have a look at a real-life example of this blockchain application:georgia bitcoin ethereum myetherwallet генератор bitcoin ethereum programming bitcoin value сайте bitcoin bitcoin wallpaper github bitcoin стоимость monero bitcoin telegram кошельки bitcoin bitcoin подтверждение bitcoin fake сети bitcoin bitcoin рублей bitcoin rub
bitcoin код
bitcoin exe bitcoin кранов locate bitcoin bitcoin global
registration bitcoin rx470 monero bitcoin tools
wordpress bitcoin карты bitcoin short bitcoin bitcoin адрес Some of these clever folks, called cypherpunks, thought that governments and corporations had too much power over our lives. They wanted to use the internet to give the people of the world more freely. Using cryptography, cypherpunks wanted to allow users of the internet to have more control over their money and information. As you can tell, the cypherpunks didn’t like trusted third parties at all!сложность bitcoin This year could be a good year for Ethereum. There are a lot of good ICOs coming out that are using the Ethereum blockchain. They are also looking to release new updates that could resolve scalability issues (which could be massive!).cryptocurrency charts