header-langage
简体中文
繁體中文
English
Tiếng Việt
Scan to Download the APP

ABCDE: Bitcoin's Lego Path - Modular Reshaping of the Cryptocurrency Giant

24-07-22 00:13
Read this article in 26 Minutes
总结 AI summary
View the summary 收起
Original title: "ABCDE: Bitcoin's Lego Road: Modularization Reshapes the Cryptocurrency Giant"
Original author: ABCDE, Chakra, UTXO, Nubit and Yala


In the evolution of blockchain technology, Bitcoin's modularization is more inevitable than Ethereum, which is due to the clever interweaving of many factors. As a pioneer in blockchain, Bitcoin faces inherent scalability challenges. With the explosive growth of the user base and the continuous expansion of application scenarios (such as the rise of inscription technology), the problems of network congestion and high transaction fees have become increasingly prominent, like a gap that needs to be crossed.


The core design concept of Bitcoin - as a simple and secure value storage and transfer system, provides an excellent stage for modularization. This approach allows for elegant expansion of functions without touching the underlying protocol, which is a good solution.


The Bitcoin community's persistent pursuit of maintaining the stability and security of the main chain, coupled with the ever-changing technical innovation pressure of other blockchain platforms, undoubtedly fueled the necessity of modularization. More strikingly, as the cryptocurrency with the highest market value, the huge economic value contained in Bitcoin has become a powerful catalyst for developers to explore modular solutions, inspiring them to continuously expand the functional boundaries and application areas of Bitcoin.


The subtlety of the modular solution lies in that it cleverly opens up fertile ground for innovation on the second layer or side chain while maintaining the core advantage of the high security of the Bitcoin network. This strategy not only coincides with the values of the Bitcoin community, but also opens a new chapter for Bitcoin to enrich its functions and improve its performance while protecting its core value proposition.


Chakra: BTC's new settlement layer


1. Why do we need an independent settlement layer?


Scalability: The transaction processing capacity of the Bitcoin main chain is limited. If all Layer 2 transactions are settled on the main chain, it will inevitably lead to network congestion. The independent settlement layer significantly improves the overall throughput by processing a large number of transactions in batches and submitting only the final results to the main chain, thus effectively solving this problem.


Innovation space: The independent settlement layer breaks through the limitations of the Bitcoin scripting language and provides developers with a broad space for innovation. Developers can boldly try various novel expansion solutions without directly affecting the Bitcoin main chain. This flexibility enables the Bitcoin ecosystem to achieve functional expansion without hard forking, ensuring the stability and compatibility of the network.


2. Comparison between Ethereum's Dymension and Bitcoin's Settlement Layer


Dymension in the Ethereum ecosystem is a good reference example. Dymension provides an independent chain while supporting RaaS (Rollup-as-a-Service) services. The rollup built on Dymension is essentially a chain developed based on the Cosmos SDK, but the final confirmation process is outsourced to Dymension. In addition, Dymension has also transformed the IBC protocol to transform the relayer into a liquidity provider.


Challenges of Bitcoin


However, Bitcoin's settlement layer faces unique challenges, especially in terms of zero-knowledge proof (ZK) verification. Bitcoin itself cannot directly implement settlement functions, and even innovative solutions like BitVM have difficulty in completely solving this problem. While BitVM can theoretically be used to perform ZK verification (as demonstrated by the Citrea project), it still faces significant limitations in terms of transaction processing speed (TPS) and the implementation of other key services such as cross-chain bridging and unified liquidity.


The core and additional services of ZK settlement


The core of ZK settlement is that when rollup submits state updates to the chain, it also needs to submit corresponding proofs. For chains that provide RaaS services, this means that framework support for ZK rollup is also required.


The importance of the settlement layer is also reflected in the additional services it provides. For example, in cross-chain transactions, the transfer from rollupA to rollupB needs to be transferred through the settlement layer, which can avoid common problems in P2P networks, such as inconsistencies of the same token on different chains. In addition, the unified liquidity pool allows all liquidity to be concentrated in the settlement layer for trading, enabling the settlement layer to capture all transaction fees.


