CKB turns to Bitcoin Layer2 track: hype or opportunity?

CKB turns to Bitcoin Layer2 track: hype or opportunity?

With the launch of ETFs, the explosion of the BRC-20 ecosystem, and the support of the halving narrative, the market's attention seems to have once again focused on the Bitcoin ecosystem. Against this backdrop, CKB, as a veteran public chain ecosystem project, has also been active recently. After announcing that it would adjust the mainnet positioning to Bitcoin Layer2, it launched a layer asset protocol RGB++. With the development momentum of Bitcoin Layer2, coupled with its own UTXO + PoW orthodox "BUFF", CKB quickly became a hot topic for community discussion.

However, before we delve into the concept of RGB++, why the CKB team chose the RGB protocol, and how they plan the development of Bitcoin Layer2, it is necessary to go back in time and learn more about the history, background, and original intention of CKB.

Birth Road

In early 2018, when the market was focusing on the Ethereum ecosystem, CKB was officially launched. In July of the same year, CKB completed a $28 million financing, with participation from many well-known investment institutions such as Polychain Capital, Sequoia China, Wanxiang Blockchain, and Blockchain Capital. Subsequently, on October 24, 2019, CKB completed an oversubscription of $67.2 million on Coinlist. On November 16, 2019, the CKB mainnet "Lina" was launched.

The CKB team background can be called a star team, and the founders have been deeply involved in the crypto industry for many years. Olaf, the founder of Polychain Capital, also expressed his optimism about the CKB team background in an interview.

  • Chief Architect Jan Xie: He has long contributed to the development of Ethereum clients Ruby-ethereum and pyethereum, and has worked with Ethereum founder Vitalik Buterin to develop Casper consensus and sharding technology. In addition, he also founded Cryptape, a company engaged in the development of underlying blockchain platforms and consensus algorithm research.

  • Co-founder Kevin Wang: He worked on enterprise data solutions at IBM Silicon Valley Lab and co-founded Launch School, an online school for software engineers. In addition, Kevin Wang is also the co-founder of Khalani, an intent-driven centralized solver infrastructure. ( Khalani is a versatile "collective solver" that can be seamlessly integrated into a variety of intent-centric applications and ecosystems.)

  • Co-founder and COO Daniel Lv: Co-founder of Ethereum wallet imToken and former CTO of crypto exchange Yunbi. In addition, Daniel Lv has organized the Ruby China community for 10 years and co-founded ruby-china.org.

  • CEO Terry Tai: He was a core developer of the cryptocurrency exchange Yunbi and co-founder of the technology podcast Teahour.fm.

Interestingly, despite the close ties between the CKB founding team and the Ethereum community, they chose to inherit the Bitcoin UTXO + PoW model in the construction architecture of Layer 1. This is because the team recognized the limitations of Ethereum's infrastructure. They realized that Ethereum's architecture restricted the radical reform of the entire system and could not be fundamentally reconstructed and boldly innovated. Therefore, the CKB team decided to take a different path from Ethereum and build a new blockchain.

On the other hand, the reason why the CKB team chose to rebuild a public chain may be inspired by the name Nervos. The word Nervos comes from "Nerve", which also draws on Charles Darwin's theory of evolution: "Only species that adapt and flexibly adjust to a changing environment can survive." It means allowing the network to self-adjust and evolve at the bottom. However, there is another theory about the origin of Nervos, because the co-founder of CKB is also a lover of e-sports and anime, and the "United Nations Direct Secret Service Agency" in the anime "Neon Genesis Evangelion" is abbreviated as "NERV".

In order to accelerate the progress of the ecosystem, CKB has focused on developing tools since the beginning of 2020, and has launched a series of tools, including the JavaScript/TypeScript-based framework Lumos, the Ethereum compatibility layer Polyjuice that allows the use of account models on CKB, the cross-chain bridge Force Bridge connecting Ethereum and CKB, and the dApp development kit Tippy. These tools have greatly reduced the threshold for developing applications. Based on these tools, the CKB ecosystem has launched 127 projects, covering different tracks such as DID, wallets and inscriptions.

Going against the mainstream: What innovations does the CKB architecture have?

