Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
Explaining Babylon: How to Unlock the Security Value of Bitcoin?
Author: YBB Capital Researcher Zeke
Preface
In the modular era led by Ethereum, providing security services by connecting the DA (Data Availability) layer is nothing new. The concept of Staking now brings a new dimension to the modular track, using the potential of “digital gold and silver” to provide security for many protocols and public chains in the blockchain from Bitcoin or Ethereum. In narrative terms, it can be said to be quite grand. It not only releases the liquidity of trillions of market capitalization, but also is the key core of the future expansion. Taking the recent Bitcoin staking protocol Babylon and the Ethereum re-staking (ReStaking) protocol EigenLayer, which have respectively won massive financing of 70 million USD and 100 million USD, as examples. It is also not difficult to see that the top VC is very supportive of this track.
But with it came a lot of questioning, if modularity is the ultimate expansion, the two as a key member will inevitably lock in large amounts of BTC and ETH, so is the security of the protocol itself worth questioning? Will the crazy ‘nesting dolls’ formed by many LSD and LRT protocols become the biggest black swan in the future of blockchain? Is its business logic reasonable? Since we have already analyzed EigenLayer in previous articles, the following text will mainly discuss the above issues through Babylon.
Extend Security Consensus
The most valuable public chains in the development of the blockchain world are undoubtedly Bitcoin and Ethereum. The security, decentralization, and consensus of these two chains, which have been accumulated over the years, are the key cores that ensure their long-standing position at the top of the public chain. They also possess scarce characteristics that are difficult to replicate by other heterogeneous chains. The core of modular thinking is to ‘rent’ these characteristics to the demanders. At this stage of modular thinking, it can be mainly divided into two factions:
And another faction in this category is Babylon and Eigenlayer, which create shared security services by using the asset value of Bitcoin or Ethereum through the core idea of PoS (Proof of Stake). Compared to the first two, it is a more neutral existence. Its advantage lies in inheriting orthodoxy and security while giving more value to mainchain assets and being more flexible.
The Potential of Digital Gold
Regardless of the underlying logic of any consensus mechanism, the security of the blockchain largely depends on how much resources it has to support it. A PoW chain requires a large amount of hardware and electricity, while PoS relies on the value of staked assets. Bitcoin itself is supported by an extremely large PoW computing power network, making it the most secure presence in the entire blockchain. However, as a public chain with a circulation market capitalization of 1.39 trillion US dollars, it only has two main use cases, which are transfer and payment of Gas.
For the other half of the blockchain, especially after Ethereum Shanghai upgraded to PoS, it can be said that the majority of public chains default to using different architectures of PoS to achieve consensus. However, due to the fact that the new heterogeneous chain itself cannot attract a large amount of capital staking, its security is highly questionable. In the current modular era, although Cosmos zone and various Layer2 can also use various DA layers to make up for it, they also lose their autonomy. For most old public chains or consortium chains that use the POS mechanism, it is basically impossible to use Ethereum or Celestia as DA, and the value of Babylon is to fill this gap and stake BTC to provide protection for PoS chains. Just as humans used gold to support the value of paper money in the past, BTC is indeed suitable to play this role in the blockchain world.
From 0 to 1
Releasing the ‘digital gold’ has always been the grandest and most difficult narrative in the blockchain. From the early sidechains, Lightning Network, bridging wrapped tokens to today’s Runes and BTC Layer2, it can be said that no matter which solution, there are inherent flaws. If Babylon wants to implement the security of Bitcoin, naturally, the centralized solution with the introduction of third-party trust assumptions should be the first to be excluded. Among the remaining solutions, Runes and Lightning Network (limited by extremely slow development) currently only have the ability to issue assets, which also means that Babylon needs to design its own ‘scaling solution’ to enable Bitcoin’s native staking from 0 to 1.
The basic elements that can be used to deconstruct Bitcoin are as follows: 1. UTXO model, 2. Timestamp, 3. Multiple signature methods, 4. Basic operation codes. The solution given by Babylon is based on the weak programmability and data carrying capacity of Bitcoin. Adhering to the principle of minimization, only the necessary functions for staking contracts need to be completed on Bitcoin, that is, BTC staking, slashing, rewards, and withdrawals are all completed on the mainchain. After achieving this from 0 to 1, the complex demands are handed over to the Cosmos zone for processing. However, there is still a key question here: how to record the data of the PoS chain on the mainchain?
Remote Staking
UTXO (Unspent Transaction Output model), designed by Satoshi Nakamoto for Bitcoin, its core idea is extremely concise. Transactions are nothing more than the inflow and outflow of funds, so the entire transaction system only needs to express these two forms: input and output. The so-called UTXO is when funds come in but not all of them are spent, the remaining part is the unspent transaction output (i.e. unspent bitcoins). The entire ledger of Bitcoin is actually a collection of UTXOs. By recording the status of each UTXO, it manages the ownership and circulation of Bitcoin. Each transaction will spend the old UTXO and generate new UTXOs. Due to its potential for scalability, it naturally became the starting point for many native scaling solution ideas. For example, using UTXO and multi-signature to create a penalty mechanism and the Lightning Network of state channels, or binding UTXO to realize inscriptions, runes, etc. for SFT (semi-fungible tokens). All of these are based on this critical starting point in order to become a reality.
And Babylon naturally also needs to use UTXO to implement staking contracts (Babylon is called remote staking, that is, the security of BTC is passed to the PoS chain through an intermediate layer), while ingeniously combining existing opcodes in thinking. In fact, the specific steps of implementing the contract can be broken down into the following four steps:
Users send funds to an address controlled by a multi-signature. Through OP_CTV (OP_CHECKTEMPLATEVERIFY, allowing the creation of predefined transaction templates to ensure that transactions can only be executed according to specific structures and conditions), the contract can specify that the funds can only be spent when specific conditions are met. After the funds are locked, a new UTXO is generated to indicate that the funds have been staked;
Calling OP_CSV (OP_CHECKSEQUENCEVERIFY, which allows setting a relative time lock based on the transaction’s sequence number, indicating that UTXO can only be spent after a certain relative time or number of blocks) can achieve time locking, which ensures that funds cannot be withdrawn within a certain period of time. Combined with the mentioned OP_CTV, it is possible to stake, unstake (after the staking time requirement is met, the staker can spend the locked UTXO), and slashing (when the staker behaves maliciously, the UTXO will be forcibly spent to a locking address and restricted to an unspendable state, similar to a burn address).
Whenever users stake or withdraw their staked funds, the creation and spending of UTXOs are involved. A new transaction output generates a new UTXO, while old UTXOs are marked as spent. This way, every transaction and fund flow is accurately recorded on the blockchain, ensuring transparency and security.
Based on the stake amount and stake time, the contract will calculate the corresponding rewards and distribute them by generating new UTXOs. These rewards can be unlocked and spent through script conditions after meeting specific conditions.
Timestamp
After having a native stake contract, it is natural to think about the problem of historical event recording of external chains. In Satoshi Nakamoto’s White Paper, Bitcoin Blockchain introduced a Timestamp concept powered by PoW, a mechanism that provides an irreversible chronology of events. In the native use case of Bitcoin, these events refer to the various transactions performed on the ledger. Nowadays, to enhance the security of other PoS chains, Bitcoin can also be used to timestamp events on external blockchains. Each time such an event occurs, a transaction sent to the Miner is triggered, Miner then inserted into Bitcoin ledger, adding a Timestamp to the event. These Timestamps can be used to address various security issues of the Blockchain. The general concept of timestamping events in a child chain on the parent on-chain is called “checkpointing”, while the transactions used to add timestamps are called checkpoint transactions. Specifically, the Timestamp in the Bitcoin Blockchain has the following important features:
The timestamp server is a new primitive defined by Babylon, which allocates Bitcoin timestamps through Babylon checkpoints in PoS blocks to ensure the accuracy of the time series and prevent tampering. This server is at the top of the entire Babylon architecture and is the core source of trust requirements.
Three-tier Architecture of Babylon
As shown in the above figure, the overall architecture of Babylon can be divided into three layers: Bitcoin (as a timestamp server), Babylon (a Cosmos Zone) as the middle layer, and the PoS chain demand layer. Babylon refers to the latter two as Control Plane (the control plane, namely Babylon itself) and Data Plane (the data demand plane, namely various PoS consumption chains).
After understanding the basic implementation of the trustless protocol, let’s take a look at how Babylon itself connects the two ends using the Cosmos zone. According to the detailed explanation of Babylon by Stanford Tse Lab “1”, Babylon can receive checkpoint flows from multiple PoS chains and merge these checkpoints before publishing them to Bitcoin. By using the aggregated signatures of Babylon validators, the size of the checkpoints can be minimized, and the frequency of these checkpoints is controlled by allowing Babylon validators to change only once per Epoch.
Validators of each PoS chain download the Babylon block and observe whether their PoS checkpoints are included in the Babylon block checked by Bitcoin. This allows the PoS chain to detect differences, for example, if Babylon validators create an unavailable block checked by Bitcoin and lie about the PoS checkpoints included in the unavailable block. The main components of the protocol are as follows:
Eigenlayer in BTC
From the perspective of its purpose, although Babylon is no different from Eigenlayer, it is definitely not a simple fork of Eigenlayer. In the current situation where DA cannot be used natively on the BTC mainchain, the existence of Babylon is very meaningful. In addition to bringing security to external PoS chains, this protocol is also particularly important for revitalizing the BTC ecosystem internally.
Use Case
There may be many use cases in Babylon, here are some that have been implemented or may be implemented in the future:
Cross-Chain Interaction: Through the IBC protocol, Babylon is able to collect checkpoint data from multiple PoS chains, achieving cross-chain interaction. This interoperability allows seamless communication and data sharing between different blockchains, enhancing the overall efficiency and functionality of the blockchain ecosystem;
Integrating BTC ecosystem: Currently, most projects in the BTC ecosystem do not have sufficient security, whether it is Layer2, LRT or DeFi, most of them still rely on third-party trust assumptions. And these protocols hold a large amount of BTC in their addresses. In the future, perhaps there will be some good fit solutions colliding with Babylon, mutually nourishing each other, and ultimately forming a powerful ecosystem like Eigenlayer in Ethereum.
Cross-Chain Asset Management: The Babylon protocol can be used to securely manage cross-chain assets. By adding a timestamp to cross-chain transactions, it ensures the security and transparency of asset transfers between different blockchains. This mechanism helps prevent double spending and other cross-chain attacks.
Babylon Tower
The story of the Tower of Babel comes from Genesis 11:1-9 of the Bible, which is a classic tale of humanity’s attempt to build a tower to the heavens, only to be thwarted by God. Its symbolism represents the unity and common purpose of humanity. It also holds potential significance for the Babylon protocol, which aims to construct a Tower of Babel for many PoS chains and unite them. Narratively, it may not seem inferior to Eigenlayer, the defender of Ethereum, but what is the actual situation?
As of now, the Babylon Testnet has secured 50 Cosmos zones through the IBC protocol. Beyond Cosmos, Babylon has also partnered with some LSD (Liquidity Staking) protocols, cross-chain interoperability protocols, and the Bitcoin ecosystem for integration. On the other hand, in terms of staking, compared to Eigenlayer, Babylon still lags behind in reusing staking and LSD within the Ethereum ecosystem. However, looking ahead, the dormant BTC locked in many wallets and protocols has not been fully awakened, so this is just the tip of the iceberg of the $1.3 trillion, and Babylon currently needs to actively complement the entire BTC ecosystem.
The Only Solution to PANG’s Nesting Dolls
As mentioned earlier, Eigenlayer and Babylon are flourishing, and from the current trend, both will lock in a massive amount of blockchain core assets in the future. Even if the security of these two protocols themselves is not a problem, will the multiple traps lead the entire staking ecosystem into a death spiral and cause a decline no less than the level of the US raising interest rates again? The current staking track indeed experienced a quite long period of irrational prosperity after Ethereum switched to PoS and Eigenlayer emerged. In order to obtain a higher TVL, project parties often throw out a large number of airdrop expectations and trap overlay returns to tempt users. An ETH can be trapped 5 or 6 times, from native staking to LSD and then to LRT. Naturally, this will cause a lot of risk issues with the trap overlay, and any problem with one protocol will directly affect all protocols involved in the trap (especially the staking protocol at the tail of the trap structure). And the BTC ecosystem also has a large number of centralized solutions, so simply copying this set of risks will only be greater. But it needs to be clear that Eigenlayer and Babylon themselves are guiding the staking flywheel towards real practical value, essentially creating real supply and demand to offset this risk. So, the existence of the ‘shared security’ protocol, while indirectly or directly exacerbating the bad practices, is the only solution for staking traps to break away from Pareto returns. The main issue now is whether the commercial logic of the ‘shared security’ protocol is truly valid.
Real supply and demand is the key
In Web3, whether it’s a public chain or a protocol, the underlying logic often revolves around ‘matching’ the buying and selling parties for certain needs. Those who match properly can obtain ‘the world’, and the blockchain itself simply makes this matching fair, genuine, and trustworthy. In theory, the shared security protocol can complement the thriving stake and modular ecosystem. However, upon careful consideration, will this supply far exceed the demand? Firstly, on the supply side, there are quite a few projects and mainchains that can provide modular security. On the other hand, well-established PoS chains may not need or may hesitate to use such security, and new PoS chains may not be able to afford the interest generated by large amounts of BTC and ETH. For the commercial logic of Eigenlayer and Babylon to form a closed loop, at least the earnings need to balance with the interest generated by the staked tokens within the protocol. Even if this balance can be achieved, or even if the earnings far exceed the interest expenditure, this could lead to a parasitic relationship with the new PoS and protocol. Therefore, how to balance in the economic model, avoid falling into the bubble of relying on airdrops for development, and more healthily drive both supply and demand will be of utmost importance.
References
Ten thousand words detailed explanation of how Babylon enables the Cosmos ecosystem to benefit from the security of Bitcoin:
In-depth understanding of Eigenlayer: Can it help Ethereum break the “nested doll” situation? _source=publication-search
Dialogue with Babylon Co-founder Fisher Yu: How to unlock the liquidity of 21 million BTC through staking?
Triangular Debt or Mild Inflation: An Alternative Perspective on Staking: _WzndAZXRjnEgD2hcew
5.A look at what I’ve been seeing in crypto lately: