CKB Weekly #18

We all know that NFT's have lots of use cases, from in-game items to crypto art, and a long tail of all sorts of records that can be committed to a blockchain: like badges, ticket sales or real estate deeds.

These use cases have a mainstream appeal and we are excited that they are starting to be built on Nervos. During a recent hackathon, a team built an NFT marketplace called Pictosis that takes advantage of some of the unique features of Nervos to improve on the status quo of NFTs today.

To demonstrate: with open transactions, NFT's can be added to a marketplace (and ready for sale) with only a creator-signed transaction being sent to the NFT marketplace. Later a buyer can publish this information on-chain paired with their payment for the NFT. Current NFT creators will see that this resolves UX issues that stem from the current requirement to wait for transaction confirmation and pay for gas before an NFT can be put up for sale.

Additionally, because Nervos is built for Layer 2, we are also looking forward to what Layer 2 innovations the Nervos community can bring to the NFT space, to further improve costs and the industry's ability to scale to serve new NFT users.

Check out the podcast with Jordan Mack to hear more about what happens on the Nervos hackathon!


  • Check out this article laying out a design for Layer 2 DEX (decentralized exchange) built on Nervos.

  • A design for toCKB, a cross-chain bridge to Bitcoin and Ethereum was posted to Nervos Talk. 

  • Dylan joined a Grin community meetup in Hangzhou to discuss implementation of Mimblewimble on Nervos, check out the latest update on the project here. 

  • The first public Nervos town hall was announced, tune in on Sept 14 at 10pm EST to hear more about the project status and roadmap updates from architect and researcher Jan Xie.

Technical Updates


Nervos applies the RFC (Request for Comments) process for implementing every building block of the protocol. There were 27 Previous RFCs that can be found here .

If you are curious about why a design in CKB is what it is now, please post your questions in this repository .


  • CKB

    • ( #2244 ) re-export crossbeam-channel

    • ( #2248 ) add verbosity param to chain related rpc

  • Dev Tools

    • Lumos [JavaScript/TypeScript based dapp framework]

      • ( #95) Refactor setupInputCell logic

      • ( #96 ) extract tx value from TransactionValue wrapper

      • ( #97 ) Add acp & sudt config for LINA config

    • Polyjuice [an Ethereum on CKB solution]

    • Capsule [development framework for creating smart contract scripts in Rust for CKB]

      • Update ckb-std version to 0.6.1

      • Increase ckb-cli query range

      • Optimize deployment output

  • Neuron

    • ( #1821 ) fix the experimental-tag in sudt accounts list component

    • ( #1824) fix module resolution in storybook

    • ( #1828 ) Handles errors in queryIndexer

    • ( #1830 ) Show UsedName error when the wallet being imported uses an exist name

    • ( #1836) debounce on generating anyone-can-pay transaction for performance

  • CKB Explorer

Layer 2

  • Muta [layer2 framework on CKB]

    • ( #442 ) update example configs, fix send transaction in byzantine

    • ( #434 ) add structured log api

    • ( #437 ) change the overlord gap into configurable

    • ( #433 ) add byzantine test script

  • SECBIT Labs [Zero knowledge proof toolkit for CKB]

    • ( #15 ) Add Marlin scheme


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, welcome to join the review group on TG.

Meanwhile, there are links below if you want to learn more about the project and community.