Pathological BIP91/UASF Scenarios

Scenario 1: Cautious Miners

  • 2017 July 23 08:00 GMT — BIP91 is activated all blocks should signal BIP141.
  • Shortly after — A block that doesn’t signal BIP141/Segwit is introduced to the network. We’ll call this the “forking block”.
  • More than 50% of miners build on that block (one that doesn’t signal for Segwit) and that becomes the dominant chain. This chain may have some blocks that don’t signal BIP141/segwit. Segwit2x/Segsignal clients don’t view this chain as valid so we have two chains.
  • 2017 August 1 00:00 GMT — BIP148 UASF now actually does something. As there are two chains already, they will need to choose. Most likely, the chain that’s signaling BIP141 is the one they’d choose as it’s in alignment with their goals.
  • Majority of miners would have to run something other than Segsignal/Segwit2x (basically clients with BIP91 enforcement logic)
  • A miner would have to create a non-BIP141 block (presumably someone that doesn’t like Segwit and wants BU only)

Scenario 2: Malicious Miners

  • 2017 July 23 08:00 GMT — BIP91 is active on the network, but a Group of Malicious Miners (GoMM for short) decide to not signal for BIP141.
  • Shortly after — A GoMM Miner introduces a block that doesn’t signal BIP141. Honest miners that are running BIP91 reject this block as invalid, so we have a fork.
  • 2017 August 1 00:00 GMT — UASF BIP148 occurs and builds on top of the BIP91 miners. They have compatible code so they continue building on their own chain.

Scenario 3: Segsignal/BIP91 Bug

Scenario 4: Segwit2x Bug

Conclusion

--

--

--

Bitcoin Educator, Developer and Entrepreneur. Book: https://amzn.to/2RSlnTb PGP Fingerprint: C1D7 97BE 7D10 5291 228C D70C FAA6 17E3 2679 E455

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

The Unique Three-Tier Token Design in NeoWorld

Most Popular Altcoins To Get 100x in Few Monts

ACTIONRAFFLE — Week 4 — April 22, 2022

The Evolution of DeFi Features and Services — METANOMICs 101

Token Swaps can mean different things

Polkadex

Initial Coin Offerings — what’s in it for me?

Get Free USDT at XT.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jimmy Song

Jimmy Song

Bitcoin Educator, Developer and Entrepreneur. Book: https://amzn.to/2RSlnTb PGP Fingerprint: C1D7 97BE 7D10 5291 228C D70C FAA6 17E3 2679 E455

More from Medium

What is Proof-of-Stake & Why won’t Bitcoin use it?

What are the different types of Blockchain?

Premia Finance: A Game Changing and Intuitive Take on Decentralized Options

A Beginner’s Guide to DEX Aggregators

A Beginner’s Guide to DEX Aggregators