SlideShare a Scribd company logo
1 of 59
Download to read offline
BITCOIN FORK WARS
From XT to 2X
By Federico Tenga
COO at Chainside
Sticker producer
THE PROBLEM
Due to its structure, Bitcoin is extremely limited in supporting
a large number of transactions on-chain
BLOCKSIZE LIMIT
Originally the blocksize limit was set to 32MB, but then Satoshi
lowered it down to 1MB
Was is supposed to be temporary?
Season 2: Bitcoin Classic
BLOCK SIZE INCREASE
Pros
More on-chain txs
Cheaper fees
Cons
More block rely latency
More expensive to run a node
Not a long term solution
FORK WARS
Season 1: Bitcoin XT
BITCOIN XT
Fork of Bitcoin Core, first release December 27, 2014
Initially intended to support Lighthouse crowdfunding platform
Lead dev Mike Hearn
THE HARD FORK
June 22, 2015: Gavin Andresen proposes an increase for max block size
August 6, 2015 Andresen's proposal was merged into the XT codebase
August 15, 2015 version 0.11A was released to the public
THE HARD FORK
The forks activates after 75% of the blocks mined after the beginning of 2016
signal support
The block size will initially increase to 8MB and will double every two years
In 2036 the blocksize limit will be 8GB
MEANWHILE: SEGWIT WAS BORN
THE PROBLEM
Signatures of Bitcoin transaction can be slightly altered without invalidating the
signatures (malleability bug)
This means that the txID can be altered
Malleated transactions are still valid, but transaction spending the malleated one are not
Hard to build second layer solutions and bi-directional payment channels
2015 malleability attack on Bitcoin
THE IDEA
Separate the signature data in a new field which is not considered to calculate
the txID
BTW it is also a blocksize increse
But you kinda need a hard fork for that
Maybe…
FORK WARS
Season 2: Bitcoin Classic
BITCOIN CLASSIC: THE FIRST COMPROMISE
Let’s increase the size limit to 2 MB
Let’s buy some time
Hard fork still required
HONG KONG AGREEMENT
SegWit is expected to be released in April 2016
The code for the hard-fork will therefore be available by July 2016
If there is strong community support, the hard-fork activation will
likely happen around July 2017
FORK WARS
Season 3: SegWit vs Unlimited
SEGWIT RELEASE
Merged into Core 0.13.1 in October 2016
Implemented also by Bitcoin Knots and Bcoin
Requires 95% hashing power to activate
Miners signalling starts on November 15th
Expected to be activated quickly
THE OPPONENT: BITCOIN UNLIMETED
Users can set the max blocksize they accept and produce
You accept some invalid blocks if there is enough work
Absolute max block size 32MB
January 4th, 2017
February 4th, 2017
May 15th, 2017
FORK WARS
Season 4: UASF and the NYA
WHAT IS UASF
Proposed by the anonymous developer ShaolinFry
Instead of using HP, users set a flag day where nodes start to
enforce the new rules
Economic majority set the rules
BIP 148
On August 1st 2017 nodes start refusing blocks that don’t
signal SegWit
Good community support
No major exchange declare support
MEANWHILE…
THE NEW YORK AGREEMENT
After 2017 Consensus conference, DGC Barry Silber
organizes a meeting between Bitcoin companies’ CEO and
miners
They agree to activate the segwit2x upgrade, proposed by
RSK founder Sergio Demian Lerner
Requires a hard fork
Believed to be a great compromise that will make
everybody happy
Not everybody is happy…
Meanwhile…
BITCOIN CASH IS BORN!!
a.k.a.
Bcash
BCH
BCC
WHAT THE IS BITCOIN CASH ANYWAY?
8MB blocks
No SegWit
Emergency difficulty adjustment
Actually has some community support
BIP91
Developed by James Hilliard, BIP91 manages to keep UASF
and NYA nodes on the same chain
Everybody happy?
FORK WARS
Season 5: NO2X
PROBLEMS WITH SEGWIT2X
SegWit is already a blocksize increase, we don’t really
need a 2x at the moment
Not enough time for nodes to upgrade
High risk of chain split , not really worth it
Mostly political
BITCOIN FORK WARS
Federico Tenga
federico@chainside.net
@FedericoTenga

More Related Content

Similar to Bitcoin Fork Wars: from xt to 2 x

White Paper
White PaperWhite Paper
White Paper
Omar Storm
 
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
kiran513883
 
