Cointime

Download App
iOS & Android

What Is the Blockchain Trilemma?

TL;DR

Blockchains can only handle a limited number of transactions per second. The Bitcoin network, for example, can process around seven transactions per second. If blockchain technology is to be adopted globally, it should be able to handle much more data, and at faster speeds, so that more people can use the network without it becoming too slow or expensive to use. However, the fundamental design of many decentralized networks means that increasing scalability tends to weaken decentralization or security. This is what’s known as the blockchain trilemma. Developers looking to solve this problem are experimenting with different consensus mechanisms and scalability solutions, such as sharding, sidechains, and state channels.

Introduction

In basic terms, a blockchain is a distributed digital database. Blocks of data are organized in chronological order. The blocks are linked and secured by cryptographic proofs. The implementation of this technology across different industries is already changing how we work and live. 

The idea is that decentralized and secure blockchains allow for a world where we don’t need to rely on third parties for networks or markets to function. However, experts generally agree that if this tech is to be more widely adopted there’s a core problem that needs solving. The problem in question is known as the “blockchain trilemma”.

This term was popularized by Ethereum co-founder Vitalik Buterin. For it to make sense, you need to be aware of three different elements that are desirable in a blockchain: decentralization, security, and scalability. The blockchain trilemma refers to the idea that it’s hard for blockchains to achieve optimal levels of all three properties simultaneously. Increasing one usually leads to a weakening of another.

This article will examine all three elements in the trilemma and explain what each one is in more detail. Discussing each in more depth, and how they fit together, will result in a better understanding of how and why the blockchain trilemma exists. This article will also highlight some of the solutions that have been suggested by developers.

What is decentralization?

Bitcoin and similar blockchain networks are decentralized by design. The whole structure is such that there is no one person or organization in charge. Rather, it is decentralized. The network layer is open to anyone who wants to participate. As a result, control is fully distributed rather than held by one single entity. Everyone has access to the same data. If anyone tries to cheat the system by changing the records in their favor, then the rest of the participants will reject the faulty data.

This can get quite technical, but let’s take the Bitcoin network as an example. There is no third party in control. Compare this with the need for banks in the financial system. The banks enforce trust between people transacting, and ensure all records are kept correctly. The Bitcoin blockchain, however, shares all that data with everyone on the network, so that it can be checked and confirmed, before being added to the digital database. The result is a system that can exist without the need for third parties.

Decentralization offers the possibility of what is known as Web3. Right now we have Web2 — the internet of today. It’s full of sites and apps controlled by companies, but featuring content made by the users. Web3 is the next step. An internet where decentralized blockchain tech lets people control their own data and online lives. 

One thing to note, however, is that because of how these distributed systems work — with a need for a wide range of participants to agree on the validity of any data — transaction times can be slow due to the way information needs to be shared and processed. And so, blockchains need to scale, which is to say be capable of handling more data at faster speeds. We’ll come back to this point when discussing scalability.

Additionally, the decentralized dream only holds if the underlying blockchains are secure. If a blockchain lacks security, then a bad actor can take control and change the data in their favor. This leads to the second part of the trilemma: security.

What is blockchain security?

It doesn’t matter how decentralized a blockchain is if it lacks security. A good blockchain network should be resistant to attacks from malicious entities. Centralized systems derive their security from the fact that the system is closed. Whoever is in control can guarantee the data is free from interference. But how is this achieved in a decentralized system where anyone can take part?

It’s a complicated topic, but we can return to Bitcoin as an example of decentralized blockchain security. The Bitcoin blockchain uses a combination of cryptography and a network consensus mechanism called Proof of Work (PoW). In terms of cryptography, each block has a kind of digital signature (or hash). Each block of data is connected in a way that can’t be tampered with because any changes would alter a block’s hash. Any attempt to change the data would be quickly identified by the rest of the network.

The PoW consensus mechanism is another part of the puzzle. It helps secure the cryptocurrency’s ledger. Understanding Proof of Work is a whole article in itself, but for our purposes, note that members of the network can only verify new transactions and add them to the ledger through an activity known as mining. This involves using computational power to solve a mathematical puzzle. Part of the process requires these computers to perform numerous hashing functions. This plays into the issue of scalability, as the PoW mechanism is secure but relatively slow.

Also note that the more participants (nodes) there are in the network, the more secure it is. The greater the number of parties, the harder it becomes for one bad actor to take control of the system. This relates to what is known as the 51% attack. As an overview: if a single entity (or group of bad actors) can control more than 50% of a blockchain’s total network hashing rate, then they would be able to override consensus and change the chain’s data to benefit themselves, such as double spending tokens. 

