BandChain Wenchang/GuanYu Testnet #3: Upgrade Test, How to Join as a Validator

Sorawit Suriyakarn
Band Protocol
Published in
4 min readSep 15, 2020

Dear Band Community,

We are reaching the final steps in preparation for the public upgrade of Wenchang to GuanYu on the Mainnet. This article will outline the upgrade from Wenchang to GuanYu on the testnet to make sure that existing validators can stop, export and upgrade their genesis file to start a GuanYu node with the exported chain state.

Once the test upgrade has completed, we will continue to perform stress tests before the public Mainnet launch of GuanYu.

The test upgrade process will happen on Thursday September 17 at 2:00PM UTC and will follow the upgrade documentation here:

We will be communicating any updates on this document on the `guanyu-testnet` Discord channel. Please make sure you’re up to date by joining us here:

Improvements From GuanYu Testnet #2

Our research team and engineers have been working on optimizing the throughput of the BandChain decentralized oracle network to decrease gas costs and improve the system’s robustness.

Here is a list of upgrades from testnet #2:

  • Report messages have been packed into a single transaction to decrease overhead gas costs and increase BandChain oracle throughput.
  • Added retry logic on yoda process to increase robustness and minimize the possibility of validators missing a report.
  • Nodes can switch to receive only report transactions when the network is congested, ensuring that every oracle request is resolved on time.

Validator Actionables

The success of BandChain Wenchang Testnet #3 Mainnet upgrade is one of the final steps to bringing Phase 1 onto the Mainnet which will allow validators to earn additional data request fees in addition to block rewards. As such, it’s critically important for all validators to participate in the upgrade process and ensure that engineers are ready on standby on Thursday September 17 at 2:00PM UTC as the process will require manual effort.

How to Join Wenchang Testnet #3

The guide for validators to join the testnet has been outlined step-by-step and can be followed here:

Please keep in mind that the deadline to join is before September 17. Every validator will be required to set up the Lambda Executor and follow the instructions below:

Guide to configure yoda and activate oracle status:

Closing Remarks

From the first Wenchang testnet to the third, we are proud to have an amazing and contributive group of validators helping secure the BandChain decentralized oracle network. This would not be possible without the participation of our 68 validators on the Wenchang Mainnet to-date.

If you have any issues with running or monitoring BandChain node, be sure to reach out to us on Discord ASAP to ensure that issues are solved in preparation for Mainnet.

We look forward to seeing you on Wenchang Testnet #3 and having you participate in the upgrade test leading up to the final GuanYu mainnet upgrade.

About Band Protocol
Band Protocol is a cross-chain data oracle platform that aggregates and connects real-world data and APIs to smart contracts. Blockchains are great at immutable storage and deterministic, verifiable computations — however, they cannot securely access data available outside the blockchain networks. Band Protocol enables smart contract applications such as DeFi, prediction markets, and games to be built on-chain without relying on the single point of failure of a centralized oracle. Band Protocol is backed by a strong network of stakeholders including Sequoia Capital, one of the top venture capital firms in the world, and the leading cryptocurrency exchange, Binance.
Website | Whitepaper | Telegram | Medium | Twitter | Reddit | Github

--

--