block chain.pptx
block chain.pptxblock chain.pptx
block chain.pptx
ssuser55cbdb
 
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
GayathriSanthosh11
 

Similar to Bitcoin Fork Wars: from xt to 2 x (20)

BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!
BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!
BITCOIN CLASSIC HAS TURNED THE WORLD UPSIDE DOWN!
 
Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017Blockchain & Cryptocurrencies Intro - July 2017
Blockchain & Cryptocurrencies Intro - July 2017
 
Understanding the Basics.pdf
Understanding the Basics.pdfUnderstanding the Basics.pdf
Understanding the Basics.pdf
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
Emergence of Digital Currency: bitcoin
Emergence of Digital Currency:   bitcoinEmergence of Digital Currency:   bitcoin
Emergence of Digital Currency: bitcoin
 
White Paper
White PaperWhite Paper
White Paper
 
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other CryptocurrencyBlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
BlockChain Technology - Technology Behind Bitcoin and other Cryptocurrency
 
Btcp whitepaper
Btcp whitepaperBtcp whitepaper
Btcp whitepaper
 
Bitcoin history
Bitcoin historyBitcoin history
Bitcoin history
 
BITCOIN CLASSIC TEAM UNVEILS 2016 ROADMAP
BITCOIN CLASSIC TEAM UNVEILS 2016 ROADMAPBITCOIN CLASSIC TEAM UNVEILS 2016 ROADMAP
BITCOIN CLASSIC TEAM UNVEILS 2016 ROADMAP
 
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
State of Blockchain 2017:  Smartnetworks and the Blockchain EconomyState of Blockchain 2017:  Smartnetworks and the Blockchain Economy
State of Blockchain 2017: Smartnetworks and the Blockchain Economy
 
Blockchain-Technology-Presentation- 1.pdf
Blockchain-Technology-Presentation- 1.pdfBlockchain-Technology-Presentation- 1.pdf
Blockchain-Technology-Presentation- 1.pdf
 
Bitcoin Transparency Using Blockchain.pptx
Bitcoin Transparency Using Blockchain.pptxBitcoin Transparency Using Blockchain.pptx
Bitcoin Transparency Using Blockchain.pptx
 
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
 
Blockchain Technology.pptx
Blockchain Technology.pptxBlockchain Technology.pptx
Blockchain Technology.pptx
 
2019 08-08-origin stamp-blockchain-technology-presentation
2019 08-08-origin stamp-blockchain-technology-presentation2019 08-08-origin stamp-blockchain-technology-presentation
2019 08-08-origin stamp-blockchain-technology-presentation
 
block chain.pptx
block chain.pptxblock chain.pptx
block chain.pptx
 
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
2019-08-08-OriginStamp-Blockchain-Technology-Presentation.pptx
 
blockchain technology
blockchain technologyblockchain technology
blockchain technology
 

More from Federico Tenga

More from Federico Tenga (9)

Decentralised Applications on Bitcoin
Decentralised Applications on BitcoinDecentralised Applications on Bitcoin
Decentralised Applications on Bitcoin
 
Smart Contracts Technical Overview - Meetup Roma - 17/09/19
Smart Contracts Technical Overview - Meetup Roma - 17/09/19Smart Contracts Technical Overview - Meetup Roma - 17/09/19
Smart Contracts Technical Overview - Meetup Roma - 17/09/19
 
Sustainability of a multi blockchain ecosystem
Sustainability of a multi blockchain ecosystemSustainability of a multi blockchain ecosystem
Sustainability of a multi blockchain ecosystem
 
State Smart Contract Technologies
State Smart Contract TechnologiesState Smart Contract Technologies
State Smart Contract Technologies
 
Blockchain for IoT
Blockchain for IoTBlockchain for IoT
Blockchain for IoT
 
Bitcoin Revolution
Bitcoin RevolutionBitcoin Revolution
Bitcoin Revolution
 
The Use of Bitcoin for Portfolio Optimization
The Use of Bitcoin for Portfolio OptimizationThe Use of Bitcoin for Portfolio Optimization
The Use of Bitcoin for Portfolio Optimization
 
Bitcoin and blockchain talk - Pavia
Bitcoin and blockchain talk - PaviaBitcoin and blockchain talk - Pavia
Bitcoin and blockchain talk - Pavia
 