Deep cooperation and incentive mechanism of the settlement layer


It is worth noting that settlement networks like Dymension will also promote some deeply cooperative projects to release rollups on them, and airdrop to stakers after each rollup goes online. This strategy makes the platform token a "golden shovel", incentivizing users to actively participate in staking and ecosystem construction.


In general, the concept of the settlement layer and its potential to solve scalability, interoperability and liquidity integration provide important ideas and directions for the future development of the Bitcoin ecosystem.


3. Chakra is a high-performance BTC settlement layer based on the PoS consensus mechanism:


Chakra consists of a three-layer architecture: the basic consensus layer, the settlement consensus layer and the execution layer. Its design and implementation are aimed at improving throughput, reducing latency, and enhancing security, flexibility and scalability.


The basic consensus layer is the block consensus of Chakra Chain and the foundation of upper-layer services. It adopts PoS consensus. The block generation is selected by the proposer by the verifiable random function (VRF), and the final block is determined based on the chain with the highest voting weight.


The settlement consensus layer specializes in handling settlement events between different chains. The settlement consensus reuses the Chakra PoS consensus validator set and the underlying communication. It is a lightweight consensus that can achieve extremely low latency. The validator listens to the settlement request event, broadcasts the signature confirmation, and generates a Quorum Certificate (QC) after collecting enough signatures, and sends the settlement message and QC to the Babylon network for finality. The BTC staked on Babylon will provide additional shared security for Chakra's settlement consensus and ensure the security of settlement services.



The execution layer uses Substrate BlockSTM designed by Chakra, which improves performance through a variety of optimization methods to handle settlement requests with frequent state transitions. Through optimization methods such as optimistic parallelization, overlay change sets, batch submission, global keys and MVMemory, Chakra can significantly improve transaction processing speed in a multi-threaded environment, reaching a transaction processing capacity of more than 5,000 transactions per second (TPS), and even up to 100,000 TPS in a high-configuration computing environment, meeting the current settlement needs of the main BTC L2.


Nubit: Data Availability Layer for BTC


We will not elaborate on why BTC needs DA here, but mainly talk about why BTC needs a new DA (in other words, DAs like Celestia cannot currently meet the needs of BTC).


Nubit has built a highly scalable and secure Data Availability Layer based on the economic security of Bitcoin. Nubit's team members are professors and doctoral students from the University of California, Santa Barbara, and enjoy outstanding academic reputation and global influence. They are not only proficient in academic research, but also have rich experience in blockchain engineering implementation.


1. Bitcoin Native Integration:


Nubit is designed with compatibility and integration with the Bitcoin network in mind. This native integration allows Nubit to interact directly with Bitcoin's UTXO model, script system, and consensus mechanism, providing a seamless user experience and greater security. In contrast, Celestia, as a general data availability layer, can provide services for a variety of blockchains but cannot provide such deep Bitcoin-specific integration.


2. Bitcoin Native Staking:


Nubit introduces an innovative mechanism that allows Bitcoin holders to directly participate in PoS consensus without converting their BTC to other tokens or using complex cross-chain bridges. This means that BTC holders can stake directly with their Bitcoin, participate in network security maintenance, and receive corresponding rewards. This not only enhances the economic security of the network, but also maintains the liquidity and value of BTC. In contrast, Celestia's staking mechanism is based on its native token and cannot directly leverage Bitcoin's economic value and network effects.



3. Bitcoin Anchor:


Nubit achieves tight anchoring with the Bitcoin mainnet by regularly recording its own block hashes and pledge set voting information on the Bitcoin blockchain. This approach not only provides additional security guarantees, but also greatly shortens the time for asset unbinding (from traditional weeks to less than 4 hours). This direct Bitcoin anchoring mechanism enhances the credibility of the Nubit network and provides users with greater flexibility. Celestia, as an independent blockchain, cannot provide this direct anchoring with the Bitcoin mainnet.


