Is it really true that crypto is decentralized?
It would be if blockchain were the very first “layer.” But that’s not the case. For blockchain to work, we need computers, an Internet connection, and all kinds of infrastructure. Layer-0 for short.
Is that decentralized?
If it’s not, then blockchains cannot preserve their decentralized status. They can be controlled, shut down, or attacked.
Layer 0 and 1 are a bit like private browser windows. You get privacy advantages limited to a local level. But on a network level, providers still see most of it. To get real control, you need a special network. VPNs, Tor, mixnets…
Thankfully, today’s layer-0s can expand and protect the essence of blockchain.
Theoretically, a layer-0 blockchain is a network that supports tools for creating or connecting layer-1 blockchains.
And layer-1 blockchains are standalone networks like Bitcoin and Ethereum. Layer-1s have their own immutable code, consensus mechanisms, and purpose, whether it’s to enable peer-to-peer (P2P) payments or decentralized applications (dApps). Layer-1s can also host smaller but faster blockchains— in general, called Layer 2.
Usually the layer-0 blockchain has no utility other than to transfer data among layer 1 networks. It implies that the token behind it powers a blockchain complex. That means, there are multiple blockchains (Layer-1s) that coordinate under another (Layer-0), and they’re all generalized as “the network.”
That’s the case of Cosmos, Polkadot, and Avalanche. More on them later.
A more common definition is the Layer 0 protocol. This refers to all the infrastructure that makes blockchains possible, including:
The problem is, some of these are essential for accessing the blockchain, but they’re typically provided by companies— they’re centralized.
In crypto, the ideal layer 0 protocol is decentralized, extendable, and interoperable. That means:
How?
For users, layer 0 may sound abstract. You can “see” the application layer on websites and also the layer 1-2 when making crypto payments, but the zero layer doesn’t interact with users directly. When sign a transaction from the dApp, the smart contracts behind it could be calling other platforms without you knowing it.
As the dApp developer, the setup looks something like this:
(Smart contracts are autonomous programs powered by the blockchain that look like this:)
In the process, the nodes from the layer-0 protocol earn tokens whenever smart contracts request their data.
Layer-0 protocols could also execute these contracts rather than users pressing a button. For example, the Liquity dApp lends a USD stablecoin backed by ETH tokens (LUSD):
And that’s what layer-0 protocols look like. Layer-0 blockchains are similar but more automated and used for cross-chain data rather than real-world data.
There are clear differences between layer 0 and layer 1. L1s are blockchains whereas L0s aren’t necessarily. This means:
Let’s start with flexibility. Layer-0s don’t depend on specific blockchains, so they can integrate with almost any, including layer-2 and application layers. Layer-0s can connect to multiple Layer-1s, but Layer-1s can also integrate multiple Layer-0s.
This flexibility is also why Layer-0s don’t have a clear ecosystem like Layer-1s.
If you try connecting several Layer-1s without using Layer-0s, you’re increasing the complexity and risk of vulnerabilities.
Decentralization isn’t black or white. There are different levels, namely layers. For example, a dApp can be governance free and have no admin keys but still be limited to a centralized blockchain.
Similarly, blockchains can be decentralized but still use centralized Internet providers. Thankfully, that’s no longer the only way. Layer-0 is synonymous with Web3 infrastructure, meaning that they can offer similar services without relying on one company or node.
Now, blockchains and dApps have access to decentralized web hosting, data feeds, domain name systems (DNS), and other Layer-0 tools.
Layer-0 is potentially more decentralized than Layer-1s. It will depend on whatever blockchain integrates it.
Off-chain data includes everything outside the blockchain’s data base, whether it’s other blockchains or real-world information.
Without this data, the dApp ecosystem would be very limited. Layer-0s allow blockchain programs (AKA smart contracts) to react to whatever happens outside the database.
Now, Layer-1s can simply run a function that calls Layer-0s with what they need: external information, token transfers, or other off-chain actions.
For example, Layer-1s can make transactions faster and cheaper by verifying them off-chain— in fact, the examples shown later are some of the most efficient blockchains today.
As for why Layer 0 works well off-chain, it all goes back to flexibility.
Yet, despite these differences, layer-0 and layer-1 networks are not essential to each other (blockchains can still fall back to traditional web providers). Both have utility independently, although limited. Layer-1s give better incentives to Layer-0s, and layer-0s bring more use cases to layer-1s.
Layer 0 blockchains are somewhat rare in the crypto world compared to protocols. They can be redundant because blockchains can integrate layer-0s anyway. Instead, their role is to facilitate the creation of smaller networks via software development kits (SDKs).
That means layer-0 blockchains don’t connect miscellaneous networks from the outside. They were created within it, similar to how developers use the Ethereum environment to launch dApps.
The top layer-0 blockchains are Polkadot, Avalanche, and Cosmos.
DOT is the native token of Polkadot Network, which connects smaller networks like Statemint, Acala, Bitgreen, Clover Finance, or Efinity. They’re called “parachains” and interact with each other using the relay chain, which acts as a translator and bridge. This central network is what we call layer-0.
Polkadot launched in May 2020 and ran “parachain auctions” for two years where users voted which networks to include. Parachains aren’t permanent and instead follow a lease-based model. In 2023, Polkadot has 20 out of the 100 maximum.
All networks and their dApps form the Polkadot ecosystem.
What happens if this central chain goes down? Parachains will still function but no longer interact with each other. To prevent this, the relay chain has 300 validators (1,000 maximum) and a unique proof-of-stake-based model.
Avalanche is a triple blockchain that launched in September 2020. It also supports smaller networks (subnets) without a hard-coded limit. P Chain would be the Layer-0 component that creates all subnets (now over 50).
The X Chain is generally for creating/managing tokens, and C Chain is the most used one to access dApps.
Subnets are designed so that they can overlap/validate each other while maintaining their own rules and token economics. The result is a highly efficient and decentralized network.
Another reason for this is that unlike Polkadot, Avalanche is Ethereum-compatible. Still, there are similar risks. The primary subnet (Chain X, P, and C) needs enough validators to avoid disrupting all others.
Unlike Avalanche and Polkadot, the Cosmos blockchain doesn’t have a central network. Technically there’s Cosmos Hub, but the other blockchains can transfer assets with each other without going through it. It launched in March 2019 and has since then added 59 other hubs or “zones.”
The Cosmos Hub and SDK platform are the layer-0 component. They provide the other blockchains with simple governance tools and protocols to transfer directly (IBC, inter blockchain communication). The blockchains receiving the most connections (closest to the center in the picture) are called Hubs while the others are called Zones.
To avoid confusion, each icon represents an application-specific blockchain. For example, Cronos is the name of the token and platform, the only dApp within the Cronos blockchain.
However, the Cosmos network isn’t Ethereum compatible. Either you need a Cosmos wallet or an Ethereum port of the dApp. A third option is bridges and/or layer-0 protocols.
We defined a layer-0 blockchain as one that connects application-specific blockchains, typically built within it. Layer-0 protocols aren’t that way. They can be native to other blockchains (like Ethereum) and connect to other established ones.
E.g., The Chainlink protocol and token were created on Ethereum Mainnet but also works on Polkadot, Avalanche, Solana, BnB Chain, and others.
Hence why protocols are more common than layer-0 blockchains. It’s like comparing standalone networks to cross-chain platforms. The common types are:
The first step to transferring tokens across blockchains is being able to transfer information. That’s essentially what oracles do, except they’re not limited to databases — they also share real-world data (e.g., weather). A few oracle examples are Chainlink, Tellor, and Fetch.
Decentralized oracles are an independent group of data reporters that provide and update prices and other information. All the data is public from the platform, and users have different incentives and penalties to ensure its integrity.
Without this layer-0 component, DeFi platforms wouldn’t have reliable metrics from other chains. If you track prices from Uniswap pools (e.g., ETH/USDT) and there’s a sharp drop in liquidity, the contracts may execute at the wrong prices.
Bitcoin is the best-known example of decentralized data storage. You can “delete” the blockchain, but it will always exist as long as someone else stores it. To keep it organized and updated, users need specific software to run a node and follow the consensus model.
The second part is the problem. While the tech behind it is decentralized, the one we interact with (front-end) is not:
The solution? Front-end decentralized storage. Examples of this are IPFS (Inter Planetary File System), Storj (STORJ), and Filecoin (FIL). IPFS, for example, allows you to upload files, assets, and websites to load them directly from the search bar.
The uploading is technical, but the access is as easy as visiting websites.
Now, if the blockchain shuts down, dApps and NFTs still exist on IPFS. They’re not stored on-chain only but also on this layer-0 protocol.
Storage is just one of the many cloud services that blockchain can leverage.
As there are now storage coins, we may soon see more projects specialized for different types of web infrastructure:
E.g. Bitcoin miners verify transactions for block rewards.
E.g. If you have a large zip file that takes hours to extract, you could use a powerful remote computer (virtual machine) to do it in no time for a fee.
E.g. ipns://filecoin.io
E.g. IPFS uses a similar method where the more users access some information, the more copies and the faster it is to load.
E.g. Since the Tornado Cash blacklisting, the centralized RPC provider behind Metamask, Infura, censored the contract. If you switch from settings to a custom RPC like Ankr, you can still access it.
There’s already one big project that’s decentralizing the entire stack of Internet services: Internet Computer (ICP).
Bridges allow us to send tokens and data across blockchains, and depending on the type, you could consider them as Layer 0 or 1.
Bridges are usually two nearly-identical dApps built on different blockchains. If the verification process is external or native, it’s considered a layer-0 protocol. If it’s local, it’s a layer-0 blockchain.
For context:
In practice, bridges are far from layer-0. There’s no seamless connection between unrelated blockchains. There are complex problems with compatibility and security, and they get worse the more networks you add.
Some bridges never had issues. Others turned into the most expensive DeFi hacks of all time. Developers are still experimenting to find the perfect bridge architecture.
The crypto markets are still largely led by Bitcoin and Ethereum. What do the market leaders stand for? Decentralization, immutability, trustlesness. These are the features that have been and will remain valuable long-term. Layer 0 magnifies these properties.
One of the biggest obstacles to crypto mass adoption is the Internet infrastructure layer. Either it’s not available everywhere or it’s too easy to restrict.
If layer-0 protocols can improve this infrastructure, more people will gain confidence in blockchain, especially once traditional platforms start failing them.
Whether there is a trustless layer 0 or not, layer-1s will maintain their value and upgrade regardless. But if there is— if we see more projects like ICP and IPFS— that can speed up both crypto adoption and tech development. Or at least, free the blockchain from centralized cloud service giants.
Join The Leading Crypto Channel
JOINDisclaimer:Please note that nothing on this website constitutes financial advice. Whilst every effort has been made to ensure that the information provided on this website is accurate, individuals must not rely on this information to make a financial or investment decision. Before making any decision, we strongly recommend you consult a qualified professional who should take into account your specific investment objectives, financial situation and individual needs.
Max is a European based crypto specialist, marketer, and all-around writer. He brings an original and practical approach for timeless blockchain knowledge such as: in-depth guides on crypto 101, blockchain analysis, dApp reviews, and DeFi risk management. Max also wrote for news outlets, saas entrepreneurs, crypto exchanges, fintech B2B agencies, Metaverse game studios, trading coaches, and Web3 leaders like Enjin.
Development
Knowledge
Subscribe To Newsletter
Stay up-to-date with all the latest news about
Liquid Loans, Fetch Oracle and more.
Copyright © 2024 Crave Management.
All Rights Reserved.
Your Genius Liquid Loans Knowledge Assistant