Fred

Fred

Change the world by Web3 @RyzeLabs | alumni @THUBA_DAO

A panoramic analysis of the BTC ecosystem: Reshaping history or starting the next bull market?

This article has 28,000 words and an estimated reading time of about 25 to 30 minutes.

Introduction: The Historical Development of the BTC Ecosystem#

Recently, the popularity of Bitcoin inscriptions has sparked a frenzy among crypto users. Once regarded as "digital gold" and primarily seen as a store of value, Bitcoin has once again drawn attention to the development and potential of the Bitcoin ecosystem due to the emergence of the Ordinals protocol and BRC-20.

As the earliest blockchain, Bitcoin was born in 2008, created by an anonymous entity known as Satoshi Nakamoto, marking the advent of a decentralized digital currency that challenges traditional financial systems.

Bitcoin was born as an innovative solution to the inherent flaws of centralized financial systems, introducing the concept of a peer-to-peer electronic cash system that eliminates the need for intermediaries, thereby achieving trustlessness and disintermediation. The foundational technology of Bitcoin—blockchain—has fundamentally changed the way transaction records, verification, and security are handled. The Bitcoin white paper released in 2008 laid the groundwork for a decentralized, transparent, and tamper-proof financial system.

After its inception, Bitcoin underwent a gradual and stable growth phase. Early adopters were mainly tech enthusiasts and cryptography supporters who began mining and trading Bitcoin. The first recorded real transaction occurred in 2010 when programmer Laszlo purchased two pizzas for 10,000 Bitcoins, marking a historic moment in cryptocurrency adoption.

As Bitcoin gained increasing attention, related ecosystem infrastructure began to take shape. Numerous exchanges, wallets, and mining pools emerged to meet the demands of this new digital asset. With the development of blockchain technology and the market, the ecosystem expanded to include more stakeholders, including developers, entrepreneurial teams, financial institutions, and regulatory bodies, promoting the diversification of the Bitcoin ecosystem.

In 2023, the long-dormant market was reignited by the explosive popularity of the Ordinals protocol and BRC-20 tokens, ushering in a summer of inscriptions and prompting renewed focus on Bitcoin, the oldest public chain. What will the future development of the Bitcoin ecosystem look like? Will the Bitcoin ecosystem become the engine of the next bull market? This research report will delve into the historical development of the Bitcoin ecosystem and explore its three core directions: asset issuance protocols, scalability solutions, and infrastructure, analyzing their current status, advantages, and challenges to discuss the future of the Bitcoin ecosystem.

Why We Need the Bitcoin Ecosystem#

Characteristics and Development History of Bitcoin#

Before discussing why we need the Bitcoin ecosystem, let's take a look at Bitcoin's basic characteristics and development history.

Bitcoin differs from traditional financial accounting methods in three core aspects:

  1. Decentralized Distributed Ledger: The core of the Bitcoin network is blockchain technology. This is a decentralized distributed ledger that records all transactions on the Bitcoin network. The blockchain consists of blocks, each containing the hash of the previous block, forming a chain structure that ensures the transparency and immutability of transactions.
  2. Proof of Work (PoW) for Accounting: The Bitcoin network uses a proof-of-work mechanism to verify transactions and maintain the ledger. This mechanism requires network nodes to solve mathematical problems to validate transactions and record them on the blockchain, ensuring the security and decentralization of the network.
  3. Mining and Bitcoin Issuance: Bitcoin is issued through mining. Miners solve mathematical problems to validate transactions and create new blocks, receiving a certain amount of Bitcoin as a reward.

Unlike common payment systems like PayPal, Alipay, and WeChat Pay, Bitcoin does not operate on a direct account balance model but uses the UTXO (Unspent Transaction Output) model.

Here, we briefly explain the UTXO model to help everyone understand the technical solutions of subsequent ecosystem projects. UTXO is a way to track Bitcoin ownership and transaction history, where each unspent output (UTXO) represents a transaction output in the Bitcoin network that has not been used by previous transactions and can be used to create new transactions. Its characteristics can be summarized in three aspects:

  1. Each transaction generates a new UTXO: When a Bitcoin transaction occurs, it consumes previous UTXOs and generates new UTXOs, which will serve as inputs for future transactions.
  2. Transaction verification relies on UTXO: When verifying transactions, the Bitcoin network checks whether the UTXOs referenced by the transaction inputs exist and are unspent to ensure the validity of the transaction.
  3. UTXO as transaction inputs and outputs: Each UTXO has a value and an owner's address. In new transactions, some UTXOs will be used as inputs, while others will be created as outputs for future transactions.

The UTXO model provides higher security and privacy because each UTXO has its own owner and value, allowing for more granular tracking of transactions. Additionally, the design of the UTXO model allows for parallel processing of transactions, as each UTXO can be used independently without resource contention.

However, due to block size limitations and a non-Turing complete programming language, Bitcoin has largely played the role of "digital gold," unable to support more projects.

After Bitcoin's inception, colored coins emerged in 2012, allowing certain Bitcoins to represent other assets by adding metadata to the Bitcoin blockchain. In 2017, the block size debate led to hard forks, including BCH and BSV. After the forks, BTC continued to explore scalability enhancement solutions, launching the SegWit upgrade in 2017, which introduced extended blocks and block weight, increasing block capacity. The Taproot upgrade that began in 2021 improved transaction privacy and efficiency. These key upgrades laid the foundation for the subsequent development of various scalability protocols and asset issuance protocols, leading to the later popularity of the Ordinals protocol and BRC-20 tokens.

image

It can be seen that although Bitcoin was initially positioned as a peer-to-peer electronic cash system, many developers have always hoped that Bitcoin would not merely remain as "digital gold," but would enhance its scalability and enable more applications based on the Bitcoin blockchain.

Comparison of Bitcoin Ecosystem and Ethereum Smart Contracts#

During Bitcoin's development, in 2013, Vitalik Buterin proposed another blockchain—Ethereum, which was subsequently co-founded by Vitalik Buterin, Gavin Wood, and Joseph Lubin. The core concept of Ethereum is to provide a programmable blockchain that allows developers to build various applications on it, not limited to currency transactions. This programmability feature has made Ethereum a smart contract platform, allowing people to create and run blockchain-based applications that can execute automated contracts without trusting third parties.

One of Ethereum's most significant features is smart contracts, enabling developers to create various applications. With this feature, Ethereum has gradually become the leader in the crypto space, giving rise to various Layer 2 solutions, applications, and diverse asset types such as ERC20 and ERC721, attracting many developers to build and enrich the Ethereum ecosystem.

Given that Ethereum can already implement smart contracts and develop various Dapps, why do people still need to return to BTC to expand and develop applications? The core reasons can be summarized in three aspects:

  1. Market Consensus: Bitcoin is the earliest blockchain and cryptocurrency, holding the highest recognition and trust among the public and investors. Therefore, it has a unique advantage in acceptance and recognition, with a current market capitalization of $800 billion, accounting for about half of the entire crypto market.
  2. High Degree of Decentralization: Among mainstream blockchains, Bitcoin has the highest degree of decentralization. The founder Satoshi Nakamoto has become anonymous, and the entire chain is driven by community development, while Ethereum still has Vitalik and the Ethereum Foundation controlling its development.
  3. Retail Demand for Fair Launch: The demand for Web3 cannot be separated from new asset issuance methods. In traditional project token issuance, whether FT or NFT, the project party is essentially the issuer, and retail investors' returns heavily rely on the project party and the backing VC's market-making; however, in the Bitcoin ecosystem, innovative fair launch venues like inscriptions have emerged, giving retail investors more voice and thus attracting more money and wealth into the BTC ecosystem. The renewed attention to the Bitcoin ecosystem largely stems from the fair launch characteristics of inscriptions.

image

This is why, although BTC is weaker than Ethereum in terms of TPS and block time, and was initially intended for cryptocurrency transactions, many developers still hope to introduce smart contracts on it for application development.

In summary, just as BTC's rise stems from a consensus on value—people generally recognize Bitcoin as a valuable digital asset and medium of exchange—the innovations in the crypto world are closely related to asset attributes. The current heat of the BTC ecosystem is mainly driven by asset types like Ordinals protocol and BRC-20. This heat also feeds back into the entire Bitcoin ecosystem, prompting more people to refocus on it.

Unlike previous bull markets, retail influence is becoming increasingly significant in this round of the market. Traditionally, VCs and project parties dominated the crypto market, investing in and promoting the development of many blockchain projects. However, as retail investors' interest in crypto assets continues to grow, they seek to play a larger role in the market and participate in project development and decision-making. To some extent, retail investors have also driven the development and renewed prosperity of the Bitcoin ecosystem.

