Rust has been Stack Overflow’s most loved programming language for four years in a row, indicating that many of those who have had the opportunity to use Rust fallen in deeper relation with it.
Substrate is a blockchain development framework with a completely generic State Transition Function STF and modular components for consensus, networking, and configuration.
Despite being “completely generic”, it comes with both standards and conventions - particularly with the Substrate runtime module library (a.k.a FRAME) - regarding the underlying data-structures that power the STF, thereby making rapid blockchain development a reality.
Freedom in Substrate framework:
What Substrate delivers - the game changer
Be honest. Delivering distributed systems is complex and hard, many companies try to deliver usable solution, often spend millions of dollar, not rare hire 10x software engineers and pays them really a lot but still deliver usable solution is hard.
In my opinion Substrate and writing own parachain for Kusama Network is on the way to make simpler design and implement really usable solution. Why?
Because being a parachain removes following difficulties:
Security of given network
Proof of work, consensus of a network
Runtime upgrades - forget about forks (!!!)
My notebook of Joshy’s Seminars
An initial assumption of the post is to share my thoughts about Substrate and Rust but also to create a notebook for snippets from so called “Joshy’s Seminars” which are great! Thanks Joshy!
28-07-2020: Substrate Enterprise Demo
Role-based Access Control Pallet https://github.com/gautamdhameja/substrate-rbac
Decentralized Identifiers Pallet https://github.com/substrate-developer-hub/pallet-did
Product Tracking Pallet https://github.com/stiiifff/pallet-product-tracking
Product Registry Pallet https://github.com/stiiifff/pallet-product-registry
Validator Set Pallet https://github.com/gautamdhameja/substrate-validator-set
- YouTube: [TUTORIAL] Build a Bitcoin-like Blockchain with Substrate - Beginner Friendly (1 of 5)
. . to be continued . .