Fork (blockchain)
In blockchain, a fork is defined variously as:
"what happens when a blockchain diverges into two potential paths forward"
"a change in protocol" or
a situation that "occurs when two or more blocks have the same block height":glossary
Forks are related to the fact that different parties need to use common rules to maintain the history of the blockchain. When parties are not in agreement, alternative chains may emerge. While most forks are short-lived some are permanent. Short-lived forks are due to the difficulty of reaching fast consensus in a distributed system. Whereas permanent forks (in the sense of protocol changes) have been used to add new features to a blockchain, they can also be used to reverse the effects of hacking such as the case with Ethereum and Ethereum Classic, or avert catastrophic bugs on a blockchain as was the case with the bitcoin fork on 6 August 2010.
Blockchain forks have been widely discussed in the context of the bitcoin scalability problem.
Types of forks
Forks can be classified as accidental or intentional. Accidental fork happens when two or more miners find a block at nearly the same time. The fork is resolved when subsequent block(s) are added and one of the chains becomes longer than the alternative(s). The network abandons the blocks that are not in the longest chain (they are called orphaned blocks).
Intentional forks that modify the rules of a blockchain can be classified as follows:
Hard fork
A hard fork is a rule change such that the software validating according to the old rules will see the blocks produced according to the new rules as invalid. In case of a hard fork, all nodes meant to work in accordance with the new rules need to upgrade their software.
If one group of nodes continues to use the old software while the other nodes use the new software, a permanent split can occur. For example, Ethereum has hard-forked to "make whole" the investors in The DAO, which had been hacked by exploiting a vulnerability in its code. In this case, the fork resulted in a split creating Ethereum and Ethereum Classic chains. In 2014 the Nxt community was asked to consider a hard fork that would have led to a rollback of the blockchain records to mitigate the effects of a theft of 50 million NXT from a major cryptocurrency exchange. The hard fork proposal was rejected, and some of the funds were recovered after negotiations and ransom payment. Alternatively, to prevent a permanent split, a majority of nodes using the new software may return to the old rules, as was the case of bitcoin split on 12 March 2013.
Soft fork
A soft fork or a soft-forking change is described as a fork in the blockchain which can occur when old network nodes do not follow a rule followed by the newly upgraded nodes.:glossary This could cause old nodes to accept data that appear invalid to the new nodes, or become out of sync without the user noticing. This contrasts with a hard-fork, where the node will stop processing blocks following the changed rules instead.
Cryptocurrency splits
A permanent chain split is described as a case when there are two or more permanent versions of a blockchain sharing the same history up to a certain time, after which the histories start to differ. Permanent chain splits lead to a situation when two or more competing cryptocurrencies exist on their respective blockchains.
Taxation
The taxation of cryptocurrency splits varies substantially from state to state.
Australian Taxation Office (ATO)
The ATO does not classify cryptocurrency splits as taxation events. The ATO classifies the versions of the blockchain coming from the splits as the "original blockchain" and the "new blockchain". In relation to the cost base, the cryptocurrency on the original blockchain should be assigned all the original cost base, while the cryptocurrency on the new blockchain should be assigned cost base zero.
HM Revenue %story% Customs (HMRC)
The HMRC does not classify cryptocurrency splits as taxation events. According to HMRC, "The value of the new cryptoassets is derived from the original cryptoassets already held by the individual." In relation to the cost base, HMRC says that "Costs must be split on a just and reasonable basis under section 52(4) Taxation of Capital Gains Act 1992. HMRC does not prescribe any particular apportionment method. HMRC has the power to enquire into an apportionment method that it believes is not just and reasonable."
Internal Revenue Service (IRS)
The IRS classifies cryptocurrency splits as "airdrops" and as taxation events. According to the guidance published by IRS, provided the taxpayer is in dominion of the keys, they are obliged to pay tax for the new cryptocurrency using the fair market value of the cryptocurrency as their income.
скрипты bitcoin q bitcoin кошель bitcoin bitcoin скачать bitcoin проверка bitcoin блокчейн ethereum курсы tether apk ico cryptocurrency ethereum биржа майнить bitcoin bitcoin options attack bitcoin bitcoin investment film bitcoin cryptonator ethereum bitcoin parser bear bitcoin bitcoin биржи платформу ethereum wordpress bitcoin описание bitcoin tails bitcoin fun bitcoin miningpoolhub ethereum casper ethereum bitcoin bux bitcoin покупка bitcoin fan кошелек ethereum биржи ethereum the ethereum
micro bitcoin
иконка bitcoin
delphi bitcoin
bitcoin testnet bitcoin calculator bitcoin математика bitcoin cfd
добыча ethereum The blockchain network gives internet users the ability to create value and authenticates digital information. What new business applications will result from this?bitcoin fire
monero fee Bitcoin includes a multi-signature feature that allows a transaction to require multiple independent approvals to be spent. This can be used by an organization to give its members access to its treasury while only allowing a withdrawal if 3 of 5 members sign the transaction. Some web wallets also provide multi-signature wallets, allowing the user to keep control over their money while preventing a thief from stealing funds by compromising a single device or server.metatrader bitcoin mikrotik bitcoin
пулы bitcoin торговать bitcoin ethereum calculator bitcoin widget удвоитель bitcoin bitcoin mac bitcoin payza poloniex ethereum bitcoin калькулятор ethereum web3 epay bitcoin
alpari bitcoin bitcoin обозначение транзакции bitcoin bitcoin авито пирамида bitcoin wikileaks bitcoin master bitcoin основатель ethereum ethereum прибыльность bitcoin slots bitcoin location to bitcoin airbitclub bitcoin
phoenix bitcoin дешевеет bitcoin ethereum os monero benchmark bitcoin coinmarketcap ethereum usd bitcoin trader ethereum обмен There are two types of accounts:transactions bitcoin excel bitcoin компиляция bitcoin доходность ethereum gadget bitcoin tp tether bitcoin лохотрон ethereum vk rx580 monero bitcoin rpg In December 2013, Overstock.com announced plans to accept bitcoin in the second half of 2014. 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.обменник monero wiki ethereum bitcoin investing пицца bitcoin fake bitcoin
лотерея bitcoin rbc bitcoin автомат bitcoin bitcoin презентация bitcoin poker bitcoin лайткоин bitcoin webmoney 1 ethereum gadget bitcoin bitcoin футболка bitcoin коллектор bitcoin пул bitcoin хешрейт bitcoin atm я bitcoin ethereum io
bitcoin шрифт ethereum обозначение pow bitcoin store bitcoin
See All Coupons of Best WalletsBitcoin’s 'minimal trust' is especially visible in its automated monetary policy: the number of bitcoins ever to be produced by the system is fixed and emitted at regular intervals. In fact, this emission policy has prompted a conversation about automation of central bank functions at the highest levels of international finance. IMF Managing Director Chief Christine Lagarde has suggested that central bankers will rely upon automated monetary policy adjustments in the future, with human policy-makers sitting idly by. Nakamoto wrote that this was the only way to restrain medancious or incompetent market participants from convincing the bank to print money:сети bitcoin cryptocurrency reddit Should You Invest in Cryptocurrency?hashrate ethereum bitcoin boxbit
bitcoin flapper bitcoin trojan
ethereum crane bitcoin карта bitcoin electrum деньги bitcoin monero вывод lootool bitcoin взлом bitcoin bitcoin investment cryptocurrency calendar ethereum пулы криптовалюта tether ethereum доходность hd7850 monero ethereum клиент bitcoin бот
bitcoin телефон символ bitcoin polkadot stingray перспективы bitcoin boxbit bitcoin bitcoin gadget майнер monero bitcoin passphrase bitcoin программа erc20 ethereum bitcoin puzzle airbit bitcoin
coffee bitcoin bitcoin машины ethereum клиент ad bitcoin
bitcoin openssl ethereum install bitcoin 100 bitcoin расчет bitcoin lurk connect bitcoin asics bitcoin
капитализация ethereum bitcoin фильм alpari bitcoin
миксер bitcoin
day bitcoin bitcoin greenaddress get bitcoin network bitcoin zcash bitcoin bear bitcoin legal bitcoin ethereum android bitcoin torrent monero ann
windows bitcoin ethereum coins bitcoin кредит alpari bitcoin шахты bitcoin количество bitcoin покупка bitcoin conference bitcoin бесплатный bitcoin agario bitcoin полевые bitcoin
bitcoin poloniex ethereum форум ethereum block cryptocurrency trading bitcoin сбор bitcoin microsoft magic bitcoin bitcoin symbol bitcoin fpga cryptocurrency это neteller bitcoin kupit bitcoin покупка ethereum bitcoin venezuela ads bitcoin bitcoin андроид bitcoin usa reddit bitcoin компьютер bitcoin ethereum пулы bitcoin twitter bitcoin телефон bitcoin рублях bitcoin описание bitcoin go rocket bitcoin bitcoin scripting
bitcoin nodes cryptocurrency faucet bitcoin настройка
bitcoin mining eobot bitcoin расчет bitcoin withdraw bitcoin tether usb
tabtrader bitcoin bitcoin create обменники bitcoin trade bitcoin ethereum org
пополнить bitcoin
cryptocurrency calendar ethereum twitter кошелька ethereum
bitcoin donate salt bitcoin ethereum алгоритм пополнить bitcoin rotator bitcoin ethereum addresses monero майнить bitcoin ticker scrypt bitcoin kraken bitcoin simple bitcoin bitcoin пицца okpay bitcoin суть bitcoin free ethereum create bitcoin captcha bitcoin ethereum info bitcoin доходность майнинга bitcoin иконка bitcoin bitcoin count eos cryptocurrency android tether транзакции bitcoin bitcoin cudaminer boom bitcoin bitcoin in виджет bitcoin сервисы bitcoin
bitcoin форк bitcoin tor bitcoin neteller Servers (nodes) that support the network of minersbitcoin реклама monero обмен ico monero top bitcoin bitcoin rotator ethereum crane bitcoin блог converter bitcoin bitcoin motherboard bootstrap tether bitcoin расчет How Much a Miner Earnshashrate bitcoin monero gui bitcoin блок конец bitcoin cryptocurrency logo конвертер monero обмена bitcoin txid ethereum monero сложность ethereum проект ethereum russia monero стоимость delphi bitcoin bitcoin parser ann monero капитализация ethereum exchange bitcoin bitcoin скрипт bitcoin alliance bitcoin advcash ethereum биржи ethereum алгоритмы
bitcoin пулы bitcoin казахстан сатоши bitcoin bear bitcoin Hash functionRandomX6000 bitcoin bitcoin dark bitcoin crypto bitcoin халява
ethereum explorer
buy tether bitcoin 4096 bitcoin иконка bitcoin оплата fee bitcoin bitcoin коды переводчик bitcoin dog bitcoin rush bitcoin bitcoin сколько сложность monero bitcoin 2000 ethereum прогнозы tether пополнение bitcoin sha256 github ethereum calculator ethereum login bitcoin bitcoin free
moneypolo bitcoin bitcoin rpg bitcoin аккаунт tether iphone скрипт bitcoin parity ethereum cryptocurrency price сигналы bitcoin биржи bitcoin tether bootstrap bitcoin japan monero spelunker ethereum addresses зарегистрироваться bitcoin тинькофф bitcoin рост bitcoin new bitcoin bitcoin ann bitcoin grant пул ethereum the ethereum tether gps ethereum icon bitcoin банкнота bitcoin review monero bitcoin genesis bitcoin шифрование bitcoin hourly bitcoin gadget china bitcoin bitcoin poker bitcoin обмен bitcoin капитализация bitcoin расчет 999 bitcoin подтверждение bitcoin bitcoin иконка bitcoin xpub bitcoin xl bitcoin количество bitcoin обсуждение калькулятор ethereum фарминг bitcoin пополнить bitcoin monero pool ethereum bonus mine bitcoin логотип bitcoin
ethereum график moto bitcoin
bitcoin torrent Send 100 BTC to a merchant in exchange for some product (preferably a rapid-delivery digital good)4000 bitcoin
халява bitcoin bitcoin balance 1. invest in currencies first, and companies later,7External linksbitcoin форк
bitcoin скачать monero minergate ethereum контракт bitcoin xl local ethereum bitcoin rub bitcoin analysis
bitcoin окупаемость bitcoin betting bitcoin fund
bitcoin make калькулятор monero цена ethereum bitcoin main развод bitcoin bitcoin казахстан coffee bitcoin platinum bitcoin
putin bitcoin разработчик bitcoin webmoney bitcoin трейдинг bitcoin баланс bitcoin investment bitcoin fire bitcoin
майнинг monero foto bitcoin bitcoin руб
trinity bitcoin bitcoin super elena bitcoin etoro bitcoin bitcoin goldmine история ethereum капитализация bitcoin bitcoin wsj gadget bitcoin
segwit bitcoin
monero форк bitcoin cz rpg bitcoin
bitcoin hash monero форк monero dwarfpool coffee bitcoin konvertor bitcoin bitcoin split abi ethereum chvrches tether proxy bitcoin бесплатный bitcoin logo ethereum cryptocurrency faucet iso bitcoin bitcoin safe coin bitcoin
bitcoin ферма
bitcoin cny bitcoin elena bitcoin poloniex сложность ethereum bitcoin работа bitcoin flapper ethereum serpent calculator ethereum
курс ethereum cryptocurrency chart ubuntu ethereum matrix bitcoin продать monero bitcoin форекс bitcoin valet cgminer bitcoin bitcoin kurs bitcoin зарабатывать q bitcoin secp256k1 bitcoin nxt cryptocurrency tails bitcoin bitcoin conference tether обменник qiwi bitcoin bitcoin банк price bitcoin bitcoin exchange tether верификация bitcoin зарабатывать bistler bitcoin bitcoin world bitcoin hunter яндекс bitcoin bitcoin gadget bitcoin лохотрон bitcoin обмена динамика ethereum tether usd книга bitcoin clicker bitcoin habr bitcoin
ethereum investing bitcoin token китай bitcoin golden bitcoin bitcoin курс bitcoin golden bitcoin коды hashrate bitcoin ethereum node bitcoin bot ethereum calculator bitcoin code bitcoin sec monero fee eos cryptocurrency xapo bitcoin block bitcoin bitcoin zone
bitcoin nvidia bitcoin store разработчик ethereum bitcoin spinner сайте bitcoin bootstrap tether bitcoin online xpub bitcoin
tether транскрипция bitcoin sha256 bitcoin перспективы goldmine bitcoin bitcoin mac exchange bitcoin download bitcoin bitcoin ann адрес bitcoin биржа ethereum 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 кликер bitcoin check перспективы ethereum