Therefore, although the Ethereum ecosystem is more flexible in terms of smart contracts and decentralized applications, the Bitcoin ecosystem, as digital gold and a stable store of value, along with its leading position and market consensus, still holds an unparalleled importance in the entire cryptocurrency field. Thus, people continue to pay attention to and strive to develop the Bitcoin ecosystem to further explore its potential and possibilities.

Analysis of the Current Development Status of Bitcoin Ecosystem Projects#

In the process of developing the Bitcoin ecosystem, it can be seen that Bitcoin currently faces two main dilemmas:

  • The scalability of the Bitcoin network is relatively low, and better scalability solutions are needed to build applications on it.
  • There are few applications in the Bitcoin ecosystem, and its development requires some blockbuster applications/projects to attract more developers and foster more innovation.

To address these two dilemmas, the Bitcoin ecosystem is mainly built around three aspects:

  1. Protocols related to asset issuance
  2. Scalability solutions: on-chain scalability and Layer 2
  3. Infrastructure projects such as wallets and cross-chain bridges

image

Since the overall development of the Bitcoin ecosystem is still in its early stages, with applications like DeFi still in their infancy, this article will primarily analyze the development status of the Bitcoin ecosystem in terms of asset issuance, on-chain scalability, Layer 2, and infrastructure.

Asset Issuance Protocols#

The recent surge in the Bitcoin ecosystem starting in 2023 is inseparable from the promotion of the Ordinals protocol and BRC-20, allowing Bitcoin, which was originally only a store of value and exchange medium, to also serve as a venue for asset issuance, greatly expanding its use cases.

In terms of asset issuance protocols, various different types of protocols have emerged after Ordinals, such as Atomicals, Runes, and PIPE, to help users and project parties issue assets on BTC.

Ordinals & BRC-20#

First, let's take a look at the Ordinals protocol. Simply put, Ordinals is a protocol that allows people to mint NFTs similar to those on Ethereum on Bitcoin. The initially popular Bitcoin Punks and Ordinal punks were minted based on this protocol; later, the now-popular BRC-20 standard also emerged from the Ordinals protocol, ushering in the summer of inscriptions.

The birth of the Ordinals protocol can be traced back to early 2023, introduced by Casey Rodarmor. He has been working in technology since 2010, having worked at Google, Chaincode Labs, and Bitcoin Core, and is currently a co-host of SF Bitcoin BitDevs (a Bitcoin discussion community).

Casey became interested in NFTs in 2017 and was inspired to use Solidity to develop Ethereum smart contracts, but he abandoned the idea of building NFTs on Ethereum, considering it a "Gutenberg machine" (achieving simple things in overly complex ways). In early 2022, he rekindled the idea of implementing NFTs on Bitcoin. During his research on Ordinals, he mentioned that his inspiration came from Satoshi Nakamoto referencing something called "atomic" in the original Bitcoin codebase, indicating that Casey's motivation was, to some extent, to make Bitcoin interesting again, leading to the birth of Ordinals.

So how does the Ordinals protocol achieve what people colloquially refer to as BTC NFTs, or Ordinal Inscriptions? There are two core elements:

  • The first element is assigning a serial number to each Satoshi, marking Bitcoin's smallest unit and tracking these Satoshis during transaction spending, thus making Satoshis non-fungible, which is a very creative approach.
  • The second element is supporting the attachment of arbitrary content to individual Satoshis, including text, images, videos, audio, etc., thereby creating unique Bitcoin-native digital items—inscriptions (also commonly referred to as NFTs).

By numbering Satoshis and attaching content, Ordinals allows people to have NFTs similar to those on Ethereum on Bitcoin.

Next, let's delve into the technical details to better understand how Ordinals is implemented. In the first element of serial number assignment, new serial numbers can only be created in the Coinbase Transaction (the first transaction in each block). Through the transfer of UTXOs, we can trace back to the corresponding Coinbase transaction to determine the numbering of Satoshis in that UTXO. However, it is important to note that this numbering system does not originate from the Bitcoin chain but is indexed by off-chain indexers. So essentially, it is the off-chain community that has established a numbering system for the Satoshis on-chain.

After the birth of the Ordinals protocol, many interesting NFTs emerged, such as Ordinal punks and TwelveFold, and as of now, Bitcoin inscriptions have exceeded 54 million. Based on the Ordinals protocol, BRC-20 was also born, igniting the subsequent summer of BRC-20.

image

The BRC-20 protocol is based on the Ordinals protocol, embedding functionalities similar to ERC-20 tokens into script data, thus enabling the processes of token deployment, minting, and trading.

  1. Deploying tokens: Specify "deploy" in the script data, along with the token name, total issuance, and quantity limits. Once the indexer identifies the token deployment information, it can begin recording the corresponding token's minting and trading.
  2. Minting tokens: Specify "mint" in the script data, indicating the name and quantity of the tokens to be minted. The indexer will then increase the corresponding token balance for the recipient in the ledger.
  3. Trading tokens: Specify "transfer" in the script data, indicating the token name and quantity. The indexer will deduct the corresponding amount of tokens from the sender's balance and add it to the recipient's balance in the ledger.

image

From the technical principles of minting, it can be seen that since the balances of BRC-20 tokens are inscribed in the script data of the segregated witness, they cannot be recognized and recorded by the Bitcoin network, so an indexer is needed to record the BRC-20 ledger locally. Essentially, Ordinals treats the Bitcoin network as storage space, recording metadata and operational instructions on-chain, while all actual operations and state updates are processed off-chain.

After the emergence of BRC-20, it ignited the entire inscription market, with BRC-20 accounting for the vast majority of Ordinals asset types. As of January 2024, BRC-20 assets account for over 70% of all Ordinals asset types. Additionally, from a market capitalization perspective, the current market cap of BRC-20 tokens has reached $2.6 billion, with the leading token Ordi valued at $1.1 billion and Sats around $1 billion. The emergence of BRC-20 tokens has provided a new boost to the Bitcoin ecosystem and even the broader crypto world.

image

The explosive popularity of BRC-20 is also hidden behind many reasons, which can be summarized in two core aspects:

  • Wealth Creation Effect: The explosive success of Web3 protocols and projects relies on the wealth creation effect, and as a new asset class on the BTC chain, BRC-20 has a natural appeal that can attract a large amount of user attention and occupy mental space.
  • Fair Launch: BRC-20 inscriptions feature fair launch characteristics, where no one is a natural market maker. Compared to traditional Web3 projects, fair launch allows retail investors to stand on equal footing with VCs in token investments, making retail investors more willing to participate in fair launch projects; even if some scientists want to maliciously mint a large number of BRC-20 tokens, there are still minting costs involved.

In summary, although the Ordinals protocol has faced significant controversy within the Bitcoin community since its inception, with concerns that Bitcoin NFTs and BRC-20 could rapidly increase block size, leading to higher requirements for node operating equipment and fewer nodes, thus reducing decentralization; from a positive perspective, the Ordinals protocol and BRC-20 have showcased a new value use case for Bitcoin (beyond digital gold), bringing new vitality to the ecosystem and attracting many developers to refocus on and develop the Bitcoin ecosystem, working on scalability, asset issuance, and infrastructure.

Atomicals & ARC-20#

The Atomicals protocol was launched in September 2023 by an anonymous developer from the Bitcoin community, aiming to create a more native and complete asset issuance protocol without relying on external indexing mechanisms.

So what are the differences between the Atomicals protocol and the Ordinals protocol? The core technical distinctions can be summarized in two aspects:

  • In terms of indexing, the Atomicals protocol does not adopt the mechanism of numbering Satoshis off-chain but chooses to index based on UTXOs.
  • In terms of content attachment or "inscription," the Atomicals protocol does not attach content to individual Satoshis' segregated witness script data but inscribes it directly into UTXOs.

Additionally, the Atomicals protocol introduces a PoW mechanism, controlling mining difficulty by adjusting the length of prefix characters, requiring miners to use CPUs to compute matching hash values, thus achieving a fairer distribution method.

Under the Atomicals protocol, three types of assets have emerged: NFTs, ARC-20 tokens, and Realm Names. Among them, Realm is an innovative domain name system on the Atomicals protocol, differing from traditional domain names by using the domain name as a prefix.

Next, let's focus on ARC-20. Unlike BRC-20, which was created based on the Ordinals protocol, ARC-20 is the token standard officially supported by the Atomicals protocol. Unlike BRC-20, which writes tokens into the segregated witness script data, ARC-20 uses a colored coin mechanism, with token registration information recorded on UTXOs, and transactions are fully processed by the BTC network, thus differing in many aspects from BRC-20, as detailed in the table below:

image

In summary, transactions under the Atomicals protocol rely on the BTC network, avoiding the creation of a large number of meaningless transactions, which has a minimal impact on the network's transaction costs; and it does not rely on off-chain ledgers to record transaction information, making it more decentralized. Furthermore, the transfer process only requires one transaction (whereas BRC-20 requires two), thus significantly enhancing the transfer performance of ARC-20.

