Infographic: A Map of Bitcoin Forks

Infographic: A Map of Bitcoin Forks
фото показано с : bitcoinmagazine.com

2019-4-8 18:08


This infographic provides a schematic overview of the main Bitcoin-related “forks” that can happen and shows the most important forks that have happened. It does not provide an overview of all forks that have happened.

What Are Bitcoin Forks?

The word “fork” is somewhat confusing because there are different kinds of “forks” that mean very different things.

Codebase Fork

A codebase fork is a copy of the code of a software implementation. A codebase fork typically makes tweaks to the original codebase. In the context of Bitcoin, codebase forks can be entirely compatible with the Bitcoin protocol, they can cause an unintentional blockchain fork, or they can establish a whole new cryptocurrency.

Blockchain Fork

A blockchain fork happens when a blockchain branches into two versions of transaction history. This can happen for a number of reasons, can be expected or unexpected, and can, depending on the circumstances, lead to a number of outcomes, ranging from a single orphaned block to a whole new cryptocurrency.

Hard Fork

A hard fork is a type of protocol upgrade that loosens or removes rules. If all users upgrade, a hard fork doesn’t cause a blockchain fork. Especially in the context of Bitcoin, some argue that unless all users upgrade, the “upgraded” protocol shouldn’t be called a hard fork at all, but a new cryptocurrency or “forkcoin.”

Soft Fork

A soft fork is a type of protocol upgrade that tightens or adds rules. Soft fork upgrades can cause blockchain forks, but enforcement by a majority of hash power guarantees eventual convergence on the same transaction history. A miner-activated soft fork (MASF) is triggered by hash power, while a user-activated soft fork (UASF) is triggered by users.

Gray Areas

While the different terms sound clear enough, the reality of Bitcoin is complex. The difference between hard and soft forks is not always obvious, and sometimes it’s not even clear what should be considered a protocol upgrade at all. To this day, there are cases where experts disagree on how certain events should be categorized, and politically motivated attempts to rewrite history make some of this even more confusing.

Infographic Key

Bitcoin Core

Bitcoin launched in 2009 when Satoshi Nakamoto released the first Bitcoin codebase. Then, it was simply called “Bitcoin” (or, more specifically, “Bitcoin 0.1.0” for that first release). Later generations of the same codebase were rebranded as “Bitcoin Core” and are sometimes also referred to as the “Satoshi client.”

Regular Blockchain Forks

When two or more miners find valid blocks at the same time, the Bitcoin blockchain forks into two branches. By design, these forks resolve as soon as one branch becomes longer, at which point the shorter branch is abandoned (“orphaned”). This happens regularly, even today.

First Soft Fork

Bitcoin’s first soft fork protocol upgrade disabled a protocol feature, OP_RETURN. This was technically a UASF, but in these early days it was really just Satoshi Nakamoto dictating the protocol rules. The upgrade did not cause a blockchain fork.

First Hard Fork

Arguably, Bitcoin’s first hard fork protocol upgrade added a new feature, OP_NOP, and was also dictated by Satoshi Nakamoto. Not everyone agrees this upgrade was in fact a hard fork, however. Either way, it did not cause a blockchain fork.

Unintentional Blockchain Fork

Unintentional blockchain forks happen when different parts of the Bitcoin network are seeing different transaction histories and the situation doesn’t resolve automatically. These types of blockchain forks are usually caused by software bugs or other technical problems, and are among the biggest short-term failures Bitcoin can experience. Luckily, it has happened only two or three times in Bitcoin’s history, and each time it was resolved through community coordination without much damage.

Bitcoin Knots

Bitcoin Knots is an example of a codebase fork of Bitcoin Core. A codebase fork is a copy of the code, and does not need to cause a blockchain fork. Indeed, Bitcoin Knots is designed to remain compatible with Bitcoin Core — it just offers different features.

Libbitcoin

Libbitcoin is an example of a complete reimplementation of the Bitcoin protocol in a different codebase. It is not a codebase fork of Bitcoin Core, but it is designed to remain compatible with Bitcoin Core nonetheless.

First MASF

The P2SH upgrade was arguably the first MASF, although later MASFs used a more purely hash power–based upgrade mechanism. It did not cause a blockchain fork.

The BIP148 Client

The BIP148 client is another example of a codebase fork of Bitcoin Core. The BIP148 client was tweaked to enforce a UASF, in order to activate the Segregated Witness protocol upgrade. It could have become incompatible with Bitcoin Core and other Bitcoin clients.

Bitcoin ABC

Bitcoin ABC is yet another example of a codebase fork of Bitcoin Core. Bitcoin ABC, however, was tweaked to ensure it would become incompatible with Bitcoin Core and other Bitcoin clients at a certain point in time.

