Hello, welcome to issue #10 of the CKB Weekly, a newsletter about the Nervos Common Knowledge Base blockchain and related technology.
Sparklings
LeapDAO received grants to build an EVM-compatible sidechain framework for Nervos. With this, developers can utilize existing Ethereum contracts and toolings to build sidechain apps that leverage the security and flexibility of CKB. The clearest applications of this technology the LeapDAO team sees are for payments, DEXs, and gaming.
CKB dev Tannr presented “Smart Contracts in Rust on Nervos” at the Unitize online conference, providing hundreds of attendees an overview of programming on CKB and how to get started on a Rust contract for issuing user-defined tokens
RFCs
Nervos applies the RFC (Request for Comments) process for implementing every building block of the protocol. There were 24 Previous RFCs that can be found here.
This week we have a new RFC Swappable Signature Verification Protocol Spec - it tries to address this problem: by defining a common interface for signature verification algorithms, we shall be able to decouple a signature verification library, from a typical lock script. When executing, the lock script can first load the signature verification library via dynamic linking, then calls functions provided by the library to perform the actual signature verification path.
Media
New CKB Wiki for layperson, and the new documentation site for developers.
Ledger Support update from Obsidian Systems
Technical Updates
Core
CKB
Released CKB v0.33.1.
Added a new sub-command replay to verify the local chain (#2045)
Fixed a vulnerability that ckb process crashes on invalid input. (GHSA-pr39–8257-fxc2)
Added document to explain different protocol handles in tentacle. (ProtocolHandle)
Supported updating log levels dynamically via RPC (#2113)
Added RPC truncate to ease testing and development (#2064)
Removed RPC estimate_fee_rate for performance issue (#2126)
BlockTimeTooNew should not be considered as invalid block(GHSA-r9rv-9mh8-pxf4)
If you are curious about why a design in CKB is what it is now, please post your questions in this repository.
Dev Tools
Neuron
released v0.32.0-beta.1
CKB Explorer
Layer 2
Muta [layer2 framework on CKB]
SECBIT Labs [Zero knowledge proof toolkit for CKB]
ready to have a milestone1 call on July, 10 (zoom link)
Ecosystem
Lay2 [pw-sdk, build dApp on CKB and run them everywhere]
auditing in progress for the mainnet version.
Check out this video showing how pw-sdk enable using Nervos Dao in Opera (and any other ethereum wallets)
Obsidian Labs[developer IDE]
Released CKB Studio v0.06
now providing CKB node RPC and ckb-indexer for Aggron testnet and Lina mainnet. You don't need to run a local node for testnet and mainnet, which can save a lot of time for synchronization.
Synapse [browser wallet and keyper agency]
Released Synapse Extension v0.0.9
BlockABC [onchain CKB and web auth]
GrowFi [token swap functionality]
Obsidian Systems [CKB integration with ledger wallets]
Nervos Ledger App: Status Update #2
Done: Storage of Hardware Wallet Root Public Keys in CKB-CLI
Done: Pass Hardware Wallets Unhashed Transaction and Context Data
In Progress: List Multiple Connected Ledger Devices
In Progress: Message Signing
In Progress: Multisig Lock Script Support / Transaction Variants
Summa One [BTC/CKB interoperability] - github
(new!) LeapDAO[EVM-compatible sidechain framework for Nervos] - link
New Grants Proposal
The Nervos Foundation currently runs a grants program for builders. check out the scope and how to apply.
“watching you, nervos yet?” by jake
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.