On Sat, Feb 4, 2023 at 12:55 PM Aymeric Vitte <aymeric@peersm.com> wrote:

Thanks Christopher, then I understand the process:

- I must issue a PR where I switch 80 to another number, even if I am not a C/C++ expert it looks easy

Yes, this would be an easy PR, at least to start. I suspect that longer-term, you'd need to draft some assistance to make it turn on/off from when the bitcoin daemon is initialized. But that could wait until the conversation has progressed some.

The harder part will be writing the initial comment, where you should carefully explain the rationale, link to some existing conversations, try to point out in advance the obvious objections and rationale despite them, and explain your particular choice of number — 520 because that is a similar limit in taproot? Some multiple of hash+signature+metadata to satisfy others (that still might not be satisfied by any choice).

- I  must stay calm and answer all outstanding concerns about this trivial change

- Since I am not as clever as the bitcoin devs I must be ready to revise my PR at any time

- This could lead for the change to be from 80B to 82.xB where x comes from a non understandable crypto formula

- I must evangelize the change worldwide

- Once accepted, I must collude (pay) with the nodes/miners so they update at a subtile block height decided by the community

That is true for forks, but I don't think this is a fork. It might require resolving some mempool issues (for instance for mining pools). But for it to become non-optional, you'll need to demonstrate that miners and full nodes have turned it on. Thus that is more a conversation than "collusion (pay)".

And then I must pray that the PR does not survive myself

Looks like a pretty straight forward process.

I've seen worse. I co-authored TLS 1.0 (6 years) and DID 1.0 (5 years).

I am on this list since quite some time, so, seriously, this change is needed, or, as I said before, deviant behaviours will happen, because the "witness trick" or others do not work at all, and are clearly similar to ethereum messy stuff

You have at least Concept ACK from me! ;-)

-- Christopher Allen