Bitcoin scalability problem

Number of transactions per month
Unspent bitcoin transactions outputs

The bitcoin scalability problem is a consequence of the fact that blocks in the blockchain are limited to one megabyte in size.[1] Blocks larger than one megabyte are automatically rejected by the network as invalid.[2] Bitcoin blocks carry the transactions on the bitcoin network since the last block has been created.[3]:ch. 2 This allows for around three transactions per second maximum capacity rate.

The one-megabyte limit has created a bottleneck in bitcoin, resulting in increasing transaction fees and delayed processing of transactions that cannot be fit into a block.[4] Various proposals have come forth on how to scale bitcoin and a contentious debate has resulted. Business Insider in 2017 characterized this debate as an "ideological battle over bitcoin's future."[5]

On 21 July 2017 bitcoin miners locked-in a software upgrade referred to as Bitcoin Improvement Proposal (BIP) 91, meaning that the controversial Segregated Witness upgrade will activate at block 477,120[6] with the associated block size increase to two megabytes occurring three months later in November.[7]

Forks

A fork referring to a blockchain is what happens when a blockchain splits into two paths forward. Forks on the bitcoin network regularly occur as part of the mining process. They happen when two miners find a block at a similar point in time. As a result, the network briefly forks. This fork is subsequently resolved by the software which automatically chooses the longest chain, thereby orphaning the extra blocks added to the shorter chain (that were not recognized by the longer chain). A blockchain can also be purposely forked when developers change rules in the software used to determine which transactions are valid.[8]

Hard fork

Per CoinDesk, a hard fork is a change of rules that allows to create new blocks not considered valid by the older software.[8]

Bitcoin XT and Bitcoin Classic both proposed a block size limit parameter increase called a "hard fork" by Core contributor Eric Lombrozo as a method to improve scalability, however support for both proposals fell over time.[9] Bitcoin Unlimited also proposes to adjust a block size limit, which may result in a hard fork.[5]

A hard fork can split a network if all the network participants don't follow the fork. For example, Ethereum Classic came into existence as a result of the hard fork of the Ethereum network, which was a response to the The DAO hack.[10][11]

Soft fork

In contrast to a hard fork, a soft fork is a change of rules that creates blocks recognized as valid by the old software.[8] A soft fork can also split the network when non-upgraded software creates blocks not considered valid by the new rules.[12]

Segregated Witness is an example of a soft fork proposal. Blockstream co-founder and developer Pieter Wuille proposed Segregated Witness in December 2015.[13] Segregated Witness (SegWit) is an update aimed at solving transaction malleability, a known quirk in the bitcoin software.[14] Segregated Witness is a system by which the signature data is segregated from other transaction data. Segregated Witness has been proposed as a solution for scaling, and has impacts in two ways. First, CoinTeleraph predicts it to expand capacity in the range of about two megabytes immediately after SegWit’s activation (compared to bitcoin's current one megabyte capacity).[14] Second, by solving transaction malleability, CoinTelegraph supposes SegWit to allow new second-layer solutions on top of bitcoin.[14]

A user-activated soft fork (UASF) is a controversial idea that explores how to perform a blockchain upgrade that is not supported by those who provide the network's hashing power.[8]

Scaling proposals

Various proposals for scaling bitcoin have been presented. In 2015, BIP 100 (BIP stands for Bitcoin Improvement Proposal) by Jeff Garzik and BIP 101 by Gavin Andresen were introduced.[2] In mid 2015, some corporations were supporting a block size limit to as high as eight megabyte.[15]

See also

References

  1. Hayes, Adam (18 October 2016). "The Three Major Bitcoin Protocols Explained". Investopedia. Retrieved 18 January 2017.
  2. 1 2 Andrew Marshall (2 March 2017). "Bitcoin Scaling Problem, Explained". The Coin Telegraph. Retrieved 4 July 2017.
  3. Andreas M. Antonopoulos (April 2014). Mastering Bitcoin. Unlocking Digital Crypto-Currencies. O'Reilly Media. ISBN 978-1-4493-7404-4.
  4. Jordan Pearson (14 October 2016). "‘Bitcoin Unlimited’ Hopes to Save Bitcoin from Itself". Motherboard. Vice Media LLC. Retrieved 17 January 2017.
  5. 1 2 Oscar Williams-Grut and Rob Price (26 March 2017). "A Bitcoin civil war is threatening to tear the digital currency in 2 — here's what you need to know". Business Insider. Retrieved 2 July 2017.
  6. 1 2 Hertig, Alyssa (21 July 2017). "BIP 91 Locks In: What This Means for Bitcoin and Why It's Not Scaled Yet". CoinDesk. Retrieved 21 July 2017.
  7. "What Could Happen to Bitcoin? A Visual Guide to Scaling Outcomes". CoinDesk. 18 July 2017. Retrieved 24 July 2017.
  8. 1 2 3 4 Amy Castor (27 March 2017). "A Short Guide to Bitcoin Forks". CoinDesk. Retrieved 1 July 2017.
  9. Alyssa Hertig (24 May 2017). "Keep Calm and Bitcoin On? Developers Aren't Worrying About a Fork". CoinDesk. Retrieved 1 July 2017.
  10. Adinolfi, Joseph. "Exclusive: Grayscale launches digital-currency fund backed by Silver Lake’s co-founder Hutchins". MarketWatch. Retrieved 27 April 2017.
  11. Wirdum, Aaron van. "Rejecting Today’s Hard Fork, the Ethereum Classic Project Continues on the Original Chain: Here's Why". Bitcoin Magazine. Retrieved 27 April 2017.
  12. "Soft Fork". investopedia.com. Investopedia. Retrieved 21 July 2017.
  13. Corin Faife (5 January 2017). "Will 2017 Bring an End to Bitcoin's Great Scaling Debate?". CoinDesk. Retrieved 4 July 2017.
  14. 1 2 3 Andrew Marshall (20 April 2017). "SegWit, Explained". CoinTelegraph. Retrieved 1 July 2017.
  15. Evander Smart (19 October 2016). "‘Why is My Bitcoin Transaction Taking So Long?’ Here’s Why". The Coin Telegraph. Retrieved 4 July 2017.
  16. Alex Hern. "Bitcoin's forked: chief scientist launches alternative proposal for the currency". the Guardian. Retrieved 20 August 2015.
  17. Rizzo, Pete (19 January 2016). "Making Sense of Bitcoin's Divisive Block Size Debate". CoinDesk. Retrieved 22 June 2017.
  18. Pete Rizzo & Alyssa Hertig (24 May 2017). "Bitcoin's New Scaling 'Agreement': The Reaction". CoinDesk. Retrieved 29 June 2017.
  19. 1 2 Alyssa Hertig (14 May 2017). "CoinDesk Explainer: The Bitcoin Unlimited Debate". CoinDesk. Retrieved 29 June 2017.
  20. Pete Rizzo (20 March 2017). "CoinDesk Explainer: Bitcoin Unlimited: Mining Power Should Determine Hard Fork". CoinDesk. Retrieved 2 July 2017.
  21. Alyssa Hertig (8 June 2017). "Bitcoin's 'Independence Day': Could Users Tip the Scales in the Scaling Debate?". CoinDesk. Retrieved 29 June 2017.
  22. 1 2 Alyssa Hertig (23 June 2017). "Top Secret? Bitcoin Scaling Plan Segwit2x Leaves More Questions Than Answers". CoinDesk. Retrieved 29 June 2017.
  23. "Leading bitcoin ecosystem participants reach consensus on scaling issue". Econo Times. Econo Times. 25 May 2017. Retrieved 23 June 2017.
  24. "Segregated Witness and the Possibility of Patent Infringement". Nigeria Times. Nigeria Times. 3 June 2017. Retrieved 23 June 2017.
  25. CNBC (14 July 2017). "Dispute could mean financial panic in bitcoin". Associated Press. Retrieved 19 July 2017.
  26. Suberg, William (18 July 2017). "Suddenly, Bitcoin Hard Fork Looks Unlikely As Chinese Exchange Readies For SegWit". COINTELEGRAPH. Retrieved 18 July 2017.
  27. Castor, Amy (18 July 2017). "CoinDesk Explainer: How BIP 91 Enacts SegWit While Avoiding a Bitcoin Split". CoinDesk. Retrieved 18 July 2017.
  28. Hertig, Alyssa (8 August 2017). "It's Official: Segregated Witness Will Activate on Bitcoin". CoinDesk. Retrieved 9 August 2017.
  29. Coleman, Lester (25 July 2017). "Bitmain Clarifies Its ‘Bitcoin Cash’ Fork Position". CryptoCoinsNews. Retrieved 27 July 2017.
  30. Popper, Nathaniel (25 July 2017). "Some Bitcoin Backers Are Defecting to Create a Rival Currency". The New York Times. Retrieved 28 July 2017.
  31. Song, Jimmy (24 July 2017). "Bitcoin Cash: What You Need to Know". MEDIUM. Retrieved 28 July 2017.
  32. Norrie, Adam (29 July 2017). "Bitcoin Cash: Another Fork in the Road for Bitcoin". CryptoCoinsNews. Retrieved 29 July 2017.
  33. Pollock, Darryn (2 August 2017). "Bitcoin Cash Third-Biggest Cryptocurrency On First Day of Creation". COINTELEGRAPH. Retrieved 2 August 2017.
  34. "Gatecoin Service Preparation for the UASF and MAHF on 1 August 2017". Gatecoin. 28 July 2017. Retrieved 28 July 2017.
  35. Helms, Kevin (18 July 2017). "13 Japanese Exchanges Agree to Suspend Bitcoin Service on August 1". BITCOIN.COM. Retrieved 27 July 2017.
  36. "Our plans to handle potential BTC network disruptions". POLONIEX. 24 July 2017. Retrieved 27 July 2017.
  37. "Bitcoin Hard Fork: Our Position". Bitstamp. 27 July 2017. Retrieved 27 July 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.