4. Focus on the Bitcoin Ecosystem:


Nubit is designed and optimized specifically for the unique needs and applications in the Bitcoin ecosystem. For example, it provides optimized support for Ordinals (NFT protocol on Bitcoin), BRC-20 (token standard on Bitcoin), etc. The team wrote a paper on modular indexers together with Domo (creator of BRC20), incorporated the design of the DA layer into the indexer structure of Bitcoin Meta Protocol, and participated in the establishment and formulation of industry standards.


5. Bitcoin-level PoS consensus mechanism and DA guarantee:


Nubit explores an efficient BFT-based consensus powered by SNARK for signature aggregation. The PBFT scheme combined with zkSNARK technology significantly reduces the communication complexity of signature verification between validators, and verifies the correctness of transactions without access to the entire data set, thereby allowing a very large set of consensus validators to achieve Bitcoin-level decentralization. Nubit's Data Availability Sampling (DAS) is achieved by performing multiple rounds of random sampling of small portions of block data. Each successful round of sampling increases the probability that the data is fully available. Once a predetermined confidence level is reached, the block data is considered accessible. In contrast, Celestia uses the traditional Tendermint consensus algorithm and can only support a scale of 100 staking validators.


Nubit Ecosystem Integration Progress:


Data availability integration with Layer2 such as Merlin, Manta, and Rooch Network has been achieved. The modular indexer built on Nubit has been integrated into OKX Wallet, Tomo, Gate Wallet, and Unisat Wallet as a technical standard, providing secure and trustless indexing services to millions of Bitcoin ecosystem users through Nubit. Nubit is also working with Succinct to enable any ecosystem to deploy zk light clients on the chain, allowing ecosystem applications/L2/L3 to access the data availability layer secured by Bitcoin from Nubit.


Nubit has built the first data availability layer secured by Bitcoin through innovative consensus algorithms and protocol mechanism designs, providing scalable data services for applications and infrastructure in the Bitcoin ecosystem and even multi-chain ecosystems, unlocking the bottleneck of Bitcoin's own data throughput and opening up unlimited possibilities for developers.


UTXO Stack: Creating Bitcoin Layer 2 Based on UTXO


OP Stack and Arbitrum Orbit provide Ethereum developers with tools to build their own Layer 2 rollup, greatly reducing the development threshold. On Bitcoin, UTXO Stack is extending the UTXO model, a core feature of Bitcoin, to Layer 2 solutions. UTXO Stack provides a one-click chain-issuing tool to help developers create a native isomorphic Bitcoin Layer 2 based on the UTXO model at a low cost.


The first thing that must be mentioned is RGB++, the Bitcoin layer asset issuance protocol. It maps Bitcoin UTXO to eUTXO (extended UTXO, supporting smart contracts) of a Turing-complete UTXO chain through isomorphic binding, and uses the script constraints on these two chains to verify the correctness of state calculations and the validity of ownership changes. This Turing-complete UTXO chain is called the RGB++ chain, which can be a chain that meets the conditions such as Nervos CKB or Cardano. The so-called isomorphic binding refers to the binding of Bitcoin UTXO and eUTXO on the RGB++ chain - the unlocking condition of eUTXO is set to the corresponding UTXO. So once the UTXO is spent, the corresponding eUTXO is also transferred. The assets issued using the RGB++ protocol are interpreted on the RGB++ chain, and the ownership is bound to the Bitcoin UTXO.


An unprecedented feature brought by RGB++ is cross-chain without a cross-chain bridge, called Leap. When the unlocking condition of eUTXO is Bitcoin UTXO, the ownership of the RGB++ asset explained by it is on the Bitcoin chain; and if we construct a transaction on the RGB++ chain so that the unlocking condition of eUTXO becomes Litecoin UTXO, the ownership of the RGB++ asset will jump to the Litecoin chain. In this way, a bridgeless cross-chain from Bitcoin to Litecoin is realized. The whole process is completely decentralized, without a cross-chain bridge, and without any trust assumptions. Through Leap, the RGB++ assets issued by Bitcoin Layer 1 can smoothly cross to Layer 2.


