- Dec 16, 2015
- 2,806
- 6,088
@satoshis_sockpuppet : Fair enough. Though I think ABC does try to respect the schedule, however they have neglected criticism of the schedule without consequence, and when it comes to consensus rules I think you're right that the other implementations are in a catch-up situation.
Does this merit the view of ABC as de facto dictator?
I see the problem more as the existence of a clear majority implementation used by miners.
In that sense, it has somewhat degenerated to a state that's again not optimal.
But as long as a majority can form within miner use, some implementation will always get this label.
The problem would also not be solved if suddenly 80% of miners switch to using BU.
It would simply fall on BU to then "dictate", if you wish to view it that way (and others would).
IMO it would be more healthy if no implementation had such a clear mining (and general use) majority.
This would require more discussion and negotiation to implement consensus changes. One might see this as a good thing (I do) or a bad thing - I'm not claiming my opinion on this is necessarily "the right one".
We have seen each of the implementations (including ABC) get hit by serious bugs. It happens.
Where there is diversity of implementations, the impact of such bugs can be constrained a bit.
This is how BU is also providing security to the BSV chain, by supporting it as an implementation. I'd wager it's why SV supporters are petitioning for BU to stay with them (by supporting their scaling test network).
Does this merit the view of ABC as de facto dictator?
I see the problem more as the existence of a clear majority implementation used by miners.
In that sense, it has somewhat degenerated to a state that's again not optimal.
But as long as a majority can form within miner use, some implementation will always get this label.
The problem would also not be solved if suddenly 80% of miners switch to using BU.
It would simply fall on BU to then "dictate", if you wish to view it that way (and others would).
IMO it would be more healthy if no implementation had such a clear mining (and general use) majority.
This would require more discussion and negotiation to implement consensus changes. One might see this as a good thing (I do) or a bad thing - I'm not claiming my opinion on this is necessarily "the right one".
For the same reason multiple implementations were a good idea even in the days of Core.I fail to see why we need different implementations in this situation.
We have seen each of the implementations (including ABC) get hit by serious bugs. It happens.
Where there is diversity of implementations, the impact of such bugs can be constrained a bit.
This is how BU is also providing security to the BSV chain, by supporting it as an implementation. I'd wager it's why SV supporters are petitioning for BU to stay with them (by supporting their scaling test network).