Parity Technologies Launches Beta Version Of DIY Blockchain Tool Substrate

News | December 21, 2018 By:

Blockchain infrastructure firm Parity Technologies has rolled out a beta version of Substrate, an open-source tech stack that makes it simple to create a customized blockchain.

Announced in October of this year, Substrate provides a generalized platform for blockchain development. It is designed to be as generic as possible and provide maximum technical freedom when designing blockchain systems. Substrate supports multiple programming languages and it is compatible with most existing consensus algorithms. Users can also make their own consensus mechanisms.

“Substrate 1.0 Beta offers a combined Aura/GRANDPA consensus, with additional consensus algorithms coming subsequent releases,” Parity said. “Down the road, consensus will be hot-swappable, meaning you can start your blockchain with one consensus mechanism and switch to another down the line – again avoiding a potential hard fork.”

Out-of-the-box, developers get a light client so their blockchain can work natively on mobile devices, and pooled security and interoperability via integration with the Polkadot protocol. Substrate is separated into Substrate Core and Substrate Runtime Module Library (SRML) and comes with a pre-assembled Substrate Node that is simple to configure.

The beta version of Substrate is currently licensed under GPLv3, but in order to provide maximum developer freedom, the tool’s repository will be moved to an Apache 2.0 license.

“The widely permissive nature of the open-source license allows for commercial use, distribution, modification, patent use, and private use and opens the door for Fortune 500 companies to adopt the technology,” Parity said.

Parity founder Gavin Wood said that Substrate takes all of their lessons learned in building Ethereum and Polkadot, and distills that down into a stack of tooling that allows developers to get all of those same rewards, for free.

“I really hope that by pushing out Substrate, we can create a whole new class of sort of development teams and development applications that sit right in the sweet spot between the two where you don’t have to know everything, you don’t have to do everything to develop your whole new blockchain, but you can do just enough that you do have a domain-specific chain, that has its own parameterization, and its own features that allow you to get a particular job done, and done well, that wouldn’t have been possible before because smart contracts are too bloaty, and writing your own chain is too much work,” Wood said.