Taproot, Schnorr signatures and Signet are the most interesting improvements since 0.18.  We could make the whole upgrade to 0.21, imo this is the best option.  Since a large part of the community and the ecosystem aren't actively participating and probably they aren't aware about this thread, I suggest to send an announcement to the community and ecosystem. If we all agree, then just update, if there are different opinions, discuss them and deliberate. Finally launch the agreed update and see the adoption. We must define the parameters to soft fork.

There are several merge conflicts but they aren't a problem. I can  be in charge of this job.


Best regards,

--
Ricard Civil



16 May 2021, 10:47 by vjudeu@gazeta.pl:
I think we should keep it as compatible as possible, just to make upgrading easier. So, the procedure is probably something like that:

1) get Bitcoin version the same as CPUchain (to see only changes between coins and get rid of changes between versions)
2) compare and save differences somewhere (for example as git commits)
3) merge newest commits from Bitcoin
4) merge CPUchain changes to the newest Bitcoin version

All differences between Bitcoin and CPUchain should be clearly separated (probably at least two branches are needed), that would make upgrading easier in the future. Also, changes needed for consensus should be clearly separated from additional improvements, like faster initial block download.
_______________________________________________
Cpuchain-dev mailing list -- cpuchain-dev@mailman3.com
To unsubscribe send an email to cpuchain-dev-leave@mailman3.com