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