How to Fork Bitcoin — Part 2

Jordan Baczuk
13 min readMay 24, 2019

In this Part 2 (Part 1 here, Part 3 here), we will design our own blockchain based on the Bitcoin Core software you cloned previously.

Learn more and join people in 48 countries around the world in the Complete Bitcoin/Blockchain Course.

Customizations

To customize our blockchain, we are going to make the following changes:

Branding

  • Rename the project
  • Change address prefixes

Networking

  • Message prefix bytes
  • RPC and P2P ports
  • Seeds

Consensus Rules

  • Coin Distribution
  • Max supply
  • Block rewards
  • Subsidy halving interval
  • Block size
  • Block time
  • Activate BIPs
  • Checkpoint data
  • Genesis block
  • Difficulty retargeting interval

Standards

  • OP_RETURN data limit

Code

Branding

--

--