Algorand co-chains - Algorand

Algorand co-chains

post by Maugli on Mar 17, 2020

Algorand Founder Silvio Micali shares details on the development of Algorand’s co-chain architecture that will expand even more possibilities for the Algorand ecosystem. Read his latest blog here: https://www.algorand.com/resources/blog/algorand-co-chains

post by Richard on Mar 24, 2020

Really great. 🙂 This solves another big problem in the blockchain field, and Algorand is becoming infinite. Waiting for the coming upgrade.

I am not sure whether a ‘layer-1 co-chain’ needs an additional full-node server or not. If no need, then it is easy for new users to join in at a low cost and bring few risks/burdens to the public permissionless chain.

post by studyres on Mar 27, 2020

In page 6 it is said: …but block generation in an Algorand co-chain can be much faster…

It seems that a co-chain generates its own blocks, so I think that the co-chain is on an additional network with its own servers, it is not a virtual network in the main Algorand chain.

post by pipaman on Mar 27, 2020

The co-chains generate its blocks and can have a completely different consensus. The difference in Algorand is that it will be able to interact with other co-chains and with the mainchain.

post by xavyer on Apr 9, 2020

Is there any roadmap for co-chain? Or when can we expect this co-chain in Algorand?

post by pipaman on Apr 9, 2020

You can use now a private chain; the interoperable features I don’t know.

post by xavyer on Apr 9, 2020

In co-chains,

  1. What will be the native tokens or coins for that co-chain?
  2. Will we be creating that in the genesis block of co-chain?
  3. Is this native token assigned for validators to generate new blocks in co-chains?

post by pipaman on Apr 10, 2020

  1. It depends on the co-chain; you will be able to issue as many tokens as you want.
  2. You are able to create your own genesis assignments as in any private chain of Algos within the co-chain. I don’t think you will be able to create token assignments on the genesis since they aren’t created at that stage.
  3. The native token is the algo within the co-chains and the consensus is based on the allocation of this token. Of course, you can build a new consensus based on specific nodes.

post by xavyer on Apr 11, 2020

Got it! Thanks @pipaman for your clarification. 🙂

post by xavyer on Apr 15, 2020

As per your statement @pipaman,

"You can use now a private chain"
I have a question regarding that:
In the future - after Algorand implemented co-chain,
Can we migrate our current private chain directly into co-chain or do we have to initialize co-chain separately?

post by pipaman on Apr 15, 2020

I think that co-chains are private chains and they will keep compatibility but it is not part of the announcement.

post by xavyer on Apr 15, 2020

Okay. Thanks @pipaman.