On the other hand, unlike retail participation in fair launches, the mining mechanism of ARC-20 may lead to a situation where the market pays for miners, thus diminishing its advantages in fair launch inscriptions. Additionally, preventing users from mistakenly spending ARC-20 tokens is another challenge that needs to be addressed.

Runes & Pipe#

As mentioned earlier, the emergence of BRC-20 has led to many meaningless UTXOs, which has caused dissatisfaction among Ordinals developers like Casey. In September 2023, he proposed the Runes protocol based on the UTXO model.

Overall, the Runes protocol is quite similar to the ARC-20 standard, also inscribing token data in UTXO scripts, and transactions of tokens rely on the BTC network. The difference is that the quantity of Runes can be defined, unlike the minimum precision of 1 in ARC-20.

However, the Runes protocol is currently only in the conceptual stage. A month after the Runes protocol was proposed, Benny, the founder of Trac, launched the Pipe protocol, which is fundamentally similar to Runes; additionally, according to Benny's statements on the official Discord, there are hopes to support more asset types (similar to ERC-721 and ERC-1155 asset types on Ethereum).

BTC Stamps & SRC-20#

BTC Stamps is an asset issuance protocol completely different from Ordinals. Since Ordinals data is stored in segregated witness script data, it may be "pruned" by full nodes and erased in the event of a hard fork. To address this risk, Twitter user @mikeinspace created the BTC Stamps protocol, which embeds data in BTC's UTXO in an indivisible manner on the blockchain.

This integration ensures that data remains permanently on-chain, immune to deletion or modification, making it more secure and tamper-proof. Once data is embedded as a Bitcoin Stamp, it remains on the blockchain forever. This feature is invaluable for ensuring data security and integrity, providing a robust solution for applications requiring immutable records, such as legal documents, digital art authentication, and historical archives.

From a technical perspective, the Stamps protocol uses a method of embedding base64 format image data in transaction outputs, encoding the binary content of the image into a base64 string, placing that string as a suffix in the transaction description key, and then broadcasting it to the Bitcoin ledger using the Counterparty protocol. This type of transaction splits the data into multiple transaction outputs, making it impossible for full nodes to delete, thus achieving permanence in storage.

Under the Stamps protocol, the SRC-20 token standard has also emerged, paralleling the BRC-20 token standard.

  • In the BRC-20 standard, the protocol stores all transaction data in segregated witness data, which carries the risk of being pruned due to the less than 100% adoption rate of SegWit.
  • In the SRC-20 standard, data is stored in UTXOs, making it permanently part of the blockchain and impossible to delete.

image

BTC Stamps supports various asset types, including NFTs and FTs. The SRC-20 token is one of the FT standards, featuring more secure data storage and tamper-proof characteristics. However, the downside is that the minting cost is quite high; initially, the SRC-20 mint fee was around $80, several times that of BRC-20 minting costs. However, after the SRC-21 standard upgrade on May 17 last year, the mint fee for a single mint dropped to $30, comparable to ARC-20 mint fees. Despite the decrease, the fees remain relatively high, about six times that of BRC-20 tokens (recently, BRC-20 mint fees have been around $4-5).

Although the mint fee for SRC-20 is high, like ARC-20, SRC-20 only requires one transaction during the minting process; in contrast, BRC-20 tokens require initiating two transactions to complete minting and transfer. When the network is smooth, the number of transactions does not significantly impact, but once the network is congested, the time cost of initiating two transactions will increase significantly, requiring users to pay more gas to expedite transactions. Additionally, it is worth mentioning that SRC-20 tokens support four types of BTC addresses, including Legacy, Taproot, Nested SegWit, and Native SegWit, while BRC-20 only supports Taproot addresses.

In summary, SRC-20 tokens have clear advantages over BRC-20 in terms of security and transaction convenience. Their non-prunable feature aligns well with the Bitcoin community's focus on security, and their flexible splitting feature contrasts with ARC-20's limitation of one token per Satoshi. On the other hand, transfer costs, file size, and type limitations are challenges SRC-20 currently faces, and we look forward to further exploration and development of SRC-20 in the future.

ORC-20#

The ORC-20 standard aims to enhance the use cases of BRC-20 tokens and optimize existing issues. On one hand, the current BRC-20 tokens can only be sold on secondary markets, and the total supply cannot be changed, lacking mechanisms like staking and minting to invigorate the entire system, as seen in ERC-20.

On the other hand, BRC-20 tokens heavily rely on external indexers for indexing and accounting. Additionally, there may be double-spending attacks; for example, if a BRC-20 token has already been fully minted, according to the BRC-20 token standard, using the mint function to mint additional identical tokens is invalid, but since the transaction pays fees to the Bitcoin network, this minting will still be recorded. Therefore, it completely relies on external indexers to determine which inscriptions are valid or invalid. For instance, in April 2023, during the early stages of Unisat's development, hackers executed double-spending attacks, but fortunately, it was promptly fixed without further impact.

To address the challenges faced by BRC-20, the ORC-20 standard was born. ORC-20 is compatible with the BRC-20 standard and enhances adaptability, scalability, and security while eliminating the possibility of double spending.

In terms of technical logic, ORC-20 tokens are also added as JSON files to the Bitcoin blockchain, with differences including:

  • ORC-20 has no restrictions on names and namespaces and features flexible keys. Additionally, ORC-20 supports a wider range of JSON data formats, and all ORC-20 data is case-insensitive.
  • BRC-20 has a maximum minting value and an unchangeable supply after initial deployment, while the ORC-20 protocol allows changes to the initial value and maximum minting value.
  • ORC-20 transactions use the UTXO model, where the sender specifies the amount to be received by the recipient and the remaining balance to be sent back to themselves. For example, if someone has 3,333 ORC-20 tokens and wants to send 2,222 tokens to someone, they will also send 1,111 tokens back to themselves as new "input." This entire model process is the same as the Bitcoin UTXO process. If the two steps are not completed, the transaction can be canceled midway; since UTXOs can only be used once, this fundamentally prevents double spending.
  • ORC-20 tokens include an ID identifier upon deployment, allowing even tokens with the same name to be distinguished by ID.

In simple terms, ORC-20 can be seen as an upgraded version of BRC-20, granting BRC-20 tokens greater flexibility and richness in economic models. Due to ORC-20's compatibility with BRC-20, it is also easy to wrap BRC-20 tokens into ORC-20 tokens.

Taproot Assets#

Taproot Assets is an asset issuance protocol launched by the Bitcoin Layer 2 network development team Lightning Labs, and it is directly integrated with the Lightning Network. Its core features and current status can be summarized in three aspects:

  • Fully based on UTXO, meaning it can integrate well with Bitcoin-native technologies like RGB and Lightning.
  • Unlike Atomicals, Taproot Assets, like the Runes protocol, allows users to customize the number of token transactions, enabling the creation or transfer of multiple tokens in a single transaction.
  • Directly integrated with the Lightning Network, users can use Taproot transactions to initiate Lightning channels, depositing both Bitcoin and Taproot Assets into the Lightning channel in a single Bitcoin transaction, thereby reducing transaction costs.

However, it is important to note that there are currently some drawbacks:

  • There is a risk of malicious behavior: Taproot Assets metadata is not stored on-chain but relies on off-chain indexers to maintain state, requiring additional trust assumptions. Data is stored locally or in a Universe (a collection of servers containing historical data and verification information for specific assets) to maintain token ownership.
  • It is not a fair launch: Users cannot mint tokens on the Bitcoin network themselves; instead, the project party issues all tokens and transfers them to the Lightning Network, with issuance and distribution controlled by the project party, essentially losing the fair launch characteristic.

Elizabeth Stark, co-founder of Lightning Labs, is committed to leading the revival of Bitcoin through Taproot Assets while promoting the Lightning Network to become a multi-asset network. Due to the native integration of Taproot Assets with Lightning, users do not need to bridge assets to sidechains or other Layer 2s; they can directly deposit Taproot Assets into Lightning channels for trading, facilitating transactions.

Summary of Current Status Analysis#

In summary, the emergence of the Ordinals protocol and BRC-20 token standard has brought about a wave of inscriptions, redirecting attention to asset issuance protocols on Bitcoin, leading to the emergence of diversified asset issuance protocols like Atomicals, Runes, BTC Stamps, and Taproot Assets, as well as the creation of ARC-20, SRC-20, ORC-20, and others.