Bitcoin ABC Forks Away from Bitcoin to Create “Bitcoin Cash”

On August 1, 2017, Bitcoin ABC became incompatible with Bitcoin Core and other Bitcoin clients. In doing so, it created a new cryptocurrency, called “Bitcoin Cash.” (While not shown in this infographic, Bitcoin Cash now also consists of several clients — not just Bitcoin ABC.)

BTC1

BTC1 was also a codebase fork of Bitcoin Core tweaked to ensure it would become incompatible with Bitcoin Core and other Bitcoin clients. However, BTC1 had the specific purpose of deploying a hard fork upgrade for a new Bitcoin protocol, “Segwit2x.” (Put differently, the goal was to have all Bitcoin users switch to the Segwit2x protocol and consider this protocol “Bitcoin.”)

First UASF

If the BIP148 client had not gained sufficient support, it would have forked away from Bitcoin to create a new cryptocurrency. However, because enough miners upgraded their systems, the BIP148 client remained compatible with other Bitcoin clients. Many see this protocol upgrade as the first “real” UASF: not dictated by developers, but born out of a grassroots user movement.

Bitcoin Clashic

A new Bitcoin ABC release was designed to hard fork to an upgraded Bitcoin Cash protocol. Most Bitcoin Cash users indeed upgraded and claimed the name “Bitcoin Cash” for this new protocol. However, a small minority of users chose to continue using the first Bitcoin Cash protocol (mostly as a joke) and adopted a new name for this cryptocurrency: “Bitcoin Clashic.”

Bitcoin Core (Not the Implementation)

In early 2018, most of the Bitcoin Clashic community adopted a codebase fork of the Bitcoin Clashic client, called Bitcoin Core Sq. Incompatible with existing Bitcoin Clashic clients, this once again created a new cryptocurrency, with the intentionally confusing name “Bitcoin Core.” Bitcoin Core Sq and/or the Bitcoin Core cryptocurrency are incompatible with the Bitcoin Core software client and/or the Bitcoin protocol. While Bitcoin Clashic lived on for some time as well, it has now been abandoned entirely (largely in favor of Bitcoin Core).

Segwit2x Fails

For a number of reasons, BTC1 was adopted by almost no one. Not only did it fail to “upgrade” the Bitcoin protocol, it did not even continue as a new cryptocurrency.

Bitcoin Gold, Bitcoin Diamond and Dozens of Fork Coins

After Bitcoin ABC had set a relatively successful precedent of creating Bitcoin Cash through a blockchain fork, a number of so-called “forkcoins” launched. Where Bitcoin Cash was born out of a long-standing disagreement within the Bitcoin community, other forkcoins generally considered a blockchain fork to simply be a good way of launching a new coin.

Bitcoin SV

Bitcoin Satoshi’s Vision (Bitcoin SV) is a codebase fork of Bitcoin ABC, but tweaked to ensure that it would become incompatible with the Bitcoin Cash protocol at a certain point in time.

Bitcoin ABC and Bitcoin SV Split

In 2018, a disagreement within the Bitcoin Cash community had Bitcoin ABC and Bitcoin SV both split off from the existing Bitcoin Cash protocol. The Bitcoin ABC side came out of the split bigger in just about every way and claimed the name “Bitcoin Cash,” though it is now also referred to as “Bitcoin Cash ABC.” The Bitcoin SV side of the split claimed the name “Bitcoin SV.” (Both the new cryptocurrency and its main implementation share the name “Bitcoin SV” now.)

Bitcoin Dark

Bitcoin Dark was a codebase fork of Bitcoin Core, making for a cryptocurrency with the same name: Bitcoin Dark. Like Litecoin and many other altcoins, the codebase was tweaked to be entirely incompatible with the Bitcoin protocol right from the start. It is, therefore, an entirely new currency, not a blockchain fork, that just happened to use “Bitcoin” in its name. Today, Bitcoin Dark is considered defunct.

This article originally appeared on Bitcoin Magazine.

Similar to Notcoin - Blum - Airdrops In 2024

origin »

Bitcoin (BTC) на Currencies.ru

$ 98141.34 (+0.77%)
Объем 24H $94.205b
Изменеия 24h: 5.49 %, 7d: 8.36 %
Cегодня L: $94006.77 - H: $98156.69
Капитализация $1941.764b Rank 1
Цена в час новости $ 5213.91 (1782.3%)

bitcoin fork protocol core blockchain codebase new

bitcoin fork → Результатов: 126


Сеть Bitcoin Cash ждёт ещё один форк