In short, security is a fundamental requirement for a blockchain to be successful because, without it, attackers can take control of the chain, rendering it useless.

What is scalability?

Scalability refers to the goal of building a blockchain that can support more and more transactions per second. Scale is required if blockchain tech is to serve wider society and possibly billions of users. But this is where a lot of blockchains still struggle. 

This is because decentralization and security are so fundamental to blockchain that they tend to be focused on first. Decentralization is so central to the ethos and goals of blockchain that it lies at the very heart of most recognized blockchains. Security, as we’ve discussed, is a core requirement for a blockchain to be successful and useful.

However, by prioritizing decentralization and security, scalability becomes a challenge. The number of transactions a chain can handle can be severely limited. A centralized payment system such as Visa states that it’s able to support 24,000 transactions per second. This is because the network is closed, and free from considerations such as public nodes and consensus. Compare this with some of the best-known blockchains. 

According to Bloomberg in 2022: “As of September, Bitcoin was unable to handle more than seven transactions per second and Ethereum, the second-most popular network, was limited to about 15 per second — a lifetime compared to conventional exchanges.”

As mentioned, these blockchain transaction speeds are limited due to the way the information needs to be processed by the different participants that make up the decentralized network, and the nature of the PoW consensus mechanism itself. If more and more people in society begin to use blockchain technology, the networks will become jammed due to the limited number of transactions they can handle.

Why the blockchain trilemma exists

The most obvious and basic solution to the problem outlined above is to reduce the number of participants confirming and adding to the network data in exchange for greater scale and speed. But doing so would lead to a weakening of decentralization with control handed to a smaller number of participants. And it would also lead to a weakening of security as fewer players means a higher chance of attacks.

So here lies the trilemma: given the connection between the desired properties of decentralization and security, the fundamental design of how blockchain works makes it hard to scale. Increase one, and you weaken another. How do you push scalability without damaging decentralization, security, or both? 

Solving the blockchain trilemma

There is no one golden solution to the trilemma. But given the importance of solving this problem, there have been a number of different approaches within the community with interesting results. Let’s run through an overview of some of the most popular developments to give you an understanding of what’s happening in the space:

1. Sharding

This is a method of splitting blockchains (or other types of databases) into smaller, partitioned blockchains that manage specific data segments. This setup takes the stress off a single chain dealing with all transactions and interactions on a network. Each partitioned blockchain is known as a shard and has its specific ledger. These shards can then process their own transactions, but a beacon blockchain or main chain manages interactions between shards. This makes sharding a Layer 1 network scalability upgrade, as it’s a change to the mainnet of a blockchain.

2. Different consensus mechanism

One of the reasons the trilemma exists in the Bitcoin network is because of the way PoW works to ensure security. The need for miners, crypto algorithms, and huge amounts of decentralized computing power leads to a secure system, but a slow one. Finding a different way to secure consensus is one approach to solving the trilemma. This was one of the reasons behind Ethereum's move from PoW to Proof of Stake (PoS).

In PoS blockchains, participants involved in validating transactions must stake (lock) their tokens. There’s no need for highly specialized mining machines. Adding more validators to the network is simpler and more accessible. PoS is just one of many different approaches to consensus mechanisms with scalability in mind. 

3. Layer-2 solutions

Both sharding and different consensus mechanisms are what are known as Layer-1 solutions. They look to change the fundamental design of the underlying network. But other developers seeking to solve the trilemma have been working on solutions that build on top of an existing network structure. In other words, they think the answer lies in a second layer, or Layer 2. Examples of this include sidechains and state channels.

A sidechain is basically a separate blockchain connected to the main chain. It’s set up in a way that assets can flow freely between the two. Importantly, the sidechain can operate under different rules, allowing for greater speed and scale. Similarly, state channels are another way of taking transactions off the main chain and easing pressure on Layer 1. A state channel uses a smart contract, rather than a separate chain, to enable users to interact with each other without publishing their transactions to the blockchain. The blockchain only records the start and end of the channel.

Closing thoughts

The scalability trilemma stands in the way of blockchain fulfilling its potential as a technology to change the world. If blockchain networks can only handle a small number of transactions per second in order to maintain decentralization and security, then it will be difficult to reach mass adoption. However, the solutions currently put forward by developers seeking to solve this problem suggest that the technological advances already made by blockchain will only continue, and these networks may well be able to handle much more data in the future.