With the previous technical preparation, UTXO Stack can build Bitcoin Layer 2 based on the UTXO model and PoS mechanism in one click, which is called Branch Chain. Branch Chain has the following advantages:


· High TPS and low transaction fees, thanks to the unique parallel processing characteristics and PoS mechanism of the UTXO model.


· The asset protocol uses RGB++. RGB++ assets can be freely transferred between any UTXO chain (including but not limited to Bitcoin, CKB, Litecoin, and various Branch Chains) without a cross-chain bridge.


· Reuse CKB's smart contract stack to achieve Bitcoin Layer 2 Turing completeness.


· Reuse BTC wallets, such as JoyID, UniSat, OKX Wallet, Gate Wallet, etc.


· Security is guaranteed by BTC/CKB pledge, DA layer, forced exit mechanism, etc.


UTXO Stack helps create a high-performance programmable Bitcoin Layer 2, emphasizing Bitcoin nativeness and isomorphism with the UTXO model, providing a new paradigm for Bitcoin expansion.


Yala: Reshaping the DeFi future of BTC with modularity


DeFi solutions on Bitcoin face multiple challenges, mainly stemming from the inherent limitations and design concepts of the Bitcoin network. Existing Layer 2 technologies such as rollup and sidechains, although they provide possibilities for complex applications, are still subject to Bitcoin's technical constraints and it is difficult to fully utilize its consensus and security mechanisms. At the same time, these solutions also have deficiencies in asset security, cross-chain interoperability, and native function support. There are many Bitcoin holders, but due to security issues, many large holders are on the sidelines of emerging Bitcoin applications. Yala fundamentally solves Bitcoin's security issues through its unique design and provides liquidity solutions for Bitcoin holders.


Yala is a BTC native DeFi solution, which adopts a modular architecture, integrates a decentralized indexer network and Oracle, and uses the assets of the bitcoin ecosystem to issue stablecoins $ YU. The issued $ YU can freely participate in any DeFi activities on the chain, thereby unlocking the programmability of BTC assets and releasing the huge liquidity of Bitcoin.


Yala's architectural design embodies the essence of modular thinking. It includes the application layer, consensus and data availability layer, execution layer and settlement layer. This modular design enables BTC assets to conduct native DeFi transactions while maintaining the security and consensus of the Bitcoin network.



Specifically:


Application layer: Yala's application layer defines the logic of state changes, which can be smart contracts in EVM or other BTC L2.


Consensus and DA layer: Yala uses Indexer to maintain the off-chain status and data availability of the system. This echoes the concept of an independent DA layer explored in BTC modularization, both of which are committed to improving data processing efficiency and availability.


Execution layer: Yala's Vaults Module serves as an execution environment for state changes, similar to the independent execution layer discussed in BTC modularization, and is designed to improve transaction processing efficiency.


Settlement layer: Yala eventually settles transactions to the BTC mainnet.


Yala's architectural design shows how to achieve modularization of DeFi functions in the Bitcoin ecosystem. It cleverly leverages Bitcoin's security and decentralization, while overcoming Bitcoin's limitations in smart contracts and scalability through modular design.


Yala's example also highlights the advantages of modularization in improving development efficiency and system flexibility. By providing SDKs and customizable modules, Yala makes it easier for developers to build applications in the Bitcoin ecosystem, which coincides with the goal of BTC modularization.


原文链接


欢迎加入律动 BlockBeats 官方社群:

Telegram 订阅群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方账号:https://twitter.com/BlockBeatsAsia

举报 Correction/Report
This platform has fully integrated the Farcaster protocol. If you have a Farcaster account, you canLogin to comment
Choose Library
Add Library
Cancel
Finish
Add Library
Visible to myself only
Public
Save
Correction/Report
Submit