Cardano’s Scalability Goal

Modified on Thu, 16 Feb 2023 at 03:00 AM

According to Charles Hoskinson, scalability is separated into 3 parts:


1. Transactions per second/throughput

Bitcoin can only manage 7 transactions per second while Ethereum can handle 15-20 transactions per second. In order to be a global payment system, it is necessary for a blockchain to handle a lot of transactions at the same time.

Cardano’s Solution:

Ouroboros Protocol is based on proof-of-stake that can easily increase its number of transactions per second compared to the proof-of-work.

Find more information about Proof-of-Work vs Proof-of-Stake here.


2. Network Bandwidth

If a transaction scales to millions and billions of users, it will need hundreds of megabytes to terabytes per second of bandwidth in order to process it over the internet. It is impossible then to reach a homogenous network topology. Network topology means that every node in the network needs to relay every message. However, when transaction scales, not all of the nodes may have the resources required to relay all of the information to the network.

Cardano’s Solution:

RINA (Recursive Inter-Network Architecture) is a new type of structural network created by John Day that aims to create a heterogeneous network. It is based on the principle that networking is Inter-Process Communication (IPC). Cardano hopes that it will seamlessly interoperate with TCP/IP protocols with the end goal of offering an alternative way to process data in the network.


3. Data Scaling 

Blockchain records all the data - forever. All data, including those that are relevant or not, gets recorded. Blockchain functions because of nodes and each node needs to store a copy of the blockchain in their system. When the system acquires more users, recording the data will demand more space and that will be problematic because not all nodes will be able to keep up with the demand.

Cardano’s Solution:

Cardano has a simple philosophy to solve this problem: “Not everyone needs all the data.” Cardano is considering pruning, subscriptions, and compression. If all these three concepts are combined, it is possible to reduce the amount of data that a user needs to record in their system. Another approach that Cardano used is called partitioning. This means that instead of having the whole record of the blockchain, a user can have a part of the blockchain.


Interested to buy Cardano (ADA)? Check the Market Now: 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article