https://www.binance.com/en-AU/feed/post/43090

Comments

All Comments

Recommended for you

  • Hong Kong to Launch Second Spot Solana ETF on October 13

    On October 12, according to official news from Solana, Hong Kong will welcome its second spot Solana ETF, the Pando Solana ETF (2831.HK), which is set to be listed on the Hong Kong Stock Exchange on October 13. Solana reported that the global net asset size of spot SOL ETFs currently stands at $1.9 billion, with a cumulative net inflow of $1.61 billion.

  • BTC Surpasses $84,000

    Market data shows that BTC has surpassed $84,000, currently priced at $84,004.27, with a 24-hour increase of 1.25%. The market is experiencing significant volatility, so please ensure proper risk management.

  • Ethereum Foundation-Linked Wallet Transfers 4,393 ETH to Kraken Worth $11.13 Million

    On October 12, on-chain analyst Yu Jin reported that 4 hours ago, two wallets associated with the Ethereum Foundation transferred 4,393 ETH (valued at $11.13 million) to the trading platform Kraken. The wallet that sent the ETH today received 59,751 ETH from the Ethereum Foundation wallet 10 years ago, of which 49,751 ETH has been gradually transferred to Kraken over the past decade at an average price of approximately $658.

  • BTC Surpasses $84,000

    Market data shows that BTC has surpassed $84,000, currently priced at $84,035.16, with a 24-hour increase of 1.16%. The market is experiencing significant volatility, so please ensure proper risk management.

  • Zelensky Responds to Trump's Russia-Ukraine Ceasefire Statement: Ukraine Will Agree if Russia Accepts Energy Ceasefire

    According to Axios, Ukrainian President Zelensky stated that Trump's ceasefire statement was also a surprise to him. Ukraine will agree if Russia accepts an energy ceasefire.

  • CryptoBillis Ledger Attacker Deposits $3.89 Million in Crypto Assets to Binance

    On October 11, the attacker of CryptoBillis Ledger deposited approximately $3.89 million in crypto assets to Binance over the past two days, including 3.685 million USDT and 615,000 TRX (about $204,000). This attacker had previously stolen over $90 million in crypto assets. (PeckShieldAlert)

  • KillaXBT: BTC May Surge Before Midterm Elections, Drop After, Historical Probability 75% Bearish

    On October 11, Killa (@KillaXBT), a user on X, shared his perspective that the ideal path for BTC is to rise before the midterm elections, establishing a bullish narrative and surpassing previous highs. Following this, he anticipates a pullback post-election, similar to past cycles, but with higher lows instead of new cycle lows. He believes that if there is a decline before the elections, it is more likely to rise towards $95,000 afterward. Citing data, he noted that nearly $2 billion in long positions were just liquidated, with only three weeks until the midterm elections. Historically, in four midterm elections, three have seen bearish trends emerge one to two months after the elections, giving a probability of 75%. He stated that the worst-case scenario would be a price rebound leading into the elections, followed by a reversal that traps the other side before de-risking. He believes that the narrative for one side has already been liquidated, and the current exposure of shorts is higher than that of longs. The author claims to still hold 10x long positions and longs established at 62.6K and 76.4K, with all positions fully allocated and not closed. This represents his personal trading view and is not an objective event.

  • Argentine Central Bank Indicates Cryptocurrencies May Open to Banks

    On October 11, the Argentine Central Bank stated that during Milei's second term, cryptocurrencies may be opened to banks, lifting a ban that has been in place for four years.

  • Trump: Russia and Ukraine Agree to 'Energy Ceasefire'

    On October 11, U.S. President Trump announced that an 'energy ceasefire' has been reached in the Russia-Ukraine war, effective immediately. Both sides have agreed not to disrupt it.

  • CITIC Securities: Hong Kong Stocks' Fundamentals Expected to Have Bottomed Out

    On October 11, CITIC Securities' research report pointed out that for Hong Kong stocks, although the overseas interest rate hike cycle combined with the restart of AI-driven trading continues to pressure liquidity, the fundamental expectations have bottomed out, and the earnings growth expectations for major broad-based indices have begun to be revised upwards. There is a significant divergence in the adjustment of industry earnings expectations, with some specific sectors seeing upward revisions, while industries related to domestic demand still face downward pressure on earnings expectations. The upcoming third-quarter performance will be an important basis for assessing the progress of recovery. The report advises investors to maintain patience with Hong Kong stocks, expecting that short-term dividend strategies will continue to outperform.