Slide Federico Tenga - Conferenza Blockchain Roma 17-06-16
Slide Federico Tenga - Conferenza Blockchain Roma 17-06-16Slide Federico Tenga - Conferenza Blockchain Roma 17-06-16
Slide Federico Tenga - Conferenza Blockchain Roma 17-06-16
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Bitcoin Fork Wars: from xt to 2 x

  • 1. BITCOIN FORK WARS From XT to 2X By Federico Tenga COO at Chainside Sticker producer
  • 2. THE PROBLEM Due to its structure, Bitcoin is extremely limited in supporting a large number of transactions on-chain
  • 3. BLOCKSIZE LIMIT Originally the blocksize limit was set to 32MB, but then Satoshi lowered it down to 1MB
  • 4.
  • 5. Was is supposed to be temporary?
  • 6.
  • 7.
  • 8.
  • 10. BLOCK SIZE INCREASE Pros More on-chain txs Cheaper fees Cons More block rely latency More expensive to run a node Not a long term solution
  • 11. FORK WARS Season 1: Bitcoin XT
  • 12.
  • 13. BITCOIN XT Fork of Bitcoin Core, first release December 27, 2014 Initially intended to support Lighthouse crowdfunding platform Lead dev Mike Hearn
  • 14. THE HARD FORK June 22, 2015: Gavin Andresen proposes an increase for max block size August 6, 2015 Andresen's proposal was merged into the XT codebase August 15, 2015 version 0.11A was released to the public
  • 15. THE HARD FORK The forks activates after 75% of the blocks mined after the beginning of 2016 signal support The block size will initially increase to 8MB and will double every two years In 2036 the blocksize limit will be 8GB
  • 16.
  • 18. THE PROBLEM Signatures of Bitcoin transaction can be slightly altered without invalidating the signatures (malleability bug) This means that the txID can be altered Malleated transactions are still valid, but transaction spending the malleated one are not Hard to build second layer solutions and bi-directional payment channels
  • 20. THE IDEA Separate the signature data in a new field which is not considered to calculate the txID BTW it is also a blocksize increse But you kinda need a hard fork for that Maybe…
  • 21.
  • 22.
  • 23. FORK WARS Season 2: Bitcoin Classic
  • 24. BITCOIN CLASSIC: THE FIRST COMPROMISE Let’s increase the size limit to 2 MB Let’s buy some time Hard fork still required
  • 25.
  • 26. HONG KONG AGREEMENT SegWit is expected to be released in April 2016 The code for the hard-fork will therefore be available by July 2016 If there is strong community support, the hard-fork activation will likely happen around July 2017
  • 27. FORK WARS Season 3: SegWit vs Unlimited
  • 28. SEGWIT RELEASE Merged into Core 0.13.1 in October 2016 Implemented also by Bitcoin Knots and Bcoin Requires 95% hashing power to activate Miners signalling starts on November 15th Expected to be activated quickly
  • 29.
  • 30. THE OPPONENT: BITCOIN UNLIMETED Users can set the max blocksize they accept and produce You accept some invalid blocks if there is enough work Absolute max block size 32MB
  • 34. FORK WARS Season 4: UASF and the NYA
  • 35. WHAT IS UASF Proposed by the anonymous developer ShaolinFry Instead of using HP, users set a flag day where nodes start to enforce the new rules Economic majority set the rules
  • 36. BIP 148 On August 1st 2017 nodes start refusing blocks that don’t signal SegWit Good community support No major exchange declare support
  • 38.
  • 39.
  • 40. THE NEW YORK AGREEMENT After 2017 Consensus conference, DGC Barry Silber organizes a meeting between Bitcoin companies’ CEO and miners They agree to activate the segwit2x upgrade, proposed by RSK founder Sergio Demian Lerner Requires a hard fork
  • 41.
  • 42. Believed to be a great compromise that will make everybody happy
  • 43. Not everybody is happy…
  • 44.
  • 46. BITCOIN CASH IS BORN!! a.k.a. Bcash BCH BCC
  • 47. WHAT THE IS BITCOIN CASH ANYWAY? 8MB blocks No SegWit Emergency difficulty adjustment Actually has some community support
  • 48. BIP91 Developed by James Hilliard, BIP91 manages to keep UASF and NYA nodes on the same chain
  • 49.
  • 50.
  • 53. PROBLEMS WITH SEGWIT2X SegWit is already a blocksize increase, we don’t really need a 2x at the moment Not enough time for nodes to upgrade High risk of chain split , not really worth it Mostly political
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. BITCOIN FORK WARS Federico Tenga federico@chainside.net @FedericoTenga