Nervos CKB Development Update #22

Ian Yang
Ian Yang
Nov 6 · 2 min read

Oct 21 — Nov 3

by Ian Yang and James Chen

TL;DR

  • CKB v0.24.0 released on Nov 3rd.
  • There’s a new RFC (PR#142) describing deposit and withdrawal transactions in the Nervos DAO.

Changes in RFCs

  • PR#142 (@janx): Explains deposit and withdrawal transaction in the Nervos DAO.
  • PR#140 (@shaojunda): This fixed the outdated information about how to generate an address from lock script.

Changes in CKB

CKB v0.24.0 released on Nov 3rd.

There are two major changes in v0.24.0:

#1739: Use molecule to serialize witnesses (@jjyr)

All the system scripts store temporary data in witness as a structure serialized by molecule.

#1707: Resolved uncles hash calculation issue (@quake)

It’s a bug. Now the uncles hash calculation logic is consistent with the proposals hash.

We have tweaked the consensus rules and system scripts:

#1726: Tweaked consensus params (@zhangsoledad)

#1769: Adapt to 2-phase Nervos DAO implementation (@xxuejie)

#1785: Upgrade system script for modified multi-sign lock script (@xxuejie)

A new RPC is added:

#1659: Fee estimate RPC (@jjyr)

This PR adds a new RPC estimate_fee_rate. It takes the basic idea from bitcoin’s estimate_smart_fee, however, we ignore the magic numbers and tricks from the original code.

Changes in Toolchains

SDKs

  • Added new RPC estimate fee rate
  • Added min fee calculation
  • Applied witness serialization and sign changes
  • Released v0.24.0

Neuron Wallet

  • Improved UI for transaction fees, menus, etc.
  • Refactored app startup flow and data access
  • Improved sync speed
  • Updated SDK to v0.23.0, then v0.24.0

CKB Explorer

  • Improved sync performance and speed
  • Added feature for switching testnet and mainnet
  • Implemented automatic deployment and updated CI/CD
  • Implemented Nervos DAO related features

CKB Testnet Faucet

  • Updated SDK to v0.24.0

Stay up to date on Nervos: Github Forum Telegram Reddit Twitter

Ian Yang

Written by

Ian Yang

Programmer | Learner

Nervos Network

The Nervos Network is a public blockchain ecosystem and collection of protocols aiming to solve the current challenges facing blockchains like Bitcoin and Ethereum today.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade