This is an up-to-date cheatsheet of news, events, and onboarding materials for Substrate.
Substrate is an open-source framework that lets you build entire, configurable blockchains in minimal time. Optionally, you can then deploy your blockchain to the Polkadot network, which has pooled security and other advantages. See a detailed summary here.
With Substrate, you get the following customizable functionalities out-of-the-box:
- A default PoS blockchain
- Upgradable runtimes
- Pluggable consensus (PoS, PoW, PoA)
- Block production, synchronization
- Efficient storage
- Efficient state machine
- P2P networking layer
- Built in crypto primitives
- Light client support
- Suite of libraries to modify runtime logic, i.e. manage storage, accounts, staking, a treasury, consensus and more
- UI kits
- Happening this Month
- Official Wikis
- Official Channels
- Timeline
- Tutorials
- Key Talks
- Articles
- Projects
- Research
- Security
- Critiques
- Appendix
- [Coming soon] Stable release of Substrate V1. Follow the Repo
- [Mar 29]: 10 more validators slots open on Alexander testnet. Ping Riot to start.
Featured: Sub0 2-day Substrate workshop in Berlin. Apply to attend here.
- [Apr 1]: Wrocław blockchain meetup
- [Apr 3] Seoul DOT Day
- [Apr 4] Buenos Aires meetup
- [Apr 9]: Tokyo Dot day
- [Apr 14]: Odyssey Hackathon Groningen
- [Apr 16]: Berlin Meetup
- [Apr 20-21]: RustCon Asia
- [Apr 29]: Oslo Blockchain Join the Meetup Group for more events.
- Substrate Documentation: Official reference docs for Substrate in Rust
- Substrate Wiki: Tutorials, samples, and in-depth explanations
- Polkadot Wiki: Tutorials, samples, and in-depth explanations
- Twitter: latest announcements
- Riot: live discussion with core devs
- Blog: technical decisions and company culture
- Stack Overflow: Q&A support for
#substrate
- Reddit: Polkadot community forum
- Reddit: Substrate community forum
*As of 8 Feb 2019
**As of 1 Dec 2018
- Custom Runtime: Build a coin-flip game DAppChain with @gavofyork
- Substrate Kitties: build a cryptokitty DAppChain on Substrate by @shawntabrizi
- TCR: Build a token curated registry DAppChain on Substrate by @Gautamdhameja
- Video : Substrate workshop by @Gavin and @SergeiShulepov at Dotcon-0, November 2018
Non-DAppChain tutorials coming soon
Sourced from @folsen and @amarRSingh
- ZeroKnowledgeFM 58: Kicking off 2019 with Jutta Steiner
- ZeroKnowledgeFM 46: Gavin Wood on Polkadot, Sharding and Substrate
- ZeroKnowledgeFM 12: How to become a blockchain developer? We ask Gavin Wood
- ZeroKnowledgeFM 5: A fireside chat with a couple Parity peeps
- Web3 Foundation and Polkadot by Gavin Wood
- The Next Evolution of the Internet by Gavin Wood
- History of Web3 by Ryan Zurrer at Polkadot Seoul, December 2018
- Introducing Polkadot by Gavin Wood at London Ethereum Meetup, July 2017
- Motivating Polkadot by Bjorn Wagner, Fred Harrysson, August 2018
- Polkadot and Parity Substrate by Bjorn Wagner, Robert Habermeier at Polkadot SF, December 2018
- A Case for Substrate and Polkadot by Fabian Gompf, October 2018
- Upcoming Polkadot Developments by Gavin Wood at the M1 Conference, February 2019
- Building DApps with Substrate by Benjamin Kampmann, February 2019
- Polkadot for Developers: Status, Roadmap and Tools by Robert Habermeier at Polkadot Seoul, December 2018
- Implications of Interoperability by Robert Habermeier at Web3 Summit, October 2018
- Parity Substrate: the foundation for blockchain innovators by Robert Habermeier, May 2018
- How Polkadot works by Robert Habermeier, July 2018
- Light Clients: What is a blockchain node? by Thibaut Sardan, November 2018
- Light Clients: Why light clients are the future by Thibaut Sardan, October 2018
- Light Clients:
Light.js
: building DApps on top of a light client by Amaury Martiny, October 2018 - Parachains vs Smart Contracts by Adrian Brink at Polkadot Seoul, December 2018
- Parachains vs Smart Contracts Panel with Alistair Stewart, Adrian Brink and Andrew Jones at Polkadot Seoul, December 2018
- Libp2p: A Modular, P2P Networking Stack by Mike Goelzer at Web3 Summit, October 2018
- WebAssembly: WASM for Web 3.0 Panel by Alex Beregszaszi, Peter Czaban, Sergei Shulepov & Lane Rettig at Web3 Summit, October 2018
- WebAssembly: Rust Cologne, WASM in the wild by Benjamin Kampmann at Rust Cologne, November 2018
- Consensus: ZeroKnowledgeFM 15 - Chatting about Consensus Algorithms with Robert Habermeier
- Consensus and Finality by Alistair Stewart at Polkadot Seoul, December 2018
- Governance: Web3 Summit Governance Panel
- Governance: ZeroKnowledgeFM 52: Vlad and Gavin debate blockchain governance
- Governance: Epicenter #259 Gavin Wood: Substrate, Polkadot and the Case for On-Chain Governance
- What is Substrate
- Substrate in a nutshell
- Never fork again
- Substrate has arrived
- A brief summary of everything Substrate and Polkadot
Showcasing projects built on Substrate
- AdEx: Payment channels using Substrate. Video. Repo.
- AIRA Robonomics: modules for integrating with ROS. Repo
- Zerochain privacy-focused runtime module.
- Starlog: IPFS metadata on substrate. Repo
- Joystream: a user governed video platform. Repo
- IPFS browser. Repo
- Edgeware: linking identities Repo
- Substrate multisig. Repo
- Merkle tree module. Repo
- Parking spaces registry using Substrate. Repo
- Chainx: social network on Substrate Repo
- An "Apple Store": sells apples using Substrate. Repo
Substrate parallelises transactions:
You can hack at various layers of Substrate:
How PoS staking affects finality:
Difference btw Polkadot parachains vs Substrate chains:
Relaychain, parachains, bridgechains