Skip to main content

BPX vs Ethereum

If you are familiar with how Ethereum works, the following tips will help you better understand the BPX Chain:

  1. The BPX Execution Chain functions identically to Ethereum’s Execution Chain.
  2. The BPX Execution Client is a Go-Ethereum (geth) fork, modified only for the genesis block, bootnodes, and DNS keys.
  3. BPX Chain retains the Ethereum protocol, APIs, block and transaction structure unchanged.
  4. All Ethereum-compatible wallets, developer tools, and applications that support a custom chainId are compatible with BPX out of the box.
  5. Smart contracts written in Solidity can be deployed on the BPX network without modifying their source code.
  6. The BPX Beacon Chain and Beacon Client differ significantly from Ethereum's setup but use the same Engine API.
  7. BPX uses the withdrawal mechanism introduced in Ethereum’s Shanghai hard fork to distribute block rewards.