Thank you Eric for saying what needs to be said.

Starting a fork war is just not constructive and there are multiple
proposals being evaluated here.

I think that one thing that is not being so much focussed on is
Bitcoin-XT is both a hard-fork and a soft-fork.  It's a hard-fork on
Bitcoin full-nodes, but it is also a soft-fork attack on Bitcoin core
SPV nodes that did not opt-in.  It exposes those SPV nodes to loss in
the likely event that Bitcoin-XT results in a network-split.

The recent proposal here to run noXT (patch to falsely claim to mine
on XT while actually rejecting it's blocks) could add enough
uncertainty about the activation that Bitcoin-XT would probably have
to be aborted.

Adam

On 17 August 2015 at 15:03, Eric Lombrozo via bitcoin-dev
<bitcoin-dev@lists.linuxfoundation.org> wrote:
> NxtChg,
>
> In the entire history of Bitcoin we’ve never attempted anything even closely 
> resembling a hard fork like what’s being proposed here.
>
> Many of us have wanted to push our own hard-forking changes to the 
> protocol…and have been frustrated because of the inability to do so.
>
> This inability is not due to any malice on anyone’s part…it is a feature of 
> Satoshi’s protocol. For better or worse, it is *very hard* to change the 
> rules…and this is exactly what imbues Bitcoin with one of its most powerful 
> attributes: very well-defined settlement guarantees that cannot be suddenly 
> altered nor reversed by anyone.
>
> We’ve managed to have a few soft forks in the past…and for the most part 
> these changes have been pretty uncontroversial…or at least, they have not had 
> nearly the level of political divisiveness that this block size issue is 
> having. And even then, we’ve encountered a number of problems with these 
> deployments that have at times required goodwill cooperation between 
> developers and mining pool operators to fix.
>
> Again, we have NEVER attempted anything even remotely like what’s being 
> proposed - we’ve never done any sort of hard fork before like this. If even 
> fairly uncontroversial soft forks have caused problems, can you imagine the 
> kinds of potential problems that a hard fork over some highly polarizing 
> issue might raise? Do you really think people are going to want to 
> cooperate?!?
>
> I can understand that some people would like bigger blocks. Other people 
> might want feature X, others feature Y…and we can argue the merits of this or 
> that to death…but the fact remains that we have NEVER attempted any hard 
> forking change…not even with a simple, totally uncontroversial no-brainer 
> improvement that would not risk any sort of ill-will that could hamper 
> remedies were it not to go as smoothly as we like. *THIS* is the fundamental 
> problem - the whole bigger block thing is a minor issue by comparison…it 
> could be any controversial change, really.
>
> Would you want to send your test pilots on their first flight…the first time 
> an aircraft is ever flown…directly into combat without having tested the 
> plane? This is what attempting a hard fork mechanism that’s NEVER been done 
> before in such a politically divisive environment basically amounts to…but 
> it’s even worse. We’re basically risking the entire air force (not just one 
> plane) over an argument regarding how many seats a plane should have that 
> we’ve never flown before.
>
> We’re talking billlions of dollars’ worth of other people’s money that is on 
> the line here. Don’t we owe it to them to at least test out the system on a 
> far less controversial, far less divisive change first to make sure we can 
> even deploy it without things breaking? I don’t even care about the merits 
> regarding bigger blocks vs. smaller blocks at this point, to be quite honest 
> - that’s such a petty thing compared to what I’m talking about here. If we 
> attempt a novel hard-forking mechanism that’s NEVER been attempted before 
> (and which as many have pointed out is potentially fraught with serious 
> problems) on such a politically divisive, polarizing issue, the result is 
> each side will refuse to cooperate with the other out of spite…and can easily 
> lead to a war, tanking the value of everyone’s assets on both chains. All so 
> we can process 8 times the number of transactions we currently do? Even if it 
> were 100 times, we wouldn’t even come close to touching big payment 
> processors like Visa. It’s hard to imagine a protocol improvement that’s 
> worth the risk.
>
> I urge you to at least try to see the bigger picture here…and to understand 
> that nobody is trying to stop anyone from doing anything out of some desire 
> for maintaining control - NONE of us are able to deploy hard forks right now 
> without facing these problems. And different people obviously have different 
> priorities and preferences as to which of these changes would be best to do 
> first. This whole XT thing is essentially giving *one* proposal special 
> treatment above those that others have proposed. Many of us have only held 
> back from doing this out of our belief that goodwill amongst network 
> participants is more important than trying to push some pet feature some of 
> us want.
>
> Please stop this negativity - we ALL want the best for Bitcoin and are doing 
> our best, given what we understand and know, to do what’s right.
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to