Getting Started With Substrate (Polkadot)

Photo by Scott Webb on Unsplash

Getting Started With Substrate (Polkadot)

Introduction

People are shifting to Web 3 architecture from the previous Web 2, which had many problems like authorization, data privacy and problems in international money transfer.

Today, for example, Facebook makes its bread and butter through aggregating consumer information and promoting centered ads.

  • A web3 model of Facebook may want to permit customers to monetize their personal information, or maybe earn crypto “tips” from different customers for posting exciting content.

  • A web3 Spotify may want to permit fanatics to buy “stakes” in up-and-coming artists, efficiently turning into their buyers in trade for a percent in their streaming royalties.

  • A web3 Uber might be owned through the drivers at the network.

This can be effectively be done only if there is a wide distribution of nodes and its users. Adding to that all the blockchain networks must be interconnected to each other. To solve this problem Parity Technologies developed Polkadot.

Polkadot provides interconnectivity and ability between blockchains, by enabling freelance chains to firmly exchange messages and perform transactions with one another. This enables for cross-chain transfers of information or assets, between totally different blockchains, and for cross-chain DApps (decentralized applications) to be built on the Polkadot Network.

Substrate may be defined as a blockchain framework — specifically, a framework for constructing custom designed blockchains. These blockchains may be run absolutely autonomously, because of this that they don't rely upon any outside era to run. Polkadot Network is also built using Substrate.

Substrate makes it quick and easy to build the perfect blockchain for your needs and is built upon the achievements from the major blockchain protocols, and uses the lessons learned to give developers the latest technology to build flexible blockchains. And to use substrate, one must know Rust programming language. To help people learn Rust we have a Bootcamp for the blockchain enthusiasts. Read the article listed below to know more.

What to expect from the bootcamp?

Prerequisites of attending the Bootcamp:

  • Participants need to go to this link to get basic information regarding Polkadot.

polka.JPG

  • They should also watch this video to understand how the Polkadot Network works.

pol.JPG

  • Basic understanding of the relationship Between Rust, Substrate and Polkadot from this video

rust.JPG

Software Prerequisites:

For Linux User:

  • They need to have a general update.
sudo apt update
  • Install npm package before attending bootcamp
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
nvm install --lts
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
rustup component add rustfmt

For Windows User:

  • Rust install link

  • They need to install Rust beforehand to save time to install.

These are some of the prerequisites the participants need to complete before attending the bootcamp and have an amazing experience.