16 May
2021
16 May
'21
10:47 a.m.
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.