Skip to content
This repository has been archived by the owner on Oct 25, 2021. It is now read-only.

Development: Create new parachains for Polkadot #11

Closed
EdwardAThomson opened this issue Jul 17, 2018 · 11 comments
Closed

Development: Create new parachains for Polkadot #11

EdwardAThomson opened this issue Jul 17, 2018 · 11 comments
Labels
Development: Core Tech Development - Core Technology requires development Engagement: Sought Engagement - W3F is seeking engagement from external teams

Comments

@EdwardAThomson
Copy link
Contributor

EdwardAThomson commented Jul 17, 2018

We would like to invite teams to discuss developing new parachains for Polkadot.

Parachains introduction

The following links will be useful reading for starting to understand what parachains are and how to implement them:

Implementing a parachain is not likely to be a simple task, but it should get easier over time as more examples and more documentation become available.

To implement a parachain, developers need to implement a state transition validation function, decide upon a state format, and a transaction pooling mechanism. Once you’ve implemented your parachain, there are a couple of extra steps involved in integrating it with Polkadot. To do this you will need to deploy the state transition validation function onto the Relay Chain, then distribute a collator node client that includes the transaction pooling mechanism.

Creating all of these pieces requires thinking about how a collator node should construct the blocks of your chain and how the validity of these blocks can be checked and confirmed by a validator node. There are two options here: (1) write the collator node from scratch, or (2) use a shell collator node that can run different kinds of state machines. At the time of writing, we don’t have the specs for writing a collator node, although more details will be forthcoming as more PoCs are release.

Substrate

We expect many parachains will be built on Substrate; however, a parachain could also be built from scratch.

For more information on Substrate, please see the following links:

Web3 Wiki

Presentations

Blogs

Tutorials

Blockchains using Substrate Today

  • Polkadot - Polkadot Relaychain implementation.
  • Shasper - Ethereum 2.0 beacon chain implementation.
  • ChainX - cross-chain digital asset management platform.
  • Edgeware - incentivised testnet for active governance.

Parachain Collaboration Form

Please provide further details by filling out the following form:

Link

@EdwardAThomson EdwardAThomson added Development: Core Tech Development - Core Technology requires development Ecosystem: Polkadot Engagement: Sought Engagement - W3F is seeking engagement from external teams labels Jul 17, 2018
@anjj123
Copy link
Contributor

anjj123 commented Aug 7, 2018

We've been exploring this too, and it ties in with our other focus areas.

@inthestorm
Copy link

I am new to polkadot project and attracted heavy by its interoperability. I want a try

@0xthreebody
Copy link
Contributor

0xthreebody commented Aug 8, 2018

I want to start learning from the basic parachain and then start a supply parachain & Smart parking space parachain.

@agryaznov
Copy link

I'd like to play with the Substrate framework to create new chains

@tucsonblockchain
Copy link

http://bitcoinmacroeconomics.com/2018/07/22/tucson-arizona-ethereum-ecosystem/ Definitely interested in helping and am interested in establishing Polkadot hub here in Tucson if anybody wants to come visit part time or long term for work / life balance. Let me know I can help further with project or help guide as I learn. Thx

@yuelipeng
Copy link

We want to build a decentralized exchange based on substrate,and this DEX will connecting to polkadot as a parachain。

@EdwardAThomson
Copy link
Contributor Author

I've updated the original post with more details on parachains. I've also created a collaboration form that I'd like people to fill out. I realise that it isn't enough to just note your interest but you should also give some indication of what you are planning.

@tucsonblockchain
Copy link

tucsonblockchain commented Aug 8, 2018

Set up Polkadot Beginners Lounge https://riot.im/app/#/room/!zqIrlPQHNBkzZAICka:matrix.org and also https://appear.in/polkadotbeginnerslounge Polkadot Beginners Lounge (audio and video) for purpose of study group to learn as we go, in collaboration and for civil discourse. If someone has the pro plan for Appear, they can claim that name.

@EdwardAThomson
Copy link
Contributor Author

Blockchains using Substrate Today

  • Polkadot - Polkadot Relaychain implementation.
  • Shasper - Ethereum 2.0 beacon chain implementation.
  • ChainX - cross-chain digital asset management platform.
  • Edgeware - incentivised testnet for active governance.

@EdwardAThomson
Copy link
Contributor Author

This issue is a candidate for our grants program. For details on how to apply, see your grants page: https://grants.web3.foundation

@yeqbfgxjiq
Copy link

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Development: Core Tech Development - Core Technology requires development Engagement: Sought Engagement - W3F is seeking engagement from external teams
Projects
None yet
Development

No branches or pull requests

9 participants