BPX vs Ethereum
If you are familiar with how Ethereum works, the following tips will help you better understand the BPX.BPX Chain:
- The BPX Execution Chain
worksfunctionsexactlyidenticallythetosame way as Ethereum'Ethereum’s Execution Chain. - The BPX Execution Client is a Go-
ethereumEthereum (geth)forkfork,withmodifiednoonlyotherforchanges exceptthe genesis block, bootnodes, and DNS keys. - BPX
doesChainnot make any changes toretains the Ethereum protocol, APIs,structure of blocksblock andtransactions,transactionetc.structure unchanged. - All Ethereum-compatible wallets, developer tools, and applications
dedicated for Ethereumthat support a customchainId
shouldareworkcompatible with BPX out of theboxbox. All smartSmart contracts written in Solidity can be deployed on the BPXnetwork, should worknetwork withoutanymodifyingchangestheirinsource code.- The BPX Beacon Chain and Beacon Client differ significantly from Ethereum's setup but use the
sourcesamecodeEngine API. - BPX
Beacon Chain and Beacon Client is completely different from Ethereum, butuses thesamewithdrawalEngine APIas Ethereum. Withdrawalsmechanism introducedbyintheEthereum’s Shanghai hard forkare used in BPXtopay outdistribute blockrewards, so block reward is not a transactionrewards.