Erigon 3, the latest version of the Ethereum client that is tailored to the BNB Chain (BSC), dramatically improves synchronization times, reducing them from weeks to just 10 hours. According to the BNB Chain Blog, this important update integrates the Parlia consensus protocol, which is essential for the speed and cost-effectiveness of BSC, to support a wide ecosystem of decentralized applications.
What is Parlia
Parlia is the consensus mechanism of BSC, which is a hybrid of Delegated Proof of Stake (DPoS) and Proof of Authority (PoA). This hybrid approach allows for faster block times and lower transaction costs. Validators are elected by BNB holders, ensuring decentralization while maintaining efficiency. Integrating Parlia into Erigon 3 will allow clients to meet the operational requirements of BSC, providing improved performance, especially for users running Archive nodes.
BSC Testnet – Sync time reduced from 1 week to 10 hours
Performance metrics on BSC Testnet (Chapel) show significant improvements: disk usage is reduced by 50%, and Chapel’s Erigon 3 synchronization time is reduced to about 10 hours, compared to about a week in the previous version.
Current status
The latest Alpha 2 release of Erigon 3 has successfully ported the Parlia consensus protocol, ensuring full compatibility with BSC. Users can now benefit from Erigon’s optimized performance and reduced resource footprint. Testnet snapshots are ready for testing, and users are encouraged to provide feedback to identify any remaining issues. In particular, Erigon 3 eliminates the need for manual snapshot downloads, as the client automatically retrieves the latest snapshots.
Mainnet Plan
The mainnet version of Erigon 3 is scheduled to be launched around September 30, 2024. During the transition period, support for Erigon 2 will continue to ensure a smooth upgrade process.
How to try Erigon 3
Using and building with Git
# Clone the Erigon repository from GitHub # Go to the cloned directory. # Check out the specific Alpha 2 version of Erigon 3 # Build the Erigon binary # Build binary path ./build/bin/erigon |
Download prebuilt binaries
Alternatively, users can download pre-built binaries for their system here.
# Download the tar.gz file # Extract the tar.gz file |
Using Docker images
Docker pull ghcr.io/node-real/bsc-erigon:1.3.0-alpha2 |
Note:
- “
” Replace with the actual path where you want to save the data. - Make sure you download the correct binary file for your operating system.
Image source: Shutterstock