Back to Course

3. Advanced Course

0% Complete
0/0 Steps
  1. 1. What is Taproot?
  2. 2. Blockchain bridges – what are they?
  3. 3. What is the 51% attack on blockchain?
  4. 4. Zero-knowledge proof – a protocol that respects privacy 
  5. 5. What is EOSREX?
  6. 6. Mirror Protocol – what it is? 
  7. 7. What is DAO, and how does it work?
  8. 8. What is spoofing in the cryptocurrency market? 
  9. 9. What is digital property rights in NFT?
  10. 10. How to verify a cryptocurrency project – cryptocurrency tokenomics 
  11. 11. What is Ethereum Plasma?
  12. 12. What is Ethereum Casper?
  13. 13. What is Selfish Mining? 
  14. 14. How to create your own NFT? 
  15. 15. Schnorr signatures - what are they? 
  16. 16. What is Zk-SNARK and Zk-STARK? 
  17. 17. What is Proof of Elapsed Time (PoET)?
  18. 18. MimbleWimble - what is it? 
  19. 19. What are ETFs and what role do they play in the cryptocurrency market? 
  20. 20. What are synthetic assets? 
  21. 21. Definition of DeFi, and what are its liquidations?
  22. 22. New identity system - Polygon ID
  23. 23. What is Ethereum Virtual Machine (EVM) and how does it work?
  24. 24. Ethereum Foundation and the Scroll protocol - what is it?
  25. 25. What is Byzantine fault tolerance in blockchain technology?
  26. 26. Scalability of blockchain technology - what is it?
  27. 27. Interchain Security - new Cosmos (ATOM) protocol
  28. 28. Coin Mixing vs. Coin Join - definition, opportunities, and threats
  29. 29. Soulbound Tokens - what are they, and how do they work?
  30. 30. Definition of LIDO - what is it?
  31. 38. What is Web3 Infura?
  32. 39. Mantle - Ethereum L2 scalability - how does it work?
  33. 40. Polygon zkEVM - everything you need to know
  34. 41. What is Optimism (OP), and how do its roll-ups work?
  35. 42. What are RPC nodes, and how do they work?
  36. 43. SEI Network: everything you need to know about the Tier 1 solution for DeFi
  37. 44. Types of Proof-of-Stake Consensus Mechanisms: DPoS, LPoS and BPoS
  38. 45. Bedrock: the epileptic curve that ensures security!
  39. 46. What is Tendermint, and how does it work?
  40. 47. Pantos: how to solve the problem of token transfer between blockchains?
  41. 48. What is asymmetric encryption?
  42. 49. Base-58 Function in Cryptocurrencies
  43. 50. What Is the Nostr Protocol and How Does It Work?
  44. 51. What Is the XDAI Bridge and How Does It Work?
  45. 52. Solidity vs. Rust: What Are the Differences Between These Programming Languages?
  46. 53. What is a Pinata in Web 3? We explain!
  47. 54. What Is a Real-Time Operating System (RTOS)?
  48. 55. What Is the Ethereum Rinkeby Testnet and How Does It Work?
  49. 56. What Is Probabilistic Encryption?
  50. 57. What Is EIP-4337? Will Ethereum Account Abstraction Change Web3 Forever?
  51. 58. What are smart contract audits? Which companies are involved?
  52. 59. How does the AirGapped wallet work?
  53. 60. What is proto-danksharding (EIP-4844) on Ethereum?
  54. 61. How to Recover Cryptocurrencies Sent to the Wrong Address or Network: A Practical Guide
  55. 62. MPC Wallet and Multilateral Computing: Innovative Technology for Privacy and Security
  56. 63. What is decentralised storage and how does it work?
  57. 64. Quant Network: scalability of the future
  58. 65. What is StarkWare, and recursive validity proofs
Lesson 26 of 58
In Progress

26. Scalability of blockchain technology – what is it?

