We are excited to announce the launch of our Proof-of-Authority Mainnet and two major developments as we strive towards the Mainnet launch of BandChain Phase 1: Guan Yu. This blog includes details on our Proof-of-Authority Mainnet launch, successful code audit, and release of a new bug bounty program!
This update comes with the successful BandChain GuanYu oracle module audit by Least Authority — one of the most reputable security audit firms with an impressive track record of reports for ZCash, Ethereum 2.0, Blockstack, MetaMask, Tezos and more!
Check out the previous BandChain Phase 1 update where we announced our working timeline and commencement of audit:
The audit process with Least Authority was completed with both teams working closely to understand the BandChain specification of the oracle module and its dependency libraries to verify that the implementation indeed follows the specification without issues.
✅ No security issues have been identified.
The Least Authority team has provided a number of non-critical suggestions on how to further improve and optimize BandChain — some of which will be incorporated into the upcoming GuanYu release while others will require further research. Moving forward, we will continue to work closely with Least Authority to iterate and improve BandChain to become the decentralized oracle network for all smart contract applications.
With the successful audit and clearance from Least Authority, we are excited to announce that the BandChain Proof-of-Authority network on the Mainnet has launched! This marks an important milestone where our partners can start utilizing our oracle on their mainnet, and over the coming weeks, we will be prioritizing work with our partners to migrate oracle scripts from testnet into the production environment.
The network is functional and live on CosmoScan at:
Due to strong demand from developers and our partners, have decided to accelerate the availability of Band Protocol oracles for partners to utilize on the Mainnet using the Proof-of-Authority network. The network is operated by 7 foundation nodes distributed across data centers in geographically diversified regions. Furthermore, we have also set up numerous spare nodes that keep syncing with the current BandChain state. In the case of unexpected downtime, the spare nodes will replace the main nodes to ensure 99.99% uptime and full availability of oracle data.
The Proof-of-Authority Mainnet will be used as the live integration vetting ground prior to the fully decentralized GuanYu launch. The general public will not be able to interact with the chain directly but will be able to inspect live, on-chain data requests from various partners onboarded to use BandChain data in production environments. While there are various oracle scripts and integrations already visible on CosmoScan, this is an ongoing process and we will be sharing more information on each partner who will be utilizing BandChain oracle data on the Mainnet! For confidentiality reasons, oracle script details are marked as TBD and we will add more detail once they become public.
Working with our partners to create their own custom oracle scripts based on their data sources, aggregation methods, update and security parameters — the initial data sources on the BandChain PoA Mainnet include:
- Aggregated Crypto Price Data
CoinMarketCap, CoinGecko, CryptoCompare
- Raw Crypto Price Information From Major Exchanges
Binance, Huobi Pro, Coinbase Pro, Kraken, Bitfinex, Bittrex, Bitstamp, OKEX, FTX, HitBTC, itBit, Bithump, and Coinone
- Currency & Commodity Exchange Rate From Open & Premium Providers
Alpha Vantage, Fixer, 1Forge, Open Exchange Rates, and XE.
Other non-financial data sources such as sports, esports, and verifiable random function (VRF) are being audited alongside Least Authority and will also be added to the PoA Mainnet alongside our pilot integrations!
To tie everything together, we are excited to announce a new public bug bounty program with the scope on: