Blockchain Scaling Solutions

Blockchain Scaling Solutions

Blockchain Scaling Solutions

Sharding, Sidechannels, Rollups, Channels…

Language: english

Note: 0/5 (0 notes) 1,034 students

Instructor(s): Sam Ghosh

Last update: None

What you’ll learn

  • Different Types of Scaling Solutions and how they function.
  • Sharding
  • Sidechains and Plasma Chains
  • Rollups – Optimistic and Zero-Knowledge
  • Channels

 

Requirements

  • Basic understanding of software architecture

 

Description

As per the Chainalysis State of Web3 Report June 2022 Report, cryptocurrencies with the smart contract functionality that powers DeFi and web3 now account for 45% of all blockchain transactions. This means growing demand for programmable blockchains. Ethereum is still leading but there is a multitude of problems with Ethereum. Apart from low throughput at just around 15 transactions per second compared to 1700 transactions per second for the visa network, a high gas fee creates a major bottleneck for Ethereum to drive mass adoption of web3 tech. As the gas fee does not depend on transaction value, smaller transactions are especially expensive on Ethereum as shown by the mentioned report.


Now, many emerging fields in web3 such as gaming involve frequent microtransactions creating an urgent need for blockchains that can handle higher transaction throughput at a low cost and offer security comparable to ethereum.


This brings us to scaling solutions. Various Layer-1 and Layer-2 scaling solutions are being built to keep pace with the rapidly growing web3 ecosystem. These scaling solutions come in various forms and use a multitude of technologies.


Understanding scaling solutions can be challenging because for that we need to understand the fundamental working of blockchains.


This course wants to help you understand different types of scaling solutions – from sidechain and plasma chains to rollups and shards.


So, let us get started.


As these topics can be considerably esoteric….I request you to go slow with the course material and understand one topic at a time before moving to the next one. I have added many reading material links to the videos. Please read all of them.

 

Who this course is for

  • This course is primarily suitable for techies and analysts with a technical background.
  • Please do not take this course if you do not have a technology background.

 

Course content

  • Introduction
    • Introduction
    • Who is this course for?
    • Course Outline
  • Blockchain Scalability Trilemma
    • Blockchain Scalability Trilemma
    • Types of Blockchains
  • Basics of Blockchain and Web3
    • What is a blockchain?
    • Clients and Nodes
    • Understanding Blocks
    • States and State Transition
    • Blockchain Hash Tree and Hash Root
    • Blockchain Consensus
    • Blockchain Bridges
    • Network fee or Gas fee
    • Smart Contracts
  • Blockchain Layers and their purpose
    • Blockchain Layers and their purpose
  • How can we scale a blockchain?
    • How can we scale a blockchain?
  • Classification of Blockchain Scaling: Layer 1 and Layer 2
    • Classification of Blockchain Scaling: Layer 1 and Layer 2
  • Sharding
    • Sharding
  • Sidechains
    • Sidechains
  • Plasma Chains
    • Plasma Chains
  • Rollups – Optimistic and Zero-Knowledge
    • Rollups – Intro
    • Optimistic Rollups
    • Zero-Knowledge Rollups
    • Optimistic vs Zero-Knowledge
  • Payment Channels and State Channels
    • Payment Channels and State Channels
  • Scaling Solution Implementations
    • Sharding
    • Sidechains
    • Plasma Chains
    • Rollups
    • Channels
  • Risks associated with Scaling Solutions
    • Intro
    • Risks associated with Sharding
    • Risks associated with Sidechains
    • Risks associated with Rollups
    • Risks associated with Channels
  • The Data Availability Problem
    • The Data Availability Problem
  • Criteria for Evaluating Scaling Solutions
    • Intro – Criteria for Evaluating Scaling Solutions
    • Performance
    • Economics
    • Security
    • Usability
  • Thank You
    • Thank You

 

Blockchain Scaling SolutionsBlockchain Scaling Solutions

Time remaining or 967 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate