This December marks a new phase for Beldex.
Get ready for the Obscura Hardfork, which will ensure smooth performance, stronger security, enhanced scalability, and compatibility with future updates. For a seamless transition, all masternode operators are advised to update to the latest version of the Beldex binaries (v7.0.0). Timely updates are essential for maintaining consensus, preventing desynchronization, and ensuring that every node benefits from the update.
The upcoming Obscura Hardfork is essential and a key milestone in Beldex’s trajectory. It improves transaction efficiency by reducing proof size which contributes to faster proof verification, and helps curb increase in size of the blockchain over time. This leads to better scalability, keeps the participation barriers low and ensures long-term sustainability. The Obscura Hardfork reinforces Beldex’s mission to deliver default privacy in every online interaction.
Bulletproofs++ Upgrade Overview
One of the major upgrades brought about by the Obscura Hardfork is that the existing Bulletproofs are replaced with Bulletproofs++.
Bulletproofs are good range proofs because they scale logarithmically with the number of outputs rather than linearly. They allow nodes to verify that the spent outputs are within a valid positive range without revealing the transaction amounts. This means that even when proving many outputs, the overall proof size only increases marginally.
With Bulletproofs, multiple outputs can be proven together, which is why they are also known as aggregate range proofs. The size of bulletproof transactions are 600 - 700 bytes per output, a major improvement over the previous range-proof schemes which typically required 4000–6000 bytes. But Bulletproofs++ reduce the proof size even further, with BP++ transactions being approximately 38% smaller than an equivalent BP transaction.
Bulletproofs++ Implementation in Beldex
The block size in Beldex is dynamic, with a lower and upper limit of 300 kB and 600 kB respectively.
Larger transactions using Borromean range proofs or standard Bulletproofs could easily fill Beldex’s block capacity, restricting scalability and throughput. The PoS consensus helps with faster block verification, however, long term scaling requires efficient proofs like the Bulletproofs++.
With Bulletproofs++ we get,
-
Shorter Proof Size
- Reduces transaction proof data significantly.
-
Faster Transaction Verification
- Efficient proof generation and validation reduces verification time on nodes.
-
Better Network Scalability
- Smaller proofs → lower on-chain data weight → less storage load.
- Allows more transactions to fit per block, improving throughput.
-
Optimized Resource Usage
- Decreases CPU cycles and memory usage for proof checks.
- Enables smoother performance on mobile wallets and masternodes.
Required Updates for Ecosystem Partners Exchanges
Exchange, wallet, masternode, and e-commerce partners are required to update their binaries to ensure compatibility and seamless network support.
Partners are required to:
- Update their full nodes to the latest binaries.
- Update wallet CLIs and wallet RPCs, if they maintain operational wallets.
- Ensure deposit/withdrawal services are synchronized with the upgraded chain.
Download & Update Resources
Link to download binaries: Latest binaries are available on the official Beldex GitHub release page.
Update Instructions for Masternode Operators
Individual masternode operators can update using the provided APT commands:
curl -L https://deb.beldex.io/pub.gpg | sudo apt-key add -
echo "deb https://deb.beldex.io/apt-repo stable main" | sudo tee /etc/apt/sources.list.d/beldex.list
sudo apt update
sudo apt upgrade beldex-master-node
Updates for Beldex dApp Users
Beldex users need to update their Beldex wallet and BChat messenger across platforms.
Beldex Wallet
Mobile Wallet
PlayStore:
https://play.google.com/store/apps/details?id=io.beldex.wallet
AppStore:
https://apps.apple.com/in/app/beldex-official-wallet/id1603063369
Electron Wallet (Desktop)
Linux AppImage:
https://github.com/Beldex-Coin/beldex-electron-gui-wallet/releases/download/v7.0.1/beldex-electron-wallet-7.0.1-linux.AppImage
macOS-Silicon :
https://github.com/Beldex-Coin/beldex-electron-gui-wallet/releases/download/v7.0.1/beldex-electron-wallet-7.0.1-mac-arm64.dmg
BChat
BChat Mobile App
PlayStore:
https://play.google.com/store/apps/details?id=io.beldex.bchat
AppStore:
https://apps.apple.com/fr/app/bchat-messenger/id1626066143
BChat Desktop App
Linux AppImage:
https://github.com/Beldex-Coin/bchat-desktop/releases/download/v2.7.1/bchat-desktop-linux-x86_64-2.7.1.AppImage
Why Updating Before the Hard Fork Is Essential?
To ensure uninterrupted operation during the Obscura Hardfork, we encourage all Beldex partners, exchanges, and masternode operators to complete their updates ahead of time. Updating early guarantees that nodes remain in sync, deposits and withdrawals continue smoothly, and all services stay fully operational throughout the upgrade window. Staying up to date also ensures your masternodes remain registered, fully compatible and protected.
Ensure your node and dApps are ready for Obscura. Update today.