In addition to the mainstream asset issuance protocols mentioned above, many asset protocols are also in conceptualization and development, such as BRC-100, a decentralized computing protocol based on Ordinals theory, aiming to enrich asset use cases and support the development of applications like DeFi and GameFi; the BRC-420 standard, similar to ERC-1155, can combine multiple inscriptions into a complex asset, thus having more application scenarios in gaming and the metaverse (for example, the ERC-1155 protocol is suitable for gaming scenarios that combine NFTs and FTs); even some memecoin communities have begun to launch new asset protocols on BTC (for example, the Dogecoin community launched DRC-20), presenting a flourishing scene.

From the current project status, the existing asset issuance protocols can be divided into the BRC-20 faction and the UTXO faction. The former includes BRC-20 and its upgraded version ORC-20, which inscribes data into segregated witness script data, relying on off-chain indexers for indexing and accounting; the latter mainly includes ARC-20, SRC-20, Runes, and Pipe, which aim to achieve asset types and Taproot Assets.

The two factions of BRC-20 and ARC-20 also symbolize two approaches to BTC ecosystem asset protocols:

  • One is a solution with extreme simplicity like BRC-20, which, while not complex in function, has a very elegant overall thought and code; a few lines of innovation meet the minimum unit of demand, making it a good MVP version.
  • The other is a protocol like ARC-20, which solves problems as they arise. Throughout the development of ARC-20, many bugs and optimization needs have emerged, but addressing issues as they arise leans more toward a bottom-up development path.

Currently, due to its first-mover advantage, BRC-20 has already occupied the top position among asset protocols. Who will occupy the second place or even overtake BRC-20 in the future, such as SRC-20 or ARC-20? Let's wait and see.

Returning to the essence, on one hand, the "inscription" track has brought a new model of fair launch to retail investors, bringing significant attention to the Bitcoin ecosystem; on the other hand, according to OKLink data, Bitcoin miners' income from transaction fees has accounted for over 10% since last December, providing tangible benefits to miners. It is believed that driven by the Bitcoin ecosystem's community of interests, the inscription ecosystem and asset issuance protocols on Bitcoin will enter a new period of exploration and development.

On-Chain Scalability#

The asset issuance protocols have rekindled interest in the Bitcoin ecosystem, but due to Bitcoin's scalability and transaction confirmation time dilemmas, achieving long-term development of the ecosystem also requires addressing the field of Bitcoin scalability.

In enhancing Bitcoin's scalability, there are currently two main development routes: one is on-chain scalability, optimizing on Bitcoin Layer 1; the other is off-chain scalability, commonly understood as Layer 2. In this section and the next, we will discuss the development status of the Bitcoin ecosystem from both on-chain scalability and Layer 2 perspectives. In terms of on-chain scalability, on-chain scalability aims to improve TPS through block size and data structure, such as BSV and BCH, but currently lacks consensus from the BTC mainstream community. Among the on-chain scalability upgrade solutions that have mainstream consensus, the most noteworthy are the SegWit upgrade and the Taproot upgrade.

SegWit Upgrade#

In July 2017, Bitcoin underwent a Segregated Witness (SegWit) upgrade, significantly enhancing scalability; it is a soft fork.

The main goal of SegWit is to address the transaction processing capacity limitations and high transaction fees faced by the Bitcoin network. Before SegWit, the size of Bitcoin transactions was limited to 1MB blocks, leading to transaction congestion and high fees. SegWit reorganized the transaction data structure by separating the witness data (including signatures and scripts) and storing it in a new section called the "witness area," effectively increasing the block capacity by separating transaction signature data from transaction data.

SegWit introduced a new block size measurement unit called weight units (wu). Blocks without SegWit have 1 million wu, while SegWit blocks have 4 million wu. This change allows block sizes to exceed the 1MB limit, effectively expanding block capacity, thereby increasing the throughput of the Bitcoin network, allowing each block to accommodate more transaction data, and reducing transaction congestion and rising transaction fees due to increased block capacity.

Moreover, the importance of the SegWit upgrade is not limited to this; it also facilitated many significant events that followed, including the subsequent Taproot upgrade, which largely developed on the foundation of the SegWit upgrade. For example, the now-popular Ordinals protocol and BRC-20 token operations also occur within segregated data, making the SegWit upgrade a booster and foundation for this summer of inscriptions.

Taproot Upgrade#

The Taproot upgrade is another significant upgrade to the Bitcoin network, conducted in November 2021, combining three related proposals: BIP 340, BIP 341, and BIP 342, aimed at enhancing Bitcoin's scalability. The goal of the Taproot upgrade is to improve the privacy, security, and functionality of the Bitcoin network. It introduces new smart contract rules and cryptographic signature schemes, making Bitcoin transactions more flexible, secure, and privacy-protective.

The core advantages of this upgrade can be summarized in three aspects:

  • Schnorr Signature Aggregation: BIP 340 proposed Schnorr signatures, allowing multiple public keys and signatures to be aggregated into a single public key and signature, thereby reducing the size of transaction data. By aggregating signatures, the network can process more transactions, making overall operations faster and cheaper, maximizing block space savings.
  • Stronger Privacy: BIP 341's P2TR uses a new script type that combines the functionalities of the previous two scripts, P2PK and P2SH, introducing another privacy element and providing a better transaction authorization mechanism. P2TR also makes all Taproot outputs appear similar, making it more difficult to distinguish between multi-signature and single-signature transactions. This makes it harder to identify transaction inputs that store private data for each participant.
  • Enabling More Complex Smart Contracts: Previously, Bitcoin's smart contract capabilities were limited, but after the upgrade, Taproot allows multiple parties to use Merkle trees to sign a single transaction. Taproot introduces a new script type called "Tapscript," allowing developers to write more complex smart contracts, including conditional payments, multi-party consensus, and more, thus opening up more possibilities for Bitcoin's future development.

In summary, through the SegWit and Taproot upgrades, the Bitcoin network has improved scalability, transaction efficiency, privacy, and functionality, laying a solid foundation for future innovations and developments.

Off-Chain Scalability: Layer 2#

Due to the structural limitations of Bitcoin itself and the decentralized nature of the Bitcoin community's consensus, on-chain scalability solutions often face skepticism from the community. Therefore, many builders have begun to explore off-chain scalability, constructing off-chain scalability protocols or Layer 2 solutions to build a second layer network on top of the Bitcoin network.

Currently, Bitcoin's Layer 2 types can be roughly divided based on data availability and consensus mechanisms: state channels, sidechains, and Rollups.

State channels allow users to build communication channels off-chain for high-frequency trading, then record the final results on-chain, mainly limited to trading scenarios. The core difference between Rollups and sidechains lies in the inheritance of security; Rollup's consensus is formed on the mainnet, and if the mainnet fails, it cannot operate; while sidechains have independent consensus, so if a sidechain's consensus fails, it cannot operate.

In addition to the aforementioned Layer 2 solutions, there are also scaling protocols like RGB that aim to enhance network scalability.

State Channels#

State channels are temporary communication channels created on the blockchain for efficient off-chain interactions and transactions. They allow participants to interact multiple times and ultimately record the final results on the blockchain. State channels can improve transaction speed and throughput while reducing associated transaction costs.

When discussing state channels as Layer 2, the most notable example is the Lightning Network. The Lightning Network was the earliest state channel project on Bitcoin, first proposed in 2015 and launched by Lightning Labs in 2018.

The Lightning Network is a state channel network built on the Bitcoin blockchain that allows users to conduct rapid transactions off-chain by opening payment channels. The successful launch of the Lightning Network marked the first implementation of state channel technology and laid the groundwork for subsequent state channel projects and developments.

Next, let's focus on the technical implementation of the Lightning Network. As a Layer 2 payment protocol built on the Bitcoin blockchain, the Lightning Network aims to achieve rapid transactions between participating nodes and is considered an effective solution to Bitcoin's scalability issues. The core of the Lightning Network is that a large number of transactions occur off-chain, and only when all transactions are completed is the final state confirmed on-chain.

First, the trading parties open a payment channel using the Lightning Network and transfer funds to a Bitcoin address as collateral through a smart contract. Then, the parties can conduct any number of transactions off-chain through the Lightning Network, updating the temporary allocation of channel funds without needing to record this process on-chain. When the parties complete their transactions, they close the payment channel, and the smart contract allocates the pledged funds based on the transaction records.

Next comes the closing of the Lightning Network. One node first broadcasts the current transaction record state to the Bitcoin network, including settlement proposals and the allocation of pledged funds. If both parties confirm the proposal, the funds are immediately paid on-chain, completing the transaction.

In another scenario, if an abnormal closure occurs, such as a node exiting the network or broadcasting an incorrect transaction state, the settlement will be delayed until a dispute period. Nodes may contest the settlement and fund allocation. If a disputing node broadcasts an updated timestamp that includes some transactions omitted in the first proposal, the correct results will be recorded based on the latter, and the malicious node's pledged funds will be forfeited and rewarded to the other node.

