So I'm trying to figure out what are the absolute minimum number of changes one has to make to create an altcoin fork of Bitcoin, towards this end I've created a diff of the current Bitcoin core software and the current Dogecoin core software, available here.
Here are my current assumptions, if you have any ideas or insights I would be happy to hear them, consider.
Everything from the
test/is not absolutely necessary, same with
src/test/. Is it so?
Many differences in
src/secp256k1/, what is this thing about?
Not sure what
src/zmq/ is, it's not in Dogecoin, only in Bitcoin-- do we need this?
In fact I guess it makes more sense to identify the relevant folders and go directory by directory, starting with something obviously important like
rpc, any others that are obviously important to consider?
It seems like it's slightly more than just this: