Giter VIP home page Giter VIP logo

awesome-substrate's Introduction

Overview of Substrate

Translated version: 中文.

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

Table of Contents

Happening this Month

Substrate Collaborative Learning

Substrate Collaborative Learning is an open video call where we learn Substrate together. We meet every other Monday at 16:00UTC. Ask for help, show off your project, learn Substrate, and make friends! Join the Call, Google Calendar, Previous Recordings

Events

Join the Meetup Group for Substrate events, talks, and workshops near you.

Official Wikis

Social Channels

Tutorials

Key talks

Intro to Parity

Sourced from @folsen and @4meta5

Intro to Web3

Substrate and Polkadot

Key Developers Talks

Key Articles

Projects

Showcasing projects built on Substrate

  • IPFS browser. Repo
  • Substrate multisig. Repo
  • Merkle tree module. Repo
  • Parking spaces registry using Substrate. Repo
  • An "Apple Store": sells apples using Substrate. Repo
  • ChainLink - developing an oracle (announcement)
  • 0x protocol - decentralized exchange (Tweet)
  • Aragon - unstoppable organizations, DAOs (Presentation)
  • AdEx - implementing their registry (announcement)
  • ChainX - developing a Bitcoin and Ethereum bridge (announcement)
  • Ocean Protocol - ecosystem for sharing data (presentations)
  • Energy Web Foundation - building an energy network (announcement)
  • iExec - decentralized cloud computing (announcement)
  • Edgeware - building a WASM-based smart contract platform (website)
  • ZeroChain - zK-SNARKs chain built on Substrate (announcement)
  • Robonomics - cyber-physical systems integration (Twitter status)
  • MXC - IoT protocol (website & technical paper)
  • Katallassos - financial contacts (website)
  • Joystream - A user governed video platform (announcement)
  • Asure Network - social security network (website)
  • Kilt Protocol - identity trust market (website)
  • PACTCare - Metadata Blockchain based on Substrate called Starlog (GitHub)
  • Blink Network - lightning fast payments (website)
  • Akropolis - global pensions infrastructure (announcement)
  • LayerX - zk-SNARKs chain (announcement)
  • Plasm - Plasm is a Substrate Runtime Module Library allows developers to add Plasma functions to their Substrate chain (GitHub)
  • Speckle OS - universal identity and account parachain (announcement)
  • Agora.Trade - a cryptocurrency exchange for non-custodial trading (Website)
  • Evolution Land - a virtual management game based on blockchain (Github)
  • KatalChain - standard framework for DeFi (Github)
  • Substrate Api Client - a rust library for connecting to substrate RPC API over websockets (Github)
  • Encointer - an egalitarian cryptocurrency and decentralized identity system (encointer.org / Github)

source

Partnerships

  • Partnering with Longhash on a Polkadot incubator program

Research

Timeline

Substrate

*As of 8 Feb 2019

Polkadot

**As of 1 Dec 2018

Security

Critiques

Appendix

Historical

Helpful Diagrams

Substrate

SRML is composable

Substrate parallelises transactions:

You can hack at various layers of Substrate:

Polkadot

Polkadot is composable

Polkadot chains

Relay chain vs Parachain

How PoS staking affects finality:

Polkadot pools security:

Difference btw Polkadot parachains vs Substrate chains:

Relaychain, parachains, bridgechains

Solo chains, bridge chains, parachains

Transaction flow:

awesome-substrate's People

Contributors

4meta5 avatar alxheller avatar brenzi avatar joshorndorff avatar kaichaosun avatar liuchengxu avatar nczhu avatar shawntabrizi avatar yangwao avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.