- Aug 22, 2015
- 1,558
- 4,693
I know this is disappointing for you @Norway. I certainly tip my hat at your campaign skills. BUIP101 went very close and probably helped with the turnout.
It was not a default removal proposal. If it was, @awemany would have accepted it and @Norway would have won.Sorry @Norway, I like the 4-byte to 8-byte change, but not the default removal, as I have mentioned a lot lately!
In theory, there are innumerable conceivable ways. In practice, there was not a single way for 10 years. Instead, another chance was missed.Don't worry, there are more sophisticated ways to implement a "blockcap that will never be hit" that simultaneously minimize the possible venues of attack (both technical and social!),
the developer collaboration process was not properly delimited, manifestly broke down and produced an upgrade plan that is not agreed upon and threatens to split BCH. under those conditions it is no longer reasonable or principled to stick to it.I want BU to support the upgrade plan that came out of the developer collaboration from the last several months, and be compatible with what is implemented by Bitcoin ABC.
and the final passage include the paragraphIn cases of potential conflict of interest, the ethical and socially accepted behavior should be to recuse oneself from such a position of influence.
We (members) work towards success of Bitcoin and BU here. We cannot afford to wilfully damage the reputation of BU sinceI, the undersigned, substantially agree with the Bitcoin Unlimited Vision as defined in Article 1 and agree to work towards the success of Bitcoin as defined by Article 1.
All who are members are invested in Bitcoin Unlimited to some extent. If it suffers failures, it is our reputations and in probably all cases, investments, that suffer. Worse, we jeopardise the success of the Bitcoin project.working to undermine the Bitcoin Unlimited Vision will inflict substantial harm
Wouldn't it be more productive to make a technical refutation of Deadalnix's position that BUIP101 would have introduced a bug by improperly checking the limit rather than advocate for his removal?This is disturbing:
"Because people do not seems to be convinced by reason, so in this case, the best move forward is to have them try it.
The fact that BU had already one crash bug due to improperly checking the limit aparently wasn't enough, and a second one is needed."
After ABC had two bugs in a few month, while BU runs withourt bugs for more than two years, after ABC demonstrated a weak performance on the stresstest, this statement is just an arrogant failure to grasp reality. Deadalnix should be suspended from being a Bitcoin Unlimited member as soon as possible.
The 'chances' of all different ways in the past 10 years have been exactly the same: zero.Different ways differ in their merits and chances of being adopted.
Double think nonsenseI see what you mean. On the other hand, if technical BUIPs were vetted by the lead developer then deemed safe before voting then an "accepted" or "rejected" outcome would be trivial and then Amaury's and Shammah's position would be embarrassing. So this conversation brings up a deeper question: Are they correct that BU is voting on dangerous BUIP that can harm the client. If they are not correct and BUIP101 could not have harmed the client then if they thought it was a bad or good idea wouldn't make a difference. If they are correct that BUIP101 could harm the client, then are they serving BU by pointing it out? Also, technical BUIPs are non-binding anyway right? so wouldn't it be impossible to harm BU by voting on BUIP101? If, so, then it would be impossible for the intention to harm BU if it is well known that harmful BUIPs are non-binding unless they actually produced the code?
15 other people also voted for BUIP 101. Should they also be removed from being BU members?Deadalnix should be suspended from being a Bitcoin Unlimited member as soon as possible.
The collaboration broke down primarily for one simple reason: nChain wanted it to break down. They purposely muddied the waters and stoked confusion.the developer collaboration process was not properly delimited, manifestly broke down and produced an upgrade plan that is not agreed upon and threatens to split BCH. under those conditions it is no longer reasonable or principled to stick to it.
Maybe it looks that way from the outside. ABC devs actually proposed just removing TTOR as a first step, others (I think Tom Harding suggested this for example) suggested it made more sense to go straight to CTOR. All other items in this upgrade, and the previous one, originated from groups other than ABC. The main thing the ABC people wanted was to have the upgrade features be implemented by Aug. 15th, so that everyone would have time to test and upgrade before the network upgrades on Nov 15th.frankly, from the outside, it looks like ABC devs tried to slide CTOR by with little discussion and without attracting much attention. it did slide by at first, and then when eventually and predictably feathers were ruffled because of a change to the consensus rules, then the position changed to pretend to be wronged because of others' going back on the agreement.
It's unclear what your objection is here, you don't like the demeanor of the ABC devs? Should ABC not advocate and work towards the changes that they think are best for BCH? I gave a talk in March about CTOR, trying to get people discussing it. It's been on published roadmaps for about a year. Maybe more could have been done to "lobby" for it, but it sure wasn't kept secret, and it's hard when objections suddenly appear at the last minute.furthermore, this is certainly not the first time that ABC acts in a we-know-best, we don't need to lobby for our changes because we are in control and we have thought this through so trust us attitude. it is dangerously self-assured, immature, and in stark contrast with how the experienced and level-headed devs in the space (within and without BU) operate.
That's highly debatable, and impossible to determine what would have happened in an alternate reality. It was definitely not solely ABC that was responsible for Bitcoin Cash, many people worked hard to make it happen. Miners had to mine at a loss, for example. But I think it's fair to say that ABC was a key part of making it happen.and don't tell me this is permissionless innovation and if it hadn't been because of ABC's heroic stance there would not be a BCH. this is a false narrative. work on a minimum viable fork began long before ABC came to be. it would have happened one way or the other.
@Mengerian, which group proposed the 100 byte minimum tx size? I don't see any other groups who wanted the fix in that form. Complaints seem to have been ignored - once again.All other items in this upgrade, and the previous one, originated from groups other than ABC
No. It isn't about being able to vote your conscience. That's always a right.15 other people also voted for BUIP 101. Should they also be removed from being BU members?