Releases: bnb-chain/akula
v0.0.2
ChangeLog
This release supports basic BSC's validator mode. It now implements a complete parlia consensus, and support proposing a valid block to the p2p network.
we had tested the validator functions in the local dev-net, composed of 2 Geth clients and 1 Akula client. We also support BSC's fast finality hard fork in FullSync. Further, we will follow BSC's new hard forks, and continue to develop Akula into a productional BSC client, including txpool, async mining, full RPC APIs, key manager, monitoring, etc.
New Feature
- #9 Support fast finality hard fork.
- #7 #12 #13 #14 #15 #16 support Akula mining and proposes a valid block to p2p network.
Bug Fix
Usage
Usage for FullSync
- BSC mainnet:
./akula --chain bsc --datadir ./akula_bsc
- BSC testnet:
./akula --chain bsctest --datadir ./akula_bsctest
Usage for Validator Testing
./akula --mine --mine-etherbase "{miner address}" --mine-secretkey "{secret key}" --chain-spec-file ./bsc-devnet.ron --datadir ./akula_bscdev
note: you should create bsc-devnet.ron for your local dev-net configs, like genesis, static nodes, boot nodes, etc.
v0.0.1
ChangLog
This project is is a fork from https://github.com/akula-bft/akula.
And this is the first pre-release to support BSC on Akula, which is a Rust client mainly based on Erigon protocol.
Since the BSC support is still under development, we will deliver the BSC capabilities step by step.
In this release, it support BSC FullSync, both BSC mainnet and testnet, it does not support validator mode yet.
Usage:
- BSC mainnet:
./akula --chain bsc --datadir ./akula_bsc
- BSC testnet:
./akula --chain bsctest --datadir ./akula_bsctest
Depending on your hardware capability and network condition, the FullSync cost diffs. Here is the cost on our device to sync from genesis to a recent block(2022/09/20), the device we used is: Arm aarch64 16core 60GB 7TB, which is a bit high performance. The cost is only for reference, it may takes longer or shorter on your testbed.
- mainnet: ~12days, ~5TB.
- testnet: ~20hours, ~400GB.
Feature
- #8 Introduce parlia to akula.