From the core logic of the Lightning Network, it has the following four advantages:

  • Real-time payments, eliminating the need to create a transaction for each payment on the blockchain, with payment speeds reaching millisecond to second levels.
  • High scalability. The entire network can handle millions to billions of transactions per second, far exceeding traditional payment systems, and can operate and pay without relying on intermediaries.
  • Low cost. By conducting transactions and settlements off-chain, the Lightning Network incurs extremely low fees, enabling new applications like instant micropayments.
  • Cross-chain capability. It enables atomic swaps across heterogeneous blockchain consensus rules. As long as the blockchains support the same cryptographic hash function, cross-chain transactions can occur without trusting third-party custodians.

Although the Lightning Network also faces some challenges, such as users needing to learn and understand how to use it, open, and close channels, overall, the Lightning Network establishes a Layer 2 transaction protocol on Bitcoin, allowing a large number of transactions to occur off-chain, alleviating the burden on the Bitcoin mainnet, with a current TVL nearing $200 million.

However, the state channel Layer 2 is limited to trading scenarios, making it unable to support as many types of applications and scenarios as Ethereum's Layer 2, prompting many Bitcoin developers to consider broader Bitcoin Layer 2 solutions.

After the birth of the Lightning Network, Elizabeth Stark has been dedicated to developing the Lightning Network into a multi-asset network, leading to the emergence of asset protocols like Taproot Assets to enrich and broaden the use cases of the Lightning Network. Furthermore, subsequent scalability solutions have also integrated with the Lightning Network to achieve a wider range of applications. The Lightning Network serves not only as a state channel but also as fertile ground for the emergence and stimulation of a more diverse BTC ecosystem.

Sidechains#

The concept of sidechains was first mentioned in the 2014 paper "Enabling Blockchain Innovations with Pegged Sidechains" by Adam Back, the inventor of Hashcash, and others, which pointed out that there is still much room for improvement if Bitcoin is to provide better services. Thus, the technology of sidechains was proposed to allow Bitcoin and other blockchain assets to transfer between multiple blockchains.

In simple terms, a sidechain is an independent blockchain network that runs parallel to the main chain, allowing for customizable rules and functions, thus achieving higher scalability and flexibility. In terms of security, these sidechains need to maintain their own security mechanisms and consensus protocols, so their security depends on the design of the sidechain. Sidechains typically have higher autonomy and customizability, but interoperability with the main chain may be lower. Additionally, a key element of sidechains is the ability to transfer assets from the main chain to the sidechain for use, often involving cross-chain transfers and locking assets.

For example, Rootstock secures its sidechain network through merged mining, while Stacks uses a proof-of-transfer (PoX) consensus mechanism. Below, we will examine these two cases to help understand the current status of BTC sidechain solutions.

First, let's look at Rootstock. Rootstock (RSK) is a sidechain solution for Bitcoin, aiming to provide more functionality and scalability to the Bitcoin ecosystem. RSK's goal is to introduce smart contract functionality to the Bitcoin network, providing a more robust decentralized application (DApp) development platform and advanced smart contract capabilities, with a current TVL of $130 million.

The core design philosophy of RSK is to connect Bitcoin with the RSK network through sidechain technology. The sidechain is an independent blockchain that can interact bi-directionally with the Bitcoin blockchain. This enables the creation and execution of smart contracts on the RSK network while leveraging Bitcoin's security and decentralization features.

  • RSK's core advantages include Ethereum language compatibility and merged mining:
    Ethereum Language Compatibility: One of RSK's main advantages compared to other smart contract platforms like Ethereum is its compatibility with Bitcoin. The RSK Virtual Machine (RVM) is an improved version based on the Ethereum Virtual Machine (EVM), allowing developers to use Ethereum smart contract development tools and languages to build and deploy smart contracts. This provides developers with a familiar development environment and the ability to leverage Bitcoin's strong security.
  • Merged Mining Promotes Miner Participation: RSK also introduces a consensus algorithm called "merged mining," which combines with Bitcoin's mining process. This means Bitcoin miners can mine RSK while mining Bitcoin, providing security for the RSK network. This merged mining mechanism aims to increase the security of the RSK network and provides an incentive for Bitcoin miners to participate in the operation of the RSK network. Since both blockchains use the same consensus, Bitcoin and RSK consume the same mining power, allowing miners to contribute hash rates to mine blocks on RSK. Ultimately, merged mining can enhance miners' profitability without requiring additional resources.

RSK aims to solve the long transaction confirmation times and network congestion issues of Bitcoin by placing smart contracts on a sidechain, providing developers with a powerful platform to build decentralized applications and adding more functionality and scalability to the Bitcoin ecosystem, promoting larger-scale adoption and innovation.

RSK creates a new block approximately every 30 seconds, significantly faster than Bitcoin's 10-minute block time. In terms of TPS, RSK achieves 10-20, notably faster than the Bitcoin network, but still insufficient compared to the high performance of Ethereum Layer 2, facing some challenges in supporting high-concurrency applications.

Next, let's look at Stacks. Stacks is a sidechain based on Bitcoin, featuring its own consensus mechanism and smart contract functionality. The Stacks blockchain interacts with the Bitcoin blockchain to achieve security and decentralization, incentivized through Stacks tokens (STX).

Stacks was initially named Blockstack, and the project was launched in 2013. The Stacks testnet was launched in 2018, and its mainnet was released in October 2018. In January 2020, with the launch of Stacks 2.0 mainnet, the network underwent a significant update. This update natively connected and anchored Stacks to Bitcoin, allowing developers to build decentralized applications.

One noteworthy aspect of Stacks is its consensus mechanism—Proof of Transfer (PoX). Proof of Transfer is a variant of Proof of Burn (PoB), initially proposed as the consensus mechanism for the Stacks blockchain. In the "Proof of Burn" mechanism, miners participating in the consensus algorithm send Bitcoin to a burn address, proving they have incurred costs for the new block. In Proof of Transfer, this mechanism has undergone all modifications: the cryptocurrency used is not destroyed but distributed to a group of participants who help secure the new chain.

Thus, in the consensus mechanism of Stacks, miners wishing to mine Stacks tokens (STX) and participate in consensus must send Bitcoin transactions to predefined random Bitcoin addresses to produce blocks in the Stacks blockchain. Which miner can generate a block is ultimately determined by sorting. However, the probability of being selected increases with the amount of Bitcoin miners transfer to the Bitcoin address list, and the Stacks protocol rewards them with STX.

In a sense, the consensus mechanism of Stacks mimics Bitcoin's proof-of-work mechanism. However, Stacks miners do not consume energy to mine new blocks; instead, they use Bitcoin to maintain the Stacks blockchain. For the programmability and scalability of Bitcoin, Proof of Transfer is also a very sustainable solution. Due to the relatively niche development language Clarity, the number of active developers has not been particularly high, and ecosystem development has been relatively slow, with a current TVL of only $50 million. Although it is officially claimed to be Layer 2, it currently belongs more to the category of sidechains.

It is expected to become a true Layer 2 solution after the Nakamoto upgrade planned for the second quarter of this year. The Nakamoto Release is a hard fork set to launch on the Stacks network, enhancing transaction throughput and achieving 100% finality of Bitcoin transaction confirmations.

One of the most significant changes in the Nakamoto upgrade is the acceleration of block confirmation times, reducing transaction confirmation times from Bitcoin's 10 minutes to a few seconds, increasing block production rates to approximately every 5 seconds, allowing transactions to be confirmed within a minute, which is very beneficial for the development of DeFi projects.

In terms of security, the Nakamoto upgrade will align the security of Stacks transactions with that of the Bitcoin network. The integrity of the network will also improve, enhancing its ability to handle Bitcoin reorganizations. Even in the case of Bitcoin reorganizations, most Stacks transactions will remain valid, ensuring the reliability of the network.

In addition to the Nakamoto upgrade, Stacks will also launch sBTC. sBTC is a decentralized, programmable 1:1 Bitcoin-backed asset that can be deployed and transferred between Bitcoin and Stacks (L2). sBTC enables smart contracts to write transactions to the Bitcoin blockchain, while in terms of security, transfers are secured by the entire Bitcoin hash power.

Aside from Rootstock and Stacks, there are also different sidechain solutions like Liquid Network, which enhance the scalability of the Bitcoin network through various consensus mechanisms.

Rollup#

Rollup is a Layer 2 solution built on the main chain that improves throughput by transferring most computations and data storage from the main chain to the Rollup layer. In terms of security, Rollup relies on the security of the main chain, and transaction data on-chain is usually batch submitted to the main chain for verification. Moreover, Rollup often does not require direct asset transfers; assets remain on the main chain, with only verification results submitted to the main chain.

