Yesterday was my first day at Parity in Berlin, Germany. The company is realizing the Web3 vision. Right now, I’m reading The Age of Surveillance Capitalism: The Fight for a Human Future at the New Frontier of Power, and I’m constantly reminded we need this technology now more than ever.
Here’s some background on a few of things that are being built now.
Substrate is a framework for building blockchains in Rust that enables developers to innovate on the state transition function without worrying about networking, light client development, or cryptographic primitives.
Rust code compiles down to WebAssembly which is stored on-chain. This enables a very dynamic, upgradeable protocol for ordering transactions.
Polkadot is a network with a relay chain which negotiates the passing of messages between many other parachains. It unites them all under a single consensus process; it also unites the hidden state of their message queues under this consensus process. You can build parachains by utilizing Substrate modules to implement a specific interface (in this way, a parachain is really just a WASM blob that implements a specific interface for message passing and block processing).
For a high-level introduction, check out Polkadot: The Foundation of a New Internet by Jack Platt of the Web3 foundation.