General Resources
Welcome¶
Here you will find resources to help facilitate your learning about Polkadot, the Polkadot Host, and Gossamer. Don't worry if you are unfamiliar with these terms, the resources listed here assume no prior knowledge about them. That being said, it would be helpful to have a basic understanding of existing blockchains such as Bitcoin and Ethereum.
Polkadot¶
To start, it would be extremely beneficial to have an understanding of the Polkadot Network. For a high-level introduction to Polkadot, check out the lightpaper. To understand the motivation behind Polkadot's creation and what makes it unique, check out this great blog post A brief summary of everything Substrate and Polkadot. While reading, it would be helpful to note that Substrate and Gossamer are both implementations of the Polkadot Host.
Additional Resources¶
Docs¶
Articles¶
Block explorers¶
-
Polkascan - Polkadot block explorer
Polkadot Host¶
[Please Note: The "Polkadot Host" was formerly known as the "Polkadot Runtime Environment"]
The Polkadot Host plays two important roles within the Polkadot ecosystem.
-
The Polkadot Host implements the fundamental components for a blockchain, ie networking and consensus. These components are not expected to change, and as such, they host part of the blockchain that is expected to change, the Runtime. For more details, check out Polkadot Host.
-
The Polkadot Host is a blockchain development framework, similar to how React and Angular are web development frameworks, but rather than helping developers build web applications, implementations of the Polkadot Host help developers build blockchains.
As mentioned above, both Substrate and Gossamer are implementations of the Polkadot Host. If you're interested in the nitty-gritty technical details, check out the Polkadot Host specification.
Gossamer¶
Gossamer is an implementation of the Polkadot Host in Go. To learn more about Gossamer, we recommend the following resources:
-
To understand the vision behind Gossamer and how it fits into the Polkadot ecosystem, please read this blog post: "The Future of Polkadot in Golang: Gossamer".
-
For a more technical explanation, we recommend watching this video.
Additional Resources¶
Videos¶
Articles¶
-
Gossamer Update: Introducing Gossamer - March 20th 2019
-
Gossamer Update: Merkle-Patricia Trie - June 5th 2019
-
Towards a Better Internet: Web3, Polkadot, and Gossamer - September 25th, 2019
-
Building the Future with Gossamer - October 23rd 2019
-
ChainSafe Releases Go-Schnorrkel - January 23rd 2020
-
The Future of Polkadot in Golang: Gossamer - February 24th 2020
-
Gossamer Update: August 2020 - August 25th 2020
-
Gossamer Update: September 2020 - October 6th 2020
-
Gossamer Update: November 2020 - November 27th 2020
-
Gossamer: Into the Polkadot-verse Pt.1 - February 26th 2021
-
Building parachains with go-cumulus - April 20th 2021
Substrate¶
Docs¶
Videos¶
Articles¶
-
What is Substrate? - July 9th 2018
-
A brief summary of everything Substrate and Polkadot - March 18th 2019
Web3 Foundation¶
Docs¶
- Web3 Foundation's General Grants Program
Articles¶
- Why We Need Web 3.0 - September 12th 2018