Although Rollup is often regarded as the most orthodox Layer 2 solution, with broader use cases than state channels and better inheritance of Bitcoin's security than sidechains, its development is still in a very early stage. Here, we will briefly introduce Merlin Chain, B² Network, and BitVM.

Merlin Chain is a Layer 2 solution launched by Bitmap.Game and the BRC-420 development team Bitmap Tech, utilizing ZK-Rollup to enhance Bitcoin's scalability. Bitmap Tech is also a deep builder of the Bitmap project, which is worth mentioning as Bitmap, a fully on-chain, decentralized, and fairly launched metaverse project, has reached 33,000 users holding its assets, surpassing Sandbox to become the project with the most holders in the metaverse.

Merlin Chain recently launched its testnet, allowing for free cross-chain transfers of assets between Layer 1 and Layer 2, and supporting Bitcoin's native wallet Unisat. In the future, it will also support BRC-20, Bitmap, BRC-420, Atomicals, SRC20, and Pipe, among other Bitcoin-native asset types.

In terms of implementation, the sorters on Merlin Chain batch process transactions, generate compressed transaction data, ZK state roots, and proofs. The compressed transaction data and ZK proofs are uploaded to the Bitcoin network's Taproot through a decentralized Oracle, ensuring the network's security. Regarding the decentralization of the Oracle, each node needs to stake BTC as a penalty. Users can challenge the ZK-Rollup based on compressed data, ZK state roots, and ZK proofs, and if successful, the staked BTC of the malicious node will be forfeited. The network is still in the testing phase and is expected to launch the mainnet within two weeks, and we look forward to its performance post-launch.

In addition to Merlin Chain, Bitcoin Layer 2 Rollup solutions include B² Network, which aims to improve transaction speed and expand application diversity without sacrificing security. Its core features can be summarized in two aspects:

  • Rollup Solution: B² Network provides an off-chain transaction platform supporting Turing-complete smart contracts, improving transaction efficiency and reducing costs. Unlike sidechains and scalability solutions, Rollup better inherits the security of the Bitcoin blockchain.
  • Combining ZKP and Fraud Proof: By integrating zero-knowledge proof (ZKP) technology and fraud proof challenge-response protocols with Bitcoin's Taproot, it ensures enhanced privacy and security for transactions.

Regarding how B² Network implements the BTC Layer 2 Rollup solution, we can look at its core Rollup Layer and DA Layer (Data Availability Layer). In the Rollup layer, B² Network adopts ZK-Rollup as the Rollup layer, responsible for executing user transactions within the Layer 2 network and outputting related proofs. The DA layer includes decentralized storage, B² nodes, and the Bitcoin network, responsible for permanently storing copies of rollup data, verifying rollup zk proofs, and ultimately confirming through Bitcoin.

Additionally, BitVM implements Rollup by processing Turing-complete smart contracts and other complex computations off-chain to reduce congestion on the Bitcoin blockchain. In October 2023, Robin Linus released the BitVM white paper, aiming to improve Bitcoin's scalability and privacy through the development of zero-knowledge proof (ZKP) solutions. BitVM uses Bitcoin's existing scripting language to represent NAND logic gates on Bitcoin, enabling the implementation of Turing-complete smart contracts.

In BitVM, there are two main roles: the prover and the verifier. The prover is responsible for initiating computations or assertions, essentially presenting a program and asserting its expected results. The verifier's role is to validate this assertion, ensuring that the computation results are accurate and trustworthy.

In cases of disputes, for example, if the verifier questions the accuracy of the prover's statement, the BitVM system uses a fraud-proof challenge-response protocol. If the prover's claim is false, the verifier can submit a fraud proof to the immutable Bitcoin blockchain, demonstrating the fraudulent behavior and maintaining the overall credibility of the system.

However, BitVM is still in the white paper and building stage, and practical use is some time away. Overall, the entire BTC Rollup track is currently in a very early stage, and how these networks perform in terms of Dapp support and TPS and other performance metrics will need to await market testing after the networks officially launch.

Others#

In addition to the aforementioned state channels, sidechains, and Rollups, there are also some off-chain scalability solutions that adopt client verification methods, with the most representative being the RGB protocol.

RGB is a private and scalable client-verified smart contract system developed by the LNP/BP Standards Association on Bitcoin and the Lightning Network. Initially proposed by Giacomo Zucco and Peter Todd in 2016, the project was named RGB because its original intention was to become "a better version of colored coins."

RGB addresses the scalability and transparency issues of the Bitcoin main chain through smart contracts, where two users reach an agreement in advance, and once the conditions of the agreement are met, it automatically completes. Additionally, since RGB integrates with Lightning, there is no need for KYC, maintaining anonymity and privacy, as there is no need to interact with the Bitcoin main chain.

RGB aims to open up a scalable new world for Bitcoin, including issuing NFTs, tokens, fungible assets, implementing DEX functionality, and smart contracts. Bitcoin Layer 1 serves as the foundational layer for final settlement, while the Lightning Network, RGB, and other Layer 2 solutions facilitate faster anonymous transactions.

RGB has two core features: client verification mode and one-time sealing:

  • Client Verification Mode: RGB operates in client verification mode, implementing smart contracts. In RGB, data is stored off-chain, while smart contracts are only responsible for verifying the validity of the data and executing related logic. Bitcoin transactions or Lightning channels serve merely as anchoring points for verifying data, while the actual data and logic are verified by clients. This design allows RGB to build a smart contract system on top of Bitcoin and the Lightning Network without modifying their protocols.
  • One-Time Sealing: RGB tokens need to be associated with specific UTXOs. When spending UTXOs, Bitcoin transactions include a message commitment indicating that the message contains RGB inputs, the UTXOs to which they are going, asset IDs, and amounts. While transferring RGB tokens requires Bitcoin transactions, the UTXOs for RGB transfer outputs do not need to be the same as those for Bitcoin outputs, meaning that RGB tokens can be output to another UTXO entirely unrelated to the current UTXO transaction without leaving a trace on Bitcoin. Once you send an asset through RGB, you cannot see its destination, and even if you receive the asset, its transaction history is difficult to trace, thus providing users with greater privacy protection.

image

From the above one-time sealing, it can be seen that each contract state in RGB is associated with a specific UTXO and restricts access and use of that UTXO through Bitcoin scripts. This design ensures the uniqueness of the contract state, as each UTXO can only be associated with one contract state and cannot be reused after use, preventing different smart contracts from directly crossing in historical records. Anyone can verify the validity and uniqueness of the contract state by checking Bitcoin transactions and related scripts.

By leveraging Bitcoin's scripting capabilities, RGB establishes a secure model where ownership and access rights are defined and executed by scripts. This allows RGB to build a smart contract system on the foundation of Bitcoin's security while ensuring the uniqueness and safety of contract states.

Thus, RGB smart contracts provide a more layered, scalable, private, and secure approach. As an innovative attempt within the Bitcoin ecosystem, it aims to support the construction of more diverse and complex applications and functionalities without sacrificing Bitcoin's security and decentralization characteristics.

Summary of Current Status Analysis#

Since Bitcoin's inception, many developers have been dedicated to expanding Bitcoin and building Layer 2 solutions to create more applications. The popularity of inscriptions has redirected attention to the Bitcoin Layer 2 field.

In terms of state channels, the Lightning Network is the earliest instance and one of the first Layer 2 solutions, reducing the load and transaction delays on the Bitcoin network by establishing bi-directional payment channels. Currently, the Lightning Network has gained widespread adoption and development, with its number of nodes and channel capacity continuously increasing. This provides Bitcoin with faster transaction speeds and low-cost micropayment capabilities. From the current TVL performance, the Lightning Network remains the highest TVL Layer 2, nearing $200 million, far ahead of other solutions.

In terms of sidechains, both Rootstock and Stacks enhance scalability for the Bitcoin ecosystem in different ways. RSK incentivizes Bitcoin miners to participate in the operation of the RSK network through merged mining, providing a platform for developers to build decentralized applications. Stacks offers additional functionality and scalability to the Bitcoin network through its Proof of Transfer consensus and smart contract capabilities, although it still faces challenges in ecosystem building and developer activity. Furthermore, Stacks is expected to become a true Bitcoin Layer 2 solution after the upcoming Nakamoto upgrade.

In the Layer 2 Rollup space, development remains relatively slow, with the main idea being to offload the computation execution process off-chain and then prove the correctness of smart contract operations on-chain through various methods. Currently, Merlin Chain and B² Network have launched testnets, and their performance remains to be observed. BitVM is still in the white paper stage, with a long road ahead for future development.

Additionally, there are scaling protocols like RGB that operate in client verification mode to implement smart contracts. RGB stores data off-chain, while smart contracts are only responsible for verifying the validity of the data and executing related logic. Bitcoin transactions or Lightning channels serve merely as anchoring points for verifying data, while the actual data and logic are verified by clients.