In the context of the community's general concern about TPS and PoS, CKB has chosen a technical route that is completely different from the mainstream. They insist that there must be no compromise on the issues of anti-censorship and permissionlessness. Therefore, they chose to reduce L1 performance to maintain sufficient decentralization, and adopt improved PoW and simple hash functions to ensure the security and permissionlessness of the network.

Layered Concept

The reason for choosing a layered architecture is based on the team's reflection on the operation mode of the Internet. The Internet has built a relatively stable trust network through a layered and decoupled architecture, but its trust level is limited and lacks inherent support for self-protection protocols. CKB's ideal crypto-economic network infrastructure should also adopt a layered and decoupled architecture. This means defining the network through a set of protocols rather than just one protocol, while providing native support for self-protection protocols. Therefore, the team decided to build a secure and scalable layered network, in which Layer1 focuses on providing security and decentralization, and Layer2 uses the security of Layer1 to provide unlimited scalability.

As Layer 1, CKB stands for "Common Knowledge Base". "Common Knowledge" is defined as general and widely recognized knowledge that everyone or almost everyone knows and knows that everyone else knows. In the context of blockchain, "common knowledge" refers to a state that has been verified by global consensus and accepted by everyone in the network. This property is also the reason why we can use cryptocurrencies stored on public chains as currency. Nervos CKB is designed to store all types of common knowledge, not just currency. For example, it can store user-defined crypto assets, including FT, NFT, etc.

The Layer 2 protocol can use CKB to ensure security while providing unlimited scalability. The layered architecture proposed by CKB was later recognized by Ethereum. Since 2019, Ethereum has abandoned its previous sharding research and switched to expansion based on Layer 2, which continues to this day.

PoW mechanism ensures decentralization

CKB firmly believes that Layer1 is the cornerstone of the crypto economy and therefore must be a permissionless network. In contrast, PoS determines the block distribution ratio based on the staked weight, which leads to a conflict with the goals of decentralization and neutrality. In contrast, PoW is completely permissionless, and users only need to purchase mining machines and electricity to participate in block production. In addition, in terms of security, it is extremely difficult to forge or reconstruct a PoW chain because the computing power of each block needs to be recalculated. Vitalik also created the concept of "weak subjectivity" to explain that the security of PoS is not lower than that of PoW.

Therefore, the CKB team believes that although PoS is indeed better than PoW in performance, if you want Layer 1 to be as decentralized and secure as possible, PoW is more suitable than PoS.

Cell model achieves scalability

With the rise of the Bitcoin ecosystem, the debate between the account model and the UTXO model has once again attracted attention. In the early days, both models were interpreted around assets, but over time, UTXO still regards assets as the core (peer-to-peer), while the account model has evolved to serve contracts, where users' assets are hosted in smart contracts and interact with them. This has led to assets issued on the UTXO chain having a higher security level than ERC-20 assets issued on Ethereum. In addition to security, the UTXO model has better privacy, changes addresses for each transaction, and naturally supports parallel transaction processing. Most importantly, unlike the account model, which performs calculations and verifications on the chain at the same time, the UTXO model puts the calculation process off-chain and only verifies on the chain, thereby simplifying the implementation of the application, which means that there is no need to consider optimization issues on the chain.

CKB not only inherits the idea of ​​Bitcoin architecture, but also abstracts the UTXO model and creates the Cell model. While retaining the consistency and simplicity of Bitcoin, it has the ability to support smart contracts. Specifically, Cell abstracts the nValue field in UTXO that represents the value of the token and divides it into two fields: capacity and data. Data saves the state and can store any data. At the same time, the Cell data structure also contains two fields, LockScript and TypeScript. The former mainly reflects ownership, while the latter can customize many rich functions.

In summary, the Cell model is a more general UTXO model, which enables CKB to have smart contract functions similar to Ethereum. However, unlike other smart contracts, CKB adopts an economic model for common knowledge storage rather than an economic model designed for payment of decentralized computing.

High-level "abstraction"

