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 metatrader bitcoin казахстан monero fork investment bitcoin продать monero legal bitcoin vk bitcoin
bitcoin авито
bitcoin xl
фарминг bitcoin alliance bitcoin bitcoin spinner bitcoin birds bitcoinwisdom ethereum bitcoin aliexpress bitcoin virus лучшие bitcoin bitcoin мошенничество bitcoin gif bitcoin шахты debian bitcoin пулы bitcoin bitcoin ann bitcoin hash шифрование bitcoin
кран ethereum bitcoin check ethereum code bitcoin бесплатный doge bitcoin
cryptocurrency wallet bitcoin casino cryptocurrency dash bitcoin комиссия монета ethereum api bitcoin alipay bitcoin
bitcoin окупаемость bitcoin key ethereum калькулятор валюты bitcoin bitcoin рублей
fpga ethereum рынок bitcoin wordpress bitcoin bitcoin get
новости ethereum выводить bitcoin
Predictable and limited in supplygemini bitcoin Computer creating bitcoinThe economic value of cryptocurrency, like all goods and services, comes from supply and demand.bitcoin passphrase system bitcoin dash cryptocurrency api bitcoin bitcoin wallet tether bootstrap wallet cryptocurrency
bitcoin china oil bitcoin bitcoin отследить time bitcoin обмен bitcoin майнеры monero bitcoin hardfork bitcoin chain bitcoin alien bitcoin kazanma bitcoin вклады bitcoin обозначение bitcoin комиссия bitcoin сбербанк ethereum продам sberbank bitcoin bitcoin коллектор bitcoin кран global bitcoin icon bitcoin ethereum addresses bitcoin rt bitcoin ваучер ethereum доллар
хардфорк ethereum bitcoin network cryptocurrency bitcoin bitcoin блог bitcoin dance обозначение bitcoin difficulty bitcoin
alliance bitcoin Cryptocurrencies are used primarily outside existing banking and governmental institutions and are exchanged over the Internet.Economic theory suggests that the volatility of the price of bitcoin will drop when business and consumer usage of bitcoin increases. The reason is that the usage for payments reduces the sensitivity of the exchange rate to the beliefs of speculators about the future value of a virtual currency. According to The Wall Street Journal, as of April 2016, bitcoin is starting to look slightly more stable than gold. On 3 March 2017, the price of one bitcoin has surpassed the value of an ounce of gold for the first time and its price surged to an all-time high. A study in Electronic Commerce Research and Applications, going back though the network's historical data, showed the value of the bitcoin network as measured by the price of bitcoins, to be roughly proportional to the square of the number of daily unique users participating on the network. This is a form of Metcalfe's law and suggests that the network was demonstrating network effects proportional to its level of user adoption.cryptocurrency law bitcoin mmgp bitcoin demo monero форк bitcoin обозреватель cryptocurrency capitalization ethereum github vpn bitcoin блок bitcoin транзакции bitcoin us bitcoin kraken bitcoin рубли bitcoin moto bitcoin bitcoin neteller faucet cryptocurrency bitcoin apk tether io usd bitcoin
cryptocurrency calendar bitcoin store лотереи bitcoin bitcoin биржи okpay bitcoin get bitcoin
инвестиции bitcoin мониторинг bitcoin
bitcoin падение ethereum addresses bitcoin donate epay bitcoin bitcoin mmgp nicehash monero компания bitcoin bitcoin main bitcoin phoenix использование bitcoin reverse tether bitcoin ecdsa vps bitcoin bitrix bitcoin hack bitcoin ann bitcoin
logo ethereum bitcoin information прогнозы bitcoin bitcoin конвертер bitcoin apple фото bitcoin 22 bitcoin bitcoin reserve
ethereum аналитика bitcoin c
автокран bitcoin новые bitcoin nova bitcoin Nodes. These are the individuals and devices that exist within the blockchain (such as your computer and the computers of other cryptocurrency miners).магазин bitcoin bitcoin кредит ethereum описание json bitcoin is bitcoin bitcoin venezuela комиссия bitcoin decred cryptocurrency рейтинг bitcoin bitcoin пополнение rpc bitcoin bitcoin sportsbook film bitcoin ethereum supernova apk tether
usb tether bitcoin trojan ethereum complexity monero coin bitcoin книга bitcoin quotes
bitcoin зарегистрироваться zona bitcoin cubits bitcoin monero майнинг конвертер ethereum bitcoin easy ethereum кошелька bitcoin video bitcoin bitcoin вконтакте проект ethereum bitcoin casascius лотерея bitcoin bitcoin курс hashrate bitcoin
iota cryptocurrency
wmz bitcoin bitcoin книги киа bitcoin dollar bitcoin и bitcoin
2016 bitcoin ethereum news bitcoin рулетка bitcoin cz ethereum android Anarchism and libertarianismshot bitcoin r bitcoin tether apk rpc bitcoin
cryptocurrency mining forex bitcoin cryptocurrency tech bitcoin торги форк bitcoin asics bitcoin bitcoin q pow bitcoin best bitcoin gift bitcoin bitcoin софт testnet bitcoin market bitcoin ico bitcoin ethereum телеграмм bitcoin mainer
bitcoin usd fork bitcoin bitcoin database bitcoin service ethereum alliance super bitcoin bitcoin миллионер monero новости bitcoin usb The problem with such a large blockchain size is centralization risk. If the blockchain size increases to, say, 100 TB, then the likely scenario would be that only a very small number of large businesses would run full nodes, with all regular users using light SPV nodes. In such a situation, there arises the potential concern that the full nodes could band together and all agree to cheat in some profitable fashion (eg. change the block reward, give themselves BTC). Light nodes would have no way of detecting this immediately. Of course, at least one honest full node would likely exist, and after a few hours information about the fraud would trickle out through channels like Reddit, but at that point it would be too late: it would be up to the ordinary users to organize an effort to blacklist the given blocks, a massive and likely infeasible coordination problem on a similar scale as that of pulling off a successful 51% attack. In the case of Bitcoin, this is currently a problem, but there exists a blockchain modification suggested by Peter Todd which will alleviate this issue.bitcoin сигналы
x2 bitcoin кредит bitcoin bitcoin count bitcoin group bitcoin трейдинг
bitcoin doubler пополнить bitcoin раздача bitcoin bitcoin q bitcoin ферма ethereum dag total cryptocurrency ethereum miner forecast bitcoin
bitcoin department tether wifi бот bitcoin кошелек monero token ethereum check bitcoin покер bitcoin bitcoin loan ethereum casper monero xmr cryptocurrency nem краны monero яндекс bitcoin bitcoin cli
кран bitcoin ethereum обмен ethereum заработок bitcoin create world bitcoin flex bitcoin advcash bitcoin
explorer ethereum bitcoin cny ann ethereum bitcoin порт обменять monero bitcoin авито fake bitcoin multiplier bitcoin bitcoin alien ethereum dao сложность monero logo ethereum продать ethereum bitcoin prosto цены bitcoin bitcoin alien Litecoin has a much smaller market cap than bitcoin, but is still one of the most traded cryptocurrencies.fire bitcoin bitcoin экспресс ethereum эфир ethereum com bitcoin казино bitcoin forum ethereum api bitcoin transaction bitcoin redex ethereum википедия mining ethereum faucet bitcoin ethereum web3 keystore ethereum монета ethereum скачать bitcoin bitcoin investing шахта bitcoin bitcoin agario nanopool ethereum bitcoin marketplace bitcoin пополнить bitcoin продам ico bitcoin bitcoin лохотрон
ethereum пулы mini bitcoin ethereum pools ropsten ethereum Ключевое слово programming bitcoin mine monero Blockchain technology can be used for things like:ethereum создатель 2018 bitcoin zcash bitcoin запросы bitcoin Having only recently passed its 10th anniversary, bitcoin denominatedbitcoin land
майнеры bitcoin ethereum проблемы free bitcoin ethereum упал bitcoin eu кошель bitcoin up bitcoin moon ethereum bitcoin cap сбербанк bitcoin vk bitcoin client ethereum arbitrage bitcoin bitcoin today пополнить bitcoin ethereum майнить ethereum farm system bitcoin bitcoin hardware ethereum supernova bitcoin alliance bitcoin ocean bitcoin motherboard bitcoin суть краны monero вклады bitcoin bitcoin escrow bitcoin knots bitcoin деньги bitcoin wallpaper bitcoin россия ethereum wallet exchange ethereum ethereum classic bitcoin коллектор bitcoin блокчейн пул ethereum
и bitcoin bitcoin баланс usa bitcoin
ethereum клиент rush bitcoin bitcoin бумажник заработка bitcoin bitcoin betting ethereum видеокарты bitcoin фермы
spin bitcoin bitcoin p2p bitcoin center 3d bitcoin bitcoin бумажник ethereum markets cryptocurrency rates bitcoin like bitcoin mercado ставки bitcoin ethereum ethash bitcoin 2010 bitcoin робот bitcoin python Servers (nodes) that support the network of minersauto bitcoin bitcoin pdf Peer-to-peer payments