image

In summary, Bitcoin developers are making efforts and attempts in various directions, including state channels, sidechains, scaling protocols, and Layer 2 Rollups. The emergence of these scalability solutions brings more functionality and scalability to the Bitcoin network, injecting more possibilities into the development of the Bitcoin ecosystem and the cryptocurrency industry.

Infrastructure#

In addition to asset issuance protocols and scalability solutions, an increasing number of projects are emerging, particularly in the infrastructure field, such as wallets supporting inscriptions, decentralized indexers, cross-chain bridges, launchpads, etc., all flourishing in development. Since most projects are still in very early stages, this section will focus on some key projects in different infrastructure areas.

Wallets#

During the explosive growth of the BRC-20 protocol, wallets have played a very important role. Currently, the number of inscription wallets on the market is increasing, including Unisat, Xverse, and recently launched inscription wallets by OKX and Binance. This section will focus on Unisat, the core driver of the inscription track, to help everyone better understand the wallet field for inscriptions.

UniSat Wallet is an open-source wallet and indexer for storing and trading Ordinals NFTs and BRC-20 tokens. When discussing the explosive popularity of Ordinals and BRC-20, Unisat is an unavoidable topic. Initially, when Ordinals NFTs were first launched, they did not spark a frenzy; instead, they raised many doubts, with many believing that Bitcoin should focus on its payment function as digital gold, with no need to build an ecosystem. In the very early stages of the market, purchasing Ordinals NFTs could only be done through over-the-counter transactions, leading to significant decentralization and trust issues.

Later, after Domo launched the BRC-20 token standard in March 2023, many believed that adding a JSON code was vastly different from smart contracts, and the market remained largely skeptical and watchful.

The Unisat team chose to bet on the Ordinals and BRC-20 track, becoming one of the earliest wallets to support Ordinals NFTs and BRC-20 tokens, as well as the official wallet of the Ordinals protocol, allowing users who could only trade over-the-counter to trade Ordinals NFTs and BRC-20 tokens relatively smoothly, just like trading other tokens.

With the explosive popularity of the first inscription, Ordi, a large number of users began to flock to the BTC ecosystem. As a leading supporter of the BRC-20 ecosystem, Unisat also gained widespread attention, with its main functions and features including:

  • Storing and trading Ordinal NFTs, minting, and transferring BRC-20 tokens.
  • Open-source indexing code, supporting more exchanges and projects entering the BRC-20 indexing track.
  • Users can register instantly without running a full node.

Additionally, Unisat has been very quick to support all asset protocols within the Bitcoin asset protocol ecosystem. Besides BRC-20 tokens, Unisat has also quickly supported other asset types, such as ARC-20 tokens from the Atomicals protocol, indicating that Unisat is developing towards a comprehensive trading platform for Bitcoin ecosystem asset protocols.

image

