1/8 Thread on why #bitcoin Soft Forks preserve consensus. Confused why people prefer Soft Forks over Hard Forks? Do Soft Forks somehow seem coercive? Do you feel like Hard Forks aren't such a big deal? Then read this!
2/8 A proper (non-evil) #SoftFork does not negatively impact users that don't upgrade. This is important, because it preserves the consensus we had before the fork. Don't like the changes? Don't upgrade. No harm done.
3/8 "I refuse, because this unfairly gives soft fork proponents more features than me!". This is #HorseTrading and is unhealthy. If one side can get something they want at no cost to you, don't stand in the way. Consensus will and should ignore you.
4/8 "But technical reason X makes this soft fork bad for me, even if I don't upgrade". If true, then this is not a proper soft fork and you should voice your reasons. If your reasons are not sufficiently addressed, you may have good reason to call it an #EvilFork and reject it.
5/8 "I feel negative emotions about this soft fork, so I reject it". I'm sorry you feel that way, but emotions are out of the scope of consensus. Non-technical reasons are infinite, and can never be fully addressed. Your only option is to #EmotionFork away.
6/8 "I don't trust the people behind this fork". If your decisions are based on the trust of oracles, then you misunderstood bitcoin: don't trust, verify. Start evaluating technical proposals, otherwise the network won't be trustless. An #OracleFork is a centralized fork.
7/8 "I prefer a hard fork". If you think the benefits of hard forking outweigh the cost of splitting the user base, then do it. But if you take that decision lightly, you will find yourself with people who will easily #HardFork away from consensus whenever there's a disagreement.
8/8 Want to learn more? Read this IETF document on "Rough Consensus". Too long? Read the part on "horse-trading" at the bottom of page 5 and chapter 7: "Five people for and one hundred people against might still be rough consensus" tools.ietf.org/html/rfc7282
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Ruben Somsen ⚡️🇳🅾️2️⃣❎
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!