The BNB Beacon Chain Mainnet is expected to have a scheduled hard fork upgrade at block height 264,000,000. Based on the current block generation speed, the hard fork is forecasted to occur on 2nd Sep at 6:00 (UTC). The full node runners on Mainnet must switch their software version to v0.10.1 by 2nd Sep.
The upgrade will see DEX features removed from BNB Beacon Chain, with these features remaining active on BNB Smart Chain. This will allow for more computing power on BNB Beacon Chain to focus on security and boost future computing and governance focuses.
This upgrade is named after Kurt Gödel in honor of his key contributions to the modern, metamathematical era in mathematical logic. He is widely known for his Incompleteness Theorems, which are among the handful of landmark theorems in twentieth-century mathematics.
A Hardfork is an upgrade that is incompatible with the previous release because some breaking changes are introduced in the latest release. A hardfork in BNB Beacon Chain requires 2⁄3 of validators to upgrade to make blocks valid. If the existing full nodes in the network do not upgrade, they will not receive and execute further blocks after the hardfork block height.
New rules and logic changes will occur for this upgrade at block height of 264,000,000. After the upgrade kicks in, the blockchain can handle a series of new business rules and logic.
If you are using any exchanges which support BNB (such as Binance.com, BitMax, or Gate.io), one of the wallets, or a hardware wallet (such as Ledger, Cool Wallet), there’s no action required on your side unless your exchange or wallet service notifies you.
BNB Beacon Chain’s primary focus, its native decentralized application ("dApp") BNB DEX, has demonstrated its low-latency matching with large capacity headroom. With the development of BNB Smart Chain and AMM-based decentralized exchanges running well on it, BNB DEX has less usage and liquidity. After the Godel upgrade, the DEX module will be disabled, which will give Beacon Chain more computing power for future computing and governance focuses.
This is a hardfork release, and you need to switch to v0.10.1. Upgrade instructions are as below (you should do all the below before the hardfork block height):
ulimit -n 65535
bnbchaind start --home <home-path>
Since this hardfork just disables some kinds of transactions ( NewOrderMsg, ListMsg, ListMiniMsg ). Even if you fail to upgrade your software on time, your node will still sync with the upgraded BNB Beacon Chain peer/validator nodes. But when you try to send these transactions, you might run into the below errors.
ERROR: broadcast_tx_commit: response error: RPC error -32603 - Internal error: Timed out waiting for tx to be included in a block
ERROR: broadcast_tx_commit: response error: RPC error -32603 - Internal error: Error on broadcastTxCommit: Tx already exists in cache
You can follow the hardfork guide in section 2.3 to upgrade your node to recover.
Follow BEP-151 to decommission decentralized exchange(DEX) on BNB Beacon Chain.
Users will be forbidden to send some DEX-related transactions ( NewOrderMsg, ListMsg, ListMiniMsg ).
After a period of time since the hardfork, the associated services will also be decommissioned. Which includes:
Thanks for your cooperation, and let’s make BNB Beacon Chain a modern and secure infrastructure for the BNB ecosystem.
BNB Beacon Chain Community
Forum: Build N Build
Engineering Discord: https://discord.com/invite/bnbchain