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
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âŚ
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
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
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
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
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