Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Heptapod on November 17, 2017, 12:02:56 AM



Title: How do contentious hard forks actually happen?
Post by: Heptapod on November 17, 2017, 12:02:56 AM
A hard fork always causes a chain to split into two.  Who actually creates the new chain and how?  Is this just the development community?  How can a minority of the devs create a new coin if consensus is required to change the protocol?


Title: Re: How do contentious hard forks actually happen?
Post by: achow101 on November 17, 2017, 01:46:13 AM
Who actually creates the new chain and how?
Anyone can create a chain split and hard fork. You do so by releasing software which has incompatible consensus rules with the current consensus rules.

Is this just the development community?  How can a minority of the devs create a new coin
It is not "the development community" but rather a specific group of developers. As I said, anyone can do whatever they want; it's an open source project, they can fork the source code and change it.

if consensus is required to change the protocol?
Consensus is not required to make a fork and an altcoin. Consensus is required to make a fork and have everyone agree that that fork is still called Bitcoin.


Title: Re: How do contentious hard forks actually happen?
Post by: Heptapod on November 17, 2017, 02:22:45 AM
Ok that makes sense now, thanks so much for the detailed response.  So, aren't there many other Bitcoin forks that random people create just by copying the code and changing something?  Does this happen all the time and we just don't hear about it? 


Title: Re: How do contentious hard forks actually happen?
Post by: achow101 on November 17, 2017, 02:29:37 AM
Ok that makes sense now, thanks so much for the detailed response.  So, aren't there many other Bitcoin forks that random people create just by copying the code and changing something?  Does this happen all the time and we just don't hear about it? 
Yes. IIRC there have been several forks of Bitcoin but no one hears about them nor cares about them.


Title: Re: How do contentious hard forks actually happen?
Post by: janah on November 17, 2017, 03:01:38 AM
Anyone can create a chain split and hard fork. You do so by releasing software which has incompatible consensus rules with the current consensus rules. An adding answer for this is to do sone research about the software and make sure it is valid and locked software so that you are safe.