2

Basically I know how to create a private blockchain, or Testnet,

But how would you go about creating a complete fork of Ethereum, while changing the name of Ethereum to something custom ?

For example I know Musicoin did fork Ethereum and create their own blockchain, they even renamed geth command line to something else, so this is definitely possible.

What should I do, where to look at to start this process ? (After forking ethereum codebase)

4

If you already know how to create a private Ethereum chain, then you're already most of the way there. The difference between "public" and "private" is basically the process of publicising and allowing others to join. A private Ethereum testnet is only private because you've not told everyone you're running it. (There are probably a few further complexities here, but you get the idea.)

What should I do, where to look at to start this process ? (After forking ethereum codebase)

  • Clone the code from GitHub;
  • Change the stuff you want to change (e.g. renaming certain parts, block difficulty calculations1, etc., etc., etc.);
  • Change the stuff you need to change (e.g. hard-coded bootnodes);
  • Distribute your version to the world.

1Changes such as these are questions in their own right, many of which have been asked before. It'll depend on what your aims are.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.