Blockchain is a decentralized technology, acting as a distributed ledger to power transactions. Because each transaction is decentralized, each node can autonomously initiate transactions. Of course, according to the contract, more specifically – a smart  contract. All without third-party interference.

As more and more people use blockchain technology, the number of problems related to its scalability is growing. As a result, transactions are delayed. In today’s lesson, we will discuss blockchain scaling solutions and how to make transactions on time.

Blockchain scalability

Scalability is the ability of the system to handle an increasing amount of work. If the blockchain networks too much data, it will not work properly. Then the blockchain will have very low scalability.

Blockchain is scalable when it achieves a higher TPS than other systems by changing its consensus method and adapting the system to current needs.

So, what is the issue?

Public blockchains, they are inefficient. This is a bold statement, but true. Blockchain is a ledger that manages cryptographically signed transactions in P2P networks. They store and process a huge number of transactions. For this reason, blockchain encounters scalability issues, especially with more nodes and transactions.

To solve this problem, blockchains require more computing power, a fast Internet connection and good on-chain memory. Latency and throughput of transactions are two features that affect blockchain. It is known that increased use cases cannot affect the performance of the blockchain platform.

So, how to solve the problem? Many experts on the subject suggest compromise on security and the level of decentralization. Then there is a chance that we will increase the scalability in blockchain. Now let’s check what solutions they offer us.

Blockchain scalability – solutions

Layer 1 (Layer1) scalability solutions. They improve the most important properties and attributes of blockchain networks. We are talking here about increasing the block size limit or shortening the time of its verification. The scalability of the first layer also includes: sharding, SEGWIT and hard forks. Tier 1 solutions are often called on-chain scaling solutions because they require changes to the main network codebase. Let’s take a look at them:

  1. Sharding – its task is to divide the blockchain network into smaller and easily managed networks, called shards. The network then runs the shards side-by-side. With each shard, the performance of network transaction processing increases.
  2. SEGWIT – its task is to improve the protocol in the blockchain network, mainly Bitcoin. It modifies the method and structure of data storage. It removes data from the signature associated with each transaction and thus increases the capacity and space for storing transactions.
  3. Hard fork – introduces changes to the properties of the blockchain network. A fork may involve increasing the size of a block or reducing the time it takes to create it.

Second layer (Layer 2). Layer two solutions offer us additional protocols, installed on top of the main one blockchain. They are used to relieve the main chain. Layer 2 options also include state channels and off-side chains.

  1. State Channels. They offer two-way communication between off-chain transaction channels and blockchain networks. They do not require the immediate involvement of miners to approve the transaction. Furthermore, they are integrated into the network using a smart contract or multi-signature mechanism.
  2. Sidechain. It’s also an excellent choice for layer 2 solutions. As the name suggests, a sidechain is a side chain that is adjacent to the main chain and serves as a transaction chain.
  3. Plasma. It uses the so-called “child chains” that “exit” from the main chain, with each of the child chains serving as independent blockchain. They process their transactions while providing security from the main chain.
  4. Lightning network. Off-chain solution. It uses smart contract functionality over the main blockchain network. Off-chain channels offer faster transactions with reduced fees.

5. Scaling scattered books. It is worth noting here that blockchain, they are basically part of a larger DLT (distributed ledger technology) ecosystem. Apart from blockchain, there are more types of ledgers that could be used to increase scalability. As an example, to solve blockchain scalability, we can provide Directed Acyclic Graphs or DAG’s. Both run asynchronously, which gives you the ability to run transactions independently. What’s more, DAG’s use a linear data structure in their operation, which allows data to flow from before later sections. This allows you to process an unlimited amount of data.

6. Scaling the consensus mechanism. You know that there are many consensus algorithms, tailored to the needs of the platform. However, scaling them is one way to increase the scalability of the blockchain.


Demand for services offered by Blockchain will grow. Current demand has already led to scalability issues. The more users, the more transactions. As you can see, there are many solutions, be it layer 1 or the scalability of the consensus mechanism. Note, however, that many of these solutions are still in the early stages of development.