Setup IBFT 2.0 PoA Ethereum Private Chain with Besu on AWS Cloud via Terraform
Besu CLI: https://besu.hyperledger.org/private-networks/tutorials/ibft
Besu API methods: https://besu.hyperledger.org/private-networks/reference/api
Besu Plugin API: https://besu.hyperledger.org/private-networks/reference/plugin-api-interfaces
Summary flow:
Setup Network Core:
- Generate blockchain config (Genesis file, validator node keys)
- Make sure each node uses the same Genesis config file and boot nodes
- Start all nodes and sync data
- Monitor chain via ethstats
- Validate chain with RPC curl
- Connect Metamask & transfer
Setup Network Tools:
- Ethernal explorer
- Blockscout explorer
Network configuration
- Ethereum Client: Besu
- Ethereum Stats: Ethstats
- Ethereum Explorer: Ethernal & Blockscout
- Consensus: IBFT2.0
- Deploy environment: AWS Cloud via Terraform
- Gas price: 1000 Wei (0.000001 GWei)…