The Appchain Journey — How to Launch an Appchain in Octopus Network

The Tentacle
Omnity Network
Published in
4 min readApr 26, 2022

The Appchain Journey — How to Launch an Appchain

The architectural design of the Octopus Network coupled with the processing power of the NEAR protocol makes it easy to host hundreds of Appchains.

But not all protocols can become Appchains. Find out what it means to become an Appchain in the Octopus Network ecosystem — and the journey an Appchain team takes through the Appchain Pipeline to get there.

How do Appchains Go Live in Octopus Network?

The process for an Appchain launch on the Octopus Network is baked into the governance of the Octopus Network itself. While ultimately, the final decision on if a protocol becomes an Appchain is up to the Octopus Community via votes by $OCT holders, there are a few stages that all protocols must travel through first.

Appchain Development — Before entering the Appchain candidacy stages, Appchain candidates need to:

  1. Setup the development environment for the Appchain
  2. Integrate an application into the Appchain
  3. Start the local network of the Appchain
  4. Walkthrough testnet phases

Appchain Release — Once the Appchain Development has been finished, the Appchain can be released. To release the Appchain, Appchain teams need to:

  1. Compile the Appchain and generate the Chain Spec
  2. Publish the Appchain release

Appchain Pipeline

Stage 1: Registration- Once the Appchain is released, the Appchain registers to apply for Appchain candidacy status. To register, the Appchain team first creates a NEAR account and will also pay 1k $OCT NEP tokens for the Auditing Fee.

Stage 2: Audit After the Appchain is registered, members of the Octopus Network Developer Community Task Force will audit the Appchain candidate to ensure that there are no known security vulnerabilities and that its application logic is consistent with its white paper or spec. (Projects that are acceptable but need corrections will not be rejected if the submitter is willing to adjust their Github repositories.)

Stage 3: VotingOnce an Appchain has passed through the Audit phase, the Appchain enters the Voting Queue where it will be Upvoted or Downvoted by $OCT holders. The Appchain with the highest score will be promoted into the Staging phase. Appchains that don’t advance must re-enter the Voting Queue for an additional Vote.

Stage 4: Staging — The Appchain that receives the highest vote scores moves on to the Staging phase. There will only be one Appchain in this phase at a time. During staging, it’s important that the Appchain team encourage $OCT holders to become Validators of their network. $OCT holders can run a Validator node by staking a minimum of 10k $OCT.

Stage 5: Booting — Once the Appchain has obtained enough validator nodes to reach the minimum required safety limit of USD $2M $OCT, it will enter the Booting state. An Appchain network only needs seven validator nodes to startup. Octopus Foundation will run four boot nodes for each Appchain. (Boot nodes will not accept any $OCT delegation.)

During the booting phase, the Octopus Network will also provide the RPC gateway, run the relayer of the Octopus bridge, and deploy the NEP141 Appchain native tokens. Appchain developers just need to update the front-end, et voilà!

Appchain Rewards for Founding Appchains

Appchain teams are the most critical part of the Octopus Network ecosystem. This is why the Octopus Network will reward each of the first 100 launched Octopus Appchains with 100K $OCT.

On top of that, the first 10 Founding Appchains will receive an additional 100k $OCT each.

With Appchain Rewards for founding Appchains, it pays to be an early adopter in the Octopus Network!

Join the Web3.0 Revolution

A cryptonetwork is owned by its community. This is the essence of decentralization and the fundamental difference from Web2 platforms. The Octopus Network is a meta-community, which will nurture hundreds of Web3 application communities. Join us!

The Octopus Network Developer Community Task Force is available to assist any Substrate teams interested in taking the next steps. For more information, check out our Documentation with step-by-step tutorials. Or jump into our Discord and start your Appchain Journey today.

Originally published at https://medium.com on April 26, 2022.

--

--