The concept of "abstraction" is not unfamiliar to crypto users. It refers to removing the particularity of the system, creating universality, and making the system applicable to a wider range of scenarios. The development from Bitcoin to Ethereum is actually a process of abstraction. Bitcoin lacks programmability and is difficult to build applications. Ethereum, on the other hand, introduced a virtual machine and operating environment, providing a platform for building various types of applications. Ethereum has also been constantly abstracting during its development, whether it is the "account abstraction" repeatedly mentioned by Vitalik, or the addition of pre-compiled "cryptographic abstraction".

Just as Ethereum is an abstraction of Bitcoin, CKB is also an abstraction of Ethereum to some extent, providing smart contract developers with more freedom to play.

1) Account abstraction

CKB realizes account abstraction through the Cell model. For example, Nervos ecosystem wallet UniPass has created an identity authentication system based on email and mobile phones. Users can log in with email and password, similar to traditional Internet accounts. The decentralized domain name protocol .bit developed by the decentralized identity service provider d.id team also uses the characteristics of Nervos abstract accounts, allowing Internet users, Ethereum users, and EOS users to directly operate applications, rather than just CKB users.

2) Cryptographic Abstraction

The core of cryptographic abstraction is an efficient virtual machine. CKB uses CKB-VM. With the characteristics of the RISC-V instruction set, CKB-VM allows developers to implement cryptographic algorithms using languages ​​such as C and Rust. For example, the JoyID wallet built on CKB takes full advantage of the custom cryptography of Nervos CKB, and can create wallets and confirm transactions directly using biometric technologies such as fingerprints without passwords and mnemonics.

3) Runtime Abstraction

The goal of CKB is to build a higher level of abstraction to improve performance and throughput. As the level of abstraction increases, the Nervos network will be able to migrate more work to off-chain or Layer 2. For example, although XBOX is an abstract general platform, there are still some limitations, such as the inability to change hardware. PC allows users to replace hardware such as graphics cards, CPUs, memory, and hard drives. Therefore, PC is a more abstract system. The goal of CKB is to transform from XBOX to PC, so as to meet more needs and provide more convenience for developers.

CKB Economic Model Analysis: Mining Rewards and Inflation Mechanism

The native token of CKB is CKB (Common Knowledge Byte), which represents the global state of the blockchain that the holder can occupy. For example, if you own 1,000 CKB, you can create a Cell with a space of 1,000 Bytes, and use these 1,000 Bytes to store assets, application status, or other types of data.

CKB's economic model is very unique. In addition to halving mining rewards every four years (similar to Bitcoin), it also introduces an inflation design similar to mainstream PoS coins, with an additional 1.344 billion issued each year. As of now, according to CKBDAPPS statistics, the number of CKB issued is 44.379 billion, of which 43.69 billion are in circulation. The specific design is as follows:

1) Genesis issuance:

A total of 33.6 billion CKB were issued in the Genesis Blockchain. In order to pay tribute to Satoshi Nakamoto, 8.4 billion CKB were deposited into Satoshi Nakamoto’s address at the beginning of issuance. The remaining 25.2 billion CKB were allocated to institutional investors, ecological funds, development teams, and public offering investors, and have all been unlocked.

2) Primary issuance:

The total amount of primary issuance is 33.6 billion. Similar to Bitcoin, it is halved every four years until all primary issuance is mined. Currently, CKB has undergone its first halving in November 2023, and the issuance has dropped to 2.1 billion CKB per year. The second halving is expected to take place in November 2027, and the issuance will drop to 1.05 billion CKB per year. All CKB issued at the primary level will be rewarded to miners.

Specific distribution:

  • 21.5% for public token sale, all unlocked at mainnet launch

  • 17% is allocated to the ecosystem fund, 3% will be unlocked when the mainnet is launched, and the rest will be unlocked within 3 years

  • 15% is allocated to the Nervos team, with a four-year vesting period, and 1/3 is unlocked when the mainnet is launched

  • 14% for private placement in 2018, locked for two years

  • 5% is allocated to the founding partners, locked for three years, and will not be circulated on the main network

  • 2% is used as the foundation reserve, which has been unlocked in July 2020 and will not be circulated on the main network

  • 0.5% for testnet incentives, providing rewards to testnet participants through mining competitions and bug bounty programs

  • The remaining 25% has been destroyed

3) Secondary issuance

In order to ensure that miners' income source is not affected by halving and on-chain transaction volume, CKB introduced the concept of "secondary issuance", and issued 1.344 billion CKB every year. The specific distribution method depends on how CKB is used on the network:

  • Miners: Proportional to the on-chain state occupancy

  • NervosDAO: Proportional to the proportion of locked CKB in NervosDAO to the total issuance

  • Treasury: Proportional to the proportion of CKB in circulation to the total issuance. The current governance mechanism is not yet perfect, so this part is directly destroyed

Secondary issuance can be considered as an "inflation tax" mechanism. That is, if users need to store data or status on CKB, they need to pay a certain amount of CKB to miners as "state rent". If storage is no longer needed, CKB can be unlocked and deposited into NervosDAO. Those holding users who do not have storage needs can directly deposit their CKB into NervosDAO and receive subsidies to avoid the dilution of token value by secondary issuance.

According to CKB browser data, 11.4% of the secondary issuance tokens were used for mining rewards, 19.1% were used for lock-up subsidies, and 69.5% were allocated to the treasury fund and destroyed.

Network computing power

CKB mining started on May 18, 2019, using the Eaglesong hashing algorithm. After March 2020, it gradually shifted from CPU, GPU, and FPGA to ASIC mining machines. Currently, ASIC mining such as Antminer K7 and Goldshell CK6 are supported (GPU and FPGA mining machines provide too low a profit for CKB mining).

Currently, the network mining power is 240.06 PH/s and the mining difficulty is 2.31 EH. Currently, the mining pools that support CKB include F2Pool, Poolin, 2miners, etc.

Amid constant controversy, what do you think of the new ideas for Bitcoin Layer2?

On February 13, Cipher, co-founder of CKB, proposed an RGB extension protocol: RGB++. This move has affected the secondary market price of CKB to a certain extent and triggered a discussion on the legitimacy of Bitcoin Layer2. Some users believe that compared with the EVM compatible faction, RGB++ inherits the legitimacy of Bitcoin UTXO, and the team has been deeply involved in the Bitcoin ecosystem. Whether it is the layered architecture, UTXO abstraction, or the recently proposed OTX protocol CoBuild Open Transaction, it is an extension and innovation of Bitcoin thinking. However, there are also some views that CKB has too many positioning. From 2019 to 2020, the cooperation with Huobi, and the direction of games from 2020 to 2022, no substantial progress has been made. Therefore, this turn to Layer2 may be suspected of hype. In addition, Bitcoin native developers also expressed their disagreement with the meaning of the name RGB++, believing that there is a meaning of "Better than RGB". At present, CKB has launched the RGB++ roadmap. How it will perform in the future may only be answered after the test of time.

Since the beginning of 2024, the competition among Bitcoin Layer2 solutions has intensified. However, no matter which solution is adopted, they have promoted the sustainable development and implementation of the Bitcoin ecosystem to a certain extent, and this competition may inspire more creativity and solutions. Fortunately, in this process, CKB seems to have always adhered to its original intention, insisted on being isomorphic with Bitcoin, and further bridged the gap.

<<:  Bitcoin report for the first quarter of 2024

>>:  What factors will support the strength of BTC and ETH?

Recommend

A woman with such a face is destined to be rich and noble

From the Buddhist perspective, the rich and prosp...

There is a triangle on the wisdom line

The wisdom line is one of the three main lines on...

Marriage cannot last long

In today's society, divorce and remarriage ar...

What does the blow-mouth look like? What are the characteristics?

Physiognomy has been passed down from ancient tim...

Where the mole grows can predict good or bad luck

Moles can be good or bad. Moles in different loca...

Man with birthmark on chest

As the saying goes: Appearance is determined by t...

Are forehead wrinkles a good sign?

Are forehead wrinkles a good sign? Forehead wrink...

How to tell if a woman has wide eyes

In fact, from the statements found in the eyes, i...

Bitcoin rebounds strongly after a period of silence

Bitcoin prices rebounded sharply in the Asian ses...

Is it auspicious to have a mole on the bridge of the nose?

In mole physiognomy, moles in different parts of ...

What does a thick lower lip mean for a boy?

The features of the face can have a certain impac...

How to tell how many children you have from your face

How many children a person will have in his life ...