Yellow Paper

BYOC framework intro and high level instructions

BYOC framework intro and high level instructions

As explained in our BYOC documentation, Partisia Blockchain (PBC) has a multi-chain solution where gas for transaction in PBC is paid using external coins. To help developers add additional tokens into the chain, we have a framework that allows anyone who meets the requirements to add other tokens as a bridgeable asset and include them into the payment system. This document’s aim is to provide instructions on how you can add other tokens into the Partisia Blockchain ecosystem.

Currently the framework supports any tokens that run under Ethereum, Polygon or BNB chain. As other L1 chains get added, other tokens will become available under the BYOC Framework.

Requirements:

  • The proposer must hold 10,000 MPC tokens
  • 2/3rd vote from PBC block producing node operators
  • Contract in either Eth, Polygon or BNB chain
  • Contract in PBC network

Risks:

  • Remember that node operators will get compensated for the token being onboarded and used.
  • If the contract is not verified properly and confirmed that it conforms to the template, it can potentially do malicious activities such as draining the new tokens from oracle nodes, etc.

High level instructions:

  1. The requester must hold at least 10,000 MPC tokens staked to their wallet. It will not be used but rather shows that you are a PBC contributor.
  2. You need to get 2/3rd approval from the Node Operator. Partisia Blockchain Foundation’s Developer Relations team will assist in making the announcement and help drive the vote. Send your request to “build@partisiablockchain.com”.
  3. Once node operator consensus is achieved, you need to deploy the contract in the asset chain and also in PBC. You can find the template code here — https://gitlab.com/partisiablockchain/governance/byoc-contract-eth.
  4. Once contracts are deployed, Node Operators have seven days to vote for your contract. If the vote passes, the contract will be live.
  5. PBC will then assist in adding the new token into the bridge UI.

In the coming weeks we will provide additional guides and videos to walk you through the process, for both the node operators and the proposer. We hope this article will help you begin to consider what tokens you would like to onboard as payment.

Introducing BYOC framework

Introducing BYOC framework

We are proud to introduce to the community one of our major roadmap items, the BYOC framework.

Interoperability and decentralization is one of our core values of our blockchain and one of our goals is to enable anyone to harness the capabilities of MPC. This is why our BYOC architecture was created in the first place, allowing the onboarding of any liquid assets to be usable as transaction fees (gas) on our blockchain.

Until now the foundation has proposed and enabled the onboarding of ETH, Polygon USDC and BNB as forms of payment. But our long term goal always was to allow for the community to make decisions on what tokens should be enabled on our chain.

The BYOC framework will now allow for the community to propose any tokens running on the Ethereum, BNB or Polygon chains to be usable as gas payment. The proposal then will go to our validators who will then make the final vote on whether or not to onboard the token as form of payment on Partisia Blockchain.

In the coming days we will share additional details and instructions on how the community can create a proposal for a token to be enabled on Partisia Blockchain. The foundation will initially start by submitting proposals to enable both USDT and MATIC tokens, and create detailed instruction guides using these two tokens as templates to help guide the community to onboard other tokens of their choice.

We are very excited to introduce this new feature and looking forward to seeing other great tokens being introduced by the community into our bridge.