NTP-996 / polkadot-knowledge-map

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Polkadot-knowledge-map

GETTING STARTED

No matter your level of familiarity with blockchain development, we are here to get you started and ready for the hackathon!

A structured learning pathway with consolidated resources is made available for you to go through at your own pace. Read and watch all that has been provided to help you gain a better understanding of what awaits you in the Dotsama ecosystem!

WHAT IS POLKADOT?

Polkadot is a layer-0 protocol and multichain network founded by Dr. Gavin Wood, co-founder and former CTO of Ethereum. Polkadot provides security, scalability, and interoperability to a diverse network of layer-1 blockchains called parachains. Polkadot offers several advancements over legacy blockchain networks, from governance to customization, upgradeability, energy efficiency, and more.

WHAT IS KUSAMA?

Built on nearly the same codebase as Polkadot, Kusama is a layer-0 protocol and multichain network. Kusama provides security, scalability, and interoperability to a diverse network of layer-1 blockchains called parachains, and serves as Polkadot’s ‘canary net’. Designed for radical innovation and experimentation, Kusama is used both as a live, value-bearing proving ground for Polkadot technology and as a deployment environment for early-stage startups and experimental blockchain use cases.

WHAT IS SUBSTRATE?

Substrate is a blockchain development framework for building and customizing parachains in the Polkadot ecosystem, as well as standalone or ‘solo’ chains. It features a completely generic state transition function and modular building blocks for common blockchain components like consensus, networking, and asset creation. By building with Substrate, development teams can significantly speed up production, reduce the cost of building a blockchain, and get much more power and flexibility than building on a smart contract platform.

Join our community

LEARNING MATERIALS FOR HACKATHON PARTICIPANTS

To simplify your onboarding experience we designed an amazing learning and building journey in Polkadot Development Roadmap

You can also check out the Polkadot Wiki and the Substrate Knowledge Map for Hackathon Participants. Please reach out to OpenGuild's team members if you have any questions.

Technical Support

Documentation

  • Official Devhub Documentation - The entry point for learning about Substrate, including conceptual and reference material.
  • Tutorials - Hands-on tutorials to learn everything needed to start building your own Substrate blockchain.
  • How-to Guides - Step-by-step implementation guides of common patterns when developing with Substrate.
  • Rustdocs - API reference documentation.
  • Polkadot Wiki - Polkadot’s official documentation portal, covering everything you need to know about building and interacting with Polkadot.
  • Kusama Guide - Everything you need to know about building and interacting with the Kusama Network.

Primary GitHub Repositories

Tooling

Important and useful tooling can be found in the Substrate Documentation, located under Explore Tools.

  • Archive - Index a chain's block history into a database
  • Sidecar - REST service to interact with Substrate nodes.
  • Polkadot-launch - CLI tool to launch a Polkadot test network
  • Tx-wrapper-core - Create chain-specific offline transaction generation libraries.
  • Cargo-contract - Setup and deployment tool for developing smart contracts with ink!

Libraries

  • Polkadot-js-api - Interact with Substrate nodes in Javascript.
  • Subxt - Submit extrinsic to a node via RPC in Rust.
  • Substrate-connect - A JS library and browser extension to run an in-browser light client for your application.
  • Frontier - An Ethereum compatibility layer for Substrate chains.
  • Cumulus - A set of tools for writing parachains.

Templates

Useful Projects

Learn from Watching

Inspiration

Network Information

Technical Papers

PARACHAIN ECOSYSTEM

FYI. All of our ecosystem teams have a channel open for support on our Discord.

Phala Network

Tanssi Network

Unique Network

About