(Source: Unisat's official website supports asset types from Ordinals and Atomicals protocols)

In summary, as one of the earliest wallets and indexers to support BRC-20, Unisat has lowered the barriers for users to participate in inscriptions, attracting more users into the BTC ecosystem. To some extent, the rapid development of Unisat and BRC-20 has mutually promoted and achieved each other.

Decentralized Indexing#

Currently, BRC-20 tokens require off-chain third-party servers for accounting and indexing, leading to centralization issues with off-chain indexers, which may face potential risks. If an indexer is attacked, users' records may be lost, making asset security difficult to guarantee. Therefore, some project parties are committed to developing decentralized indexing services.

Among them, Trac Core is a decentralized indexer that also provides oracle services, developed by founder Benny. The asset issuance protocol Pipe mentioned earlier was also launched by Benny, aiming to provide better services for different aspects of the BTC ecosystem.

The core of Trac Core is to solve the indexing and oracle issues, serving as a comprehensive tool to provide services for the Bitcoin ecosystem, including filtering, organizing, and simplifying access to Bitcoin data. As mentioned earlier, the BRC-20 tokens currently require off-chain third-party servers for accounting and indexing, leading to centralization issues with off-chain indexers, which may face potential risks. If an indexer is attacked, users' records may be lost, making asset security difficult to guarantee. Therefore, Trac Core aims to introduce more nodes to achieve decentralized indexing.

Additionally, Trac Core will establish channels to obtain external data off-chain, fulfilling its function as a Bitcoin oracle, thus providing more comprehensive services.

In addition to Trac Core and Pipe, Benny, the founder of Trac, has also developed the Tap Protocol, aiming to enrich the Ordinals ecosystem by enabling tokens to engage in more DeFi activities, including lending, staking, and leasing, thus providing the possibility of "OrdFi" for Ordinals assets. Currently, the three projects in the Trac ecosystem—Trac Core, Tap Protocol, and Pipe—are still in very early stages, and their future development needs to be continuously monitored.

Moreover, projects like Unisat and Atomic.finance are also exploring and developing decentralized indexing, and we look forward to further breakthroughs in the direction of decentralized indexing for BRC-20, providing users with more comprehensive and secure services.

Cross-Chain Bridges#

In the infrastructure of Bitcoin, asset cross-chain capabilities are also a very important part. Projects like Mubi and Polyhedra have begun to focus on this direction. Here, we will analyze Polyhedra Network to help understand the situation of BTC cross-chain bridges.

Polyhedra Network is an infrastructure for cross-chain interoperability, allowing multiple blockchain networks to access, share, and verify data in a secure and efficient manner. This interoperability enhances the overall functionality and efficiency of the blockchain ecosystem through seamless communication, data transmission, and collaboration between systems.

In December 2023, Polyhedra Network announced that its zkBridge supports Bitcoin message transmission protocols, enabling the Bitcoin network to interact with other Layer 1/Layer 2 blockchains, improving Bitcoin's interoperability.

When Bitcoin serves as the message-sending chain, zkBridge allows the updated contracts on the receiving chain (i.e., light client contracts) to directly verify Bitcoin's consensus and each transaction on Bitcoin through Merkle proof verification. This compatibility ensures that zkBridge can comprehensively protect the security of consensus proofs and transaction Merkle proofs on Bitcoin. zkBridge allows Layer 1 and Layer 2 networks to access current and historical data on Bitcoin.

When Bitcoin serves as the message-receiving chain, to ensure the correctness of the written information, zkBridge employs a mechanism similar to Proof of Stake (PoS), inviting validators from the sending chain to stake native tokens, and these stakers are authorized to write data on the Bitcoin network. Meanwhile, validators use the MPC protocol; if a malicious entity controls members of the MPC protocol and alters messages, users can initiate zkBridge requests to send malicious messages to Ethereum, where a punishment contract will assess the validity of the messages. If the messages are malicious, the staked tokens of the malicious MPC members will be forfeited to compensate user losses.

In summary, cross-chain bridge protocols can effectively tap into the potential of idle Bitcoin, enhancing secure communication between Bitcoin and PoS chains, thus providing more cross-chain and scenario possibilities for assets on the Bitcoin chain.

Staking Protocols#

Since its inception, Bitcoin has been limited to the realm of trading as digital gold. Therefore, how to leverage idle Bitcoin to generate more asset yield and empowerment is a question many Bitcoin developers are exploring. Currently, projects like Babylon and Stroom are attempting to implement Bitcoin staking protocols. In this section, we will focus on how Babylon achieves Bitcoin staking and incentives.

The Babylon project was launched by a team of consensus protocol researchers and experienced engineers from Stanford University, including David Tse and Fisher Yu, aiming to extend Bitcoin's security to the entire decentralized world.

Unlike other projects, Babylon does not aim to build a new layer or ecosystem on Bitcoin but seeks to extend Bitcoin's security to other blockchains, including Cosmos, BSC, Polkadot, Polygon, and other PoS chains, to share security.

Its core function is the Bitcoin staking protocol, allowing Bitcoin holders to stake their BTC on PoS chains and earn rewards to secure PoS chains, applications, and application chains. Unlike existing methods, Babylon does not choose to bridge to PoS chains but opts for remote staking, eliminating the need for bridging, wrapping, or custodial requirements for staked Bitcoin. On one hand, this allows Bitcoin holders to participate in staking and earn monetary incentives from idle BTC; on the other hand, it enhances the security of PoS chains and application chains. Thus, Bitcoin is no longer limited to value storage and exchange scenarios but extends its security capabilities to more blockchains.

Additionally, it utilizes the Bitcoin timestamp protocol to place timestamps of events from other blockchains onto Bitcoin, allowing these events to enjoy Bitcoin's timestamp like Bitcoin transactions, thus achieving rapid staking unbinding, reducing security costs, and enabling cross-chain security.

In summary, the development of Bitcoin staking protocols like Babylon brings new use cases for idle Bitcoin, transforming Bitcoin from a static asset into a dynamic contributor to network security. This transformation may lead to broader adoption and create a more robust and interconnected blockchain network.

Challenges and Limitations of Bitcoin Ecosystem Development#

BRC-20 Needs to Address Decentralized Indexing Issues#

While the popularity of BRC-20 has brought traffic and attention to the Bitcoin ecosystem, it has also prompted the emergence of many different types of asset protocols, such as ARC-20, Trac, SRC-20, ORC-20, and Taproot Assets, all attempting to address the issues faced by BRC-20 from different angles, resulting in many new asset standards.

However, among all asset types in Bitcoin, BRC-20 still maintains a significant lead. According to CoinGecko data, the market capitalization of BRC-20 tokens has exceeded $2.3 billion, closely approaching the market cap of RWA ($2.4 billion) and even surpassing Perpetuals ($1.7 billion), indicating its significant position in the Web3 industry.

One pressing dilemma within BRC-20 is the challenge of decentralized indexing. Since BRC-20 tokens cannot be recognized and recorded by the Bitcoin network, they require third-party indexers to maintain the BRC-20 ledger locally. Currently, third-party indexers, whether Unisat or OKX, still employ centralized indexing methods, necessitating extensive accounting and indexing locally. This could lead to discrepancies between indexers and risks of irreparable losses if an indexer is attacked.

As a result, some developers have begun to explore decentralized indexers, such as Trac Core's efforts in this direction. Additionally, projects like Best In Slots and Unisat are also beginning to explore and attempt this area, but so far, no mature, feasible, and recognized solutions have emerged, and the overall exploration remains in its early stages.

Current Scalability Solutions Are Still in Very Early Stages and Cannot Support Large-Scale Applications#

Bitcoin was born as a decentralized currency for peer-to-peer payments, and thus has some technical limitations, including transaction throughput constraints, delayed block confirmation times, and energy consumption issues.

To build more complex applications on the Bitcoin network, two problems must be addressed:

  • Increase TPS to make the network faster.
  • Support smart contracts to enable more applications to be built within the Bitcoin ecosystem.

Currently, scalability solutions like the Lightning Network, RGB, Rootstock, Stacks, and BitVM are attempting to address scalability from different angles, but their scale and adoption rates remain limited. Taking the Lightning Network, which has the highest TVL among scalability solutions (around $200 million), as an example, its biggest issue is the limitation of scenarios, as it can only conduct trading activities and cannot realize more diverse scenarios. Meanwhile, scalability protocols like RGB and sidechains like Rootstock and Stacks are still in early stages, with relatively weak scalability effects and smart contract functionalities, and they still fall short compared to Ethereum's Layer 2, currently unable to support large-scale applications.

The Bitcoin Ecosystem Needs to Find Its Own Native Scenarios; Simply Copying Existing Applications Is Difficult to Break Through#

After the explosive popularity of inscriptions, builders have been pondering what the next popular application for Bitcoin will be. Given that Bitcoin is inherently non-Turing complete, merely replicating Ethereum applications on the Bitcoin network is unlikely to yield new breakthroughs. More opportunities need to be triggered by combining Bitcoin's unique characteristics rather than following Ethereum's old path.

The core characteristics of Bitcoin are asset attributes. As the earliest and most reputable cryptocurrency, Bitcoin's market capitalization is nearing $800 billion, accounting for about half of the entire cryptocurrency market.

Starting from Bitcoin's three core characteristics—asset security, asset issuance, and asset yield—there is much room for exploration.

  • First, in terms of asset security, the core lies in users' ownership of Bitcoin. In Ethereum's staking, once users stake ETH, ownership transfers to the protocol and no longer belongs to them. However, Bitcoin believers and large holders are very concerned about BTC ownership. Therefore, if operations can generate yield without altering ownership, it may be a new avenue. Additionally, the security of cross-chain and scalability protocols is also one of the most critical factors for BTC holders when considering interactions.
  • In terms of asset issuance, the emergence of inscriptions signifies users' yearning for fair launches, symbolizing a form of anti-elitism and VC. Every user stands on a more equal footing to gain alpha. Therefore, if breakthroughs in asset issuance are to be made, it may be necessary to explore advantages beyond fairness that can attract more people to participate.
  • Regarding asset yield, how to create more yield scenarios for users' BTC and BRC-20 tokens, including lending, staking, derivatives, liquidity mining, etc., is also a path worth exploring.

Conclusion#

Fifteen years have passed since Bitcoin's inception. From Satoshi Nakamoto's 2008 white paper "Bitcoin: A Peer-to-Peer Electronic Cash System," which laid the foundation for Bitcoin's development, to the official launch of the Bitcoin network in 2009, becoming the world's first cryptocurrency, Bitcoin has led the wave of cryptocurrency development as the first decentralized digital currency.

In terms of impact, Bitcoin has not only changed the landscape of the financial industry but has also had a broad and profound influence on the entire world.

  • First, it provides a convenient way for cross-border transfers and payments without the intervention of third-party institutions. This offers opportunities for financial inclusion on a global scale and improves the accessibility of financial services.
  • Secondly, Bitcoin's decentralized nature allows individuals to have complete control over their funds, enhancing personal financial security and privacy protection.
  • Furthermore, Bitcoin has spurred the development of blockchain technology, paving the way for decentralized applications and innovations in digital assets.

In terms of financial inclusion, some countries have begun to accept and use cryptocurrencies as legal tender. El Salvador became the first country in the world to adopt Bitcoin as legal tender in 2021, and the Central African Republic also accepted Bitcoin as legal currency in 2022. Additionally, other countries are exploring similar initiatives, considering incorporating cryptocurrencies into their legal tender systems. In regions with underdeveloped financial infrastructure or where financial services are hard to reach, Bitcoin provides a fast and low-cost way for cross-border payments and transfers. It offers opportunities for financial inclusion for those without bank accounts or access to traditional financial services. Furthermore, the approval of the Bitcoin spot ETF in the U.S. on January 10, 2024, symbolizes a significant advancement for Bitcoin in the traditional financial world.

In terms of blockchain technology development, following Bitcoin, more blockchain technologies supporting smart contracts, such as Ethereum, Solana, and Polygon, have emerged, expanding blockchain applications beyond mere value storage and transactions to DeFi, NFTs, GameFi, SocialFi, DePIN, and more, attracting a more diverse array of users and builders.

As the blockchain industry has developed, people's attention has increasingly shifted to chains like Ethereum that support smart contracts, while interest in Bitcoin has largely remained at the "digital gold" stage. However, the explosive popularity of BRC-20 inscriptions has redirected public focus back to Bitcoin, prompting contemplation of whether the Bitcoin ecosystem can continue to give rise to unique application scenarios. This has led to the emergence of many new asset protocols, including BRC-20, ARC-20, SRC-20, ORC-20, and others, as well as interesting explorations like BRC-420 and Bitmap, hoping to better asset issuance from different angles. Unfortunately, after BRC-20, other asset protocols and projects have yet to make as significant an impact.

For builders, the current BTC ecosystem is still in a very early stage, with project teams primarily consisting of independent developers and small teams. For teams genuinely looking to innovate, there are many opportunities and exploration spaces within the BTC ecosystem.

In terms of scalability, over the past 15 years, Bitcoin has undergone multiple technical upgrades and improvements, including reduced transaction confirmation times, discussions on scalability solutions, and enhanced privacy protections. Current explorations in scalability include state channels like the Lightning Network, scalability protocols like RGB, sidechains like Rootstock and Stacks, and Layer 2 Rollups like BitVM. However, overall, the path to scalability that can support diverse applications is still in a very early stage. There is much exploration and experimentation to be done in expanding Bitcoin, which is non-Turing complete.

In summary, the explosive popularity of inscriptions has led users and builders to refocus on the Bitcoin ecosystem, whether due to the yearning for fair asset launches or the belief in Bitcoin as the most orthodox and decentralized public chain. An increasing number of developers are beginning to build within the Bitcoin ecosystem. For the future development of Bitcoin's ecosystem, Bitcoin needs to find native application scenarios that differ from Ethereum's old path, potentially ushering in a second spring for the Bitcoin ecosystem.

Finally, I would like to express my sincere gratitude to partners such as Constancie, Joven, Lorenzo, Rex, KC, Kevin, Justin, Howe, Wingo, and Steven for their assistance, as well as everyone who has been willing to share during our discussions. I truly hope that all builders in this track continue to thrive!

Author: Fred

References#

https://cointelegraph.com/learn/what-is-the-src-20-Token-standard
https://docs.Ordinals.com/
https://github.com/mikeinspace/stamps/blob/main/BitcoinStamps.md
https://www.investing.com/news/Cryptocurrency-news/unisat-halts-marketplace-following-doublespend-attacks-3062947
https://

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.