On Wed, Mar 13, 2019 at 12:42 AM Jacob Eliosoff via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote: > Also, if future disabling isn't the point of making a tx type like > OP_CODESEPARATOR non-standard - what is? If we're committed to indefinite > support of these oddball features, what do we gain by making them hard to > use/mine?
It makes them infeasible to abuse without miner assistance... which doesn't fix them, but in practice greatly reduces the risk they create and allows efforts improving the system to be allocated to other more pressing issues. > I see questions like "Is it possible someone's existing tx relies on this?" > as overly black-and-white. We all agree it's possible: the question is how > likely, vs the harms of continued support - including not just security risks > but friction on other useful changes, safety/correctness analyses, etc. Don't underestimate the value of taking a principled position that *strongly* avoids confiscating user funds. Among many other benefits being cautious about this avoids creating a situation where people are demanding human intervention to restore improperly lost funds and the associated loss of effort that would come from the effort wasted debating that. It's true that most other cryptocurrencies proceed without any such caution or care-- e.g. bcash recently confiscating all funds accidentally sent to segwit using Bitcoin addresses because of their reckless address aliasing as a result of promoting the standardness rule that made those txn non-standard before segwit without considering the implications--, but they're not the standard we should hold Bitcoin to... > Again, the point being not to throw caution to the wind, but that a case like > this where extensive research unearthed zero users, is taking caution too far. All things in balance: Codeseperator and its related costs are not an especially severe problem. The arguments on both side of this point have enough merit to be worth discussing, at least. _______________________________________________ bitcoin-dev mailing list bitcoin-dev@lists.linuxfoundation.org https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev