• Post category:StudyBullet-9
  • Reading time:7 mins read


Sharding, Sidechannels, Rollups, Channels…

What you will learn

Different Types of Scaling Solutions and how they function.

Sharding

Sidechains and Plasma Chains

Rollups – Optimistic and Zero-Knowledge

Channels

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.


Get Instant Notification of New Courses on our Telegram channel.


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.

English
language

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