Skip to main content

Preparing for Polkadot’s Launch with Substrate

May 16, 2019 in Substrate, Blockchain, Arbitrary Messaging
Avatarby Joe Petrowski

Polkadot’s launch is fast approaching. Even though the mainnet isn’t live yet, you can start developing a blockchain with Substrate today and connect it to Polkadot at launch. Substrate is the best on-ramp to deploying a blockchain, or dAppchain, on Polkadot. This blog will explain a bit about Substrate and how developers can get started today.

TL;DR

Substrate removes the barriers to creating a blockchain. Any blockchain built with Substrate will be natively compatible with Polkadot, so when the mainnet comes you can plug into Polkadot as a parachain. You get the freedom of creating your own chain that’s customized for your unique application’s needs. By plugging your blockchain into Polkadot, you will receive Polkadot’s network effects. You will also tap into Polkadot’s pooled security and will save yourself the task of growing and incenting a community to secure your blockchain.

What is Substrate?

Parity Technologies has taken all of its lessons learned building clients for Bitcoin, Ethereum, and Polkadot and distilled them into a development stack called Substrate. Substrate is a development framework for building tools and blockchains with maximum freedom and minimal effort. All blockchains share some functionality like networking, consensus, and storage. Substrate allows you to simply plug in this functionality, freeing you to focus on your application logic.

One of the major advantages of Substrate over other blockchain development kits is that you can upgrade your runtime without a hard fork. Your runtime is a Wasm binary stored on-chain and can be updated using the governance mechanism of your chain. As long as your core layer (networking, consensus, synchronization) stays consistent, you can change your runtime (application logic) without a fork. Plus, you have absolute freedom to write the blockchain logic in any language that can compile to WebAssembly (Rust, C/C++, C#, Go, etc). For a more detailed introduction to Substrate read “What is Substrate”.

Moving Beyond General-Purpose Blockchains

The diversity in modern applications reflects the need for different blockchain functionalities for different use cases. General-purpose blockchains were useful because launching a blockchain from scratch was so difficult and apps on a single chain could interoperate. However, the one-blockchain paradigm forced every application into the limitations of the underlying chain. This made upgrades — to both the chain and on-chain applications — nearly impossible.

Substrate and Polkadot give applications the freedom to design their own blockchain while allowing them to harness the infrastructure and interoperability of a general-purpose framework. Many teams, like Cosmos and Aion, have been hard at work to provide blockchain SDKs and allow interchain token transfers. While token transfers are useful, our goal with Substrate and Polkadot was to allow arbitrary message passing. This forges the path for any application to thrive in Web3.

Enabling Communication in Web3

With Polkadot, your chain can send arbitrary messages to other chains and secure your blockchain simply by plugging it into Polkadot’s pooled security model. To date, no other interoperability platform will allow this. Some examples of interoperability with arbitrary data are:

  • Oracle services that put real-world data on-chain
  • Identity management system to link user identity in multiple apps
  • Decentralized exchange order books and escrow
  • IoT networks that receive messages from other networks or controllers
  • Cross-chain smart contract calls
  • Message passing between private and public chains

If you plan to make use of Polkadot’s interoperability and the accompanying network effects, starting to implement your application on Substrate today will ensure that connecting to Polkadot, once launched, is going to be as easy as possible. Substrate and Polkadot are guaranteed to be fully compatible.

Tools that come with Substrate

When you build your blockchain with Substrate, you’ll get the following tools for your chain. Peripheral support infrastructure has been built by Parity and open-source contributors to provide additional functionality to Substrate and Polkadot blockchains. This infrastructure includes:

Start Building your Application with Substrate

Whether you plan to build a parachain for the Polkadot network or you are just looking for the most convenient way to develop your blockchain solution, you can get started building your chain with Substrate. Here are some resources to get started:

Questions?

From the blog

Decentralization

Empowering Decentralization: Polkadot DAO Allocates 3M DOT for DeFi Growth

With an overwhelming majority of voters in favor, the Polkadot community has chosen to allocate 3 million DOT to enhance the ecosystem’s decentralized finance (DeFi) landscape. Made through three separate proposals via Polkadot’s decentralized governance (OpenGov), this decision provides an accessible, deep layer of native liquidity to help the ecosystem flourish. It also demonstrates the power of community-driven initiatives to shape the future of decentralized finance.Hydration (formerly known

Real World Assets

Polkadot and the Future of Real World Asset Tokenization

The world of blockchain is rapidly evolving, and one of the most exciting developments is the emergence of Real World Assets (RWA) tokenization.  What are Real World Assets? RWAs represent a wide range of physical assets, such as real estate, precious metals, artwork, intellectual property, and commodities. By tokenizing these assets on the blockchain, we unlock new possibilities for liquidity, transparency, and accessibility in traditionally illiquid markets. Unleashing the Potential of RW

Consensus

Consensus 2024: Get Ready, Get Set, Polkadot

Polkadot is revving up for Consensus 2024 in Austin, Texas, from May 29th to May 31st. The road to this year’s conference is fueled by the community Indy 500 sponsorship and ecosystem teams and is set to be an unforgettable journey into Polkadot. Before Consensus Polkadot hackathon: North America edition 2024 April 15 to May 6, 2024 The Polkadot hackathon: North America edition 2024 is igniting the imaginations of developers worldwide, offering an unparalleled opportunity to dive deep into

Subscribe to the newsletter to hear about updates and events.