Крупнейший форк биткоина Bitcoin Cash (BCH), который недавно опустился на шестое место рейтинга криптовалют CoinMarketCap, находится на пороге очередного разделения сети. Новый форк Bitcoin ABC реализует предложение Плана финансирования инфраструктуры (IFP), представленное генеральным директором BTC.

2020-8-17 10:18


Quasar hard fork: Bitcoin SV upgrades block size to 2GB

A planned hard fork has been executed on Bitcoin SV (BSV) despite deliberation over the timing of the scheduled upgrade, dubbed “Quasar”. The fork has upped the protocol’s block size limit from 128MB to 2GB—a development that according to the owners of the BSV project, Bitcoin Association, will help BSV scale to “1000+ transactions per […] The post Quasar hard fork: Bitcoin SV upgrades block size to 2GB appeared first on CryptoSlate.

2019-7-25 12:13


Bitcoin Cash Hard Fork Aftermath Review: Top 4 Scenarios Likely To Play Out Post Blockchain Split

A Look At The Possible Scenarios Following Bitcoin cash Hard Fork At block 556767, on November 15th, the Bitcoin Cash network was divided into two offspring; Bitcoin ABC and Bitcoin SV. Following the fracture, both the factions claimed their rights for BCH brand name, and just like before the hard fork, no consensus has been […]

2018-11-22 01:22


Bitcoin Cash Hard Fork: Hashwar Continues, ABC and SV Remain At Odds

The Hashwar: The Block Gap Starts To Close Now that November 15th has passed, all eyes have been glued to Crypto Twitter and websites regarding the Bitcoin Cash contentious hard fork/network upgrade, as it has yet to be determined whether Roger Ver, Jihan Wu, and their compatriots (Bitcoin ABC) have ousted Craig Wright and Craig […] The post Bitcoin Cash Hard Fork: Hashwar Continues, ABC and SV Remain At Odds appeared first on Ethereum World News.

2018-11-17 12:31


Фото:

Upcoming Bitcoin Cash / Bitcoin SV Hard Fork: The Situation So Far

There is a lot of excitement surrounding Bitcoin Cash at this time. There is a good reason for that, as the network sis et to undergo a hard fork. Similar to other altcoins, there will effectively be an attempt to split the network into multiple chains, as numerous forks may emerge as “viable” come November […] The post Upcoming Bitcoin Cash / Bitcoin SV Hard Fork: The Situation So Far appeared first on NullTX.

2018-11-9 20:00


Craig Wright challenges Bitmain CEO, Says Bitcoin Cash a split and not a fork of Bitcoin

There has been debate in some quarters among the major shareholders of bitcoin cash(BCH) a fork of bitcoin that is also known as ABC, which came into existence in August 2018, after the scalability challenge of bitcoin and the high gas fees paid to miners resulted in this fork with larger block size and cheaper […] The post Craig Wright challenges Bitmain CEO, Says Bitcoin Cash a split and not a fork of Bitcoin appeared first on ZyCrypto.

2018-9-1 20:12


Фото:

Bitcoin Core Announces Hard Fork a Success, Claiming BTCC Is Faster Than Bitcoin Cash [BCH]

The team behind Bitcoin Core (BTCC) announced that the latest update, its one-minute block hard fork (HF), was a success. Bitcoin Core Marks Hard Fork a Success In an official post on Twitter, published August 16, the BTCC team stated that after the successful hard fork, BTCC has now more on-chain blockspace per 10 minutes […] Bitcoin Core Announces Hard Fork a Success, Claiming BTCC Is Faster Than Bitcoin Cash [BCH] was originally found on [blokt] - Blockchain, Bitcoin & Cryptocurrency News.

2018-8-22 13:45


Фото:

Bitcoin ABC Developers Publish Bitcoin Cash Upgrade Timeline

Just recently the Bitcoin ABC development team has published the Bitcoin Cash ‘November 15 Upgrade Timeline’ which details what the programmers plan to do before the hard fork. As the upgrade approaches the ABC development team wants to ensure a smooth hard fork by making sure every full node participant and miner is ready with […] The post Bitcoin ABC Developers Publish Bitcoin Cash Upgrade Timeline appeared first on Bitcoin News.

2018-7-10 12:05


Cryptocurrency still cruising as US Federal Reserve Bank Recognizes it

One of the 12 regional Reserve Banks in the US central banking system, The Federal Reserve Bank of St. Louis, have added four cryptocurrencies to its database. Bitcoin, its off-spring from a fork, Bitcoin Cash, Litecoin, and Ethereum are the four cryptocurrencies which were chosen and daily data on their prices will be listed on […] The post Cryptocurrency still cruising as US Federal Reserve Bank Recognizes it appeared first on ZyCrypto.

2018-6-28 17:44