Introduction:
Polyhedra Network proudly supports the upcoming Luban upgrade of BNB Beacon Chain, which aims to introduce significant improvements in terms of security and efficiency. This article provides a comprehensive overview of the Luban upgrade, detailing its background, the impact on users, and the upcoming changes that will be implemented. By embracing this upgrade, BNB Beacon Chain continues to solidify its position as a modern and secure infrastructure for the BNB ecosystem.
1. Background Story: Who is Luban? Luban, also known as Gongshu Ban, was a legendary figure in ancient China celebrated for his exceptional skills in carpentry, architecture, and engineering. His innovations and designs laid the foundation for numerous engineering feats that continue to inspire awe today.
2. What is a Hardfork upgrade? A Hardfork is an upgrade that introduces incompatible changes to the previous release. In the case of BNB Beacon Chain, a hardfork at block height 321,213,000 is scheduled to occur on June 15th, 2023, at 6:00 (UTC). This upgrade requires the majority (2/3) of validators to upgrade to ensure successful block production.
3. What happens during a network upgrade? During the Luban upgrade, new rules and logic changes will be implemented at block height 321,213,000, allowing the blockchain to accommodate a series of new business rules and logic.
4. Impact on Users:
BNB Holder's Role: As a BNB holder using exchanges, wallets, or hardware wallets, no action is required unless specifically notified by your exchange or wallet service provider.
5. Full Node Operators: Full node operators must upgrade their software version to v0.10.14 before the hardfork block height. The following steps should be followed:
If your node is already synced with the network, download the new v0.10.14 binary and replace the previous version. Also, download the new config file app.toml and replace the previous version.
Increase the open file limit to 65535.
Stop the bnbchaind process and restart it with v0.10.14.
ulimit -n 65535
bnbchaind start --home
6. Consequences of Not Upgrading: Failure to upgrade the full node software in time will result in the node not syncing with the upgraded BNB Beacon Chain peer/validator nodes. As a result, connections and transaction capabilities will be lost.
Recovery Process:
To recover, follow these steps:
Download the tool "state-recover" from the release to fix the upgrade issue.
Backup your home directory.
Run the following command to recover the state to one block before the upgrade (321,212,999):
./state_recover 321212999 <your_home_path>
Restart with the v0.10.14 version of bnbchaind.
bnbchaind start --home
Upcoming Changes:
3.1 Blockchain Feature Changes:
New Features:
Bug Fix:
User Experience:
There will be no noticeable changes for users of BNB Beacon Chain.
Conclusion: The Luban upgrade for BNB Beacon Chain, supported by Polyhedra Network, represents a significant step forward in terms of security and efficiency. With the introduction of fast finality and other improvements, BNB Beacon Chain continues to provide a modern and secure infrastructure for the BNB ecosystem. Users should follow the necessary upgrade instructions to ensure uninterrupted access and participation in the upgraded network. Together, let's make BNB Beacon Chain a thriving and robust platform for the future.