Abstraction is the magic power of Nervos!
Learn more about Blockchain Abstraction and Interoperability 2.0
The recent article published by Nervos architect Jan “Blockchain Abstraction and Interoperability 2.0” describes the differentiation of Nervos among all other existing blockchain networks.
We can begin by looking back in time, to understand what has brought us to where we are today. Out of the thousands of cryptocurrencies that came after Bitcoin, Ethereum rose to the top because it’s generic programming model (“smart contracts”) ended what was previously a cumbersome process to launch a blockchain application: 1) fork Bitcoin, 2) find miners, 3) start your chain. Ethereum allows developers to seamlessly build any decentralized application on it, and as a result has opened up massive opportunities developers and users.
Ethereum is an abstraction of Bitcoin; as in any abstraction: complexity is handled by hiding unnecessary details, creating more “user-friendly” and efficient ways of working.
This can be compared to the early days of computer programming, originally engineers directly wrote instructions to be executed by a computer, but later high level languages and compilers were invented, liberating developers. They could then focus on the more important issues, like building world-changing applications and making them scale.
Which brings us to CKB: which is characterized in great detail by Jan, as an abstraction of Ethereum.
CKB gives developers even greater options for flexibility and increases the functionality that can be implemented on top of the blockchain. The article “Blockchain Abstraction and Interoperability 2.0” is a highly suggested read!
How can I make CKB staked in the NervosDAO liquid?
The question of how create liquidity from CKB staked in the Nervos DAO has been a topic of conversation for some time in the Nervos community. You can find previous proposals here and here.
Now we have the “Liquidable DAO”, you can check out the Github repo here.
The design is actually very simple, the principle is: ownership of the Nervos DAO cell can be transferred (without withdrawing) using some tweaks to the lock script. Since the right to withdraw these CKBytes can be transferred, they can be used in other protocols and effectively any CKBytes in the Nervos DAO can become liquid.
Read more about it here!
Nervos applies the RFC (Request for Comments) process for implementing every building block of the protocol. There were 27 previous RFCs, which can be found here.
If you are curious about the design decisions of aspects of CKB or anything built on it, please post your questions in this repository.
Muta [Layer2 framework on CKB]
SECBIT Labs [Zero knowledge proof toolkit for CKB]
Godwoken[ [A framework to build rollup solutions upon Nervos CKB]
force-bridge-btc [maps BTC on Bitcoin to cBTC on CKB in a trustless way]
force-bridge-eth [maps ETH on Ethereum to cETH on CKB in a trustless way]
Hxro [Gamified Crypto Trading Platform]
Tocial [cosplayers’ photo sharing app]
Lay2 [pw-sdk, build dApp on CKB and run them everywhere]
Obsidian Labs [developer IDE]
Synapse [browser wallet and keyper agency]
BlockABC [Onechain CKB and Web auth]
GrowFi [token swap functionality]
Obsidian Systems [CKB integration with ledger wallets]
Summa One [BTC/CKB interoperability] (completed)
LeapDAO [Sidechain Framework]
The Nervos Foundation currently runs a grants program for builders. check out the scope and how to apply.
CKB Weekly is curated by a group of people who witnessed Lina’s birth and started this to record her growth. Any views expressed are personal and do not represent an official position of the Nervos project. Got updates or articles you would like to include? Any feedback or other suggestions? Let us know by replying to the email.
If you are interested in contributing, we welcome you to join the review group on Telegram.
Meanwhile, there are links below if you want to learn more about the project and community.