Nervos CKB Development Update #18

Ian Yang
Nervos Network
Published in
2 min readSep 5, 2019

Aug 19 to Sep 1

by Ian Yang, Xuejie Xiao, Qian Linfeng and James Chen.

TL;DR

  • We have published the serialization specification (PR#136).
  • v0.20.0 will release this Saturday, Sept 7

Changes in RFCs

  • PR#136 describes the serialization format used in CKB.
  • RFC#0022 is an informational document about the CKB Transaction Structure.

Changes in CKB

During the last two weeks, the team was busy fixing bugs found in v0.19.0. Version v0.20.0 is a minor release which only contains refactoring and bug fixes.

We have refactored the serialization schema to make it more space efficient, such as

@Quake has fixed a bug (#1519) and a performance issue (#1520) in indexer RPC.

Changes in CKB VM

Changes in P2P

  • #181: Support new serialization(molecule), and can switch by features
  • #182: Default shutdown network service when protocol handler panicked
  • #183: Fix a security issue in yamux

Changes in CKB CLI

  • #49: Support dao transaction
  • #63: Add serialization utils sub-commands

Changes in Toolchains

SDKs

  • Release v0.19.0
  • Start implementing client side serialization

Neuron Wallet

  • Fix keystore mac calculation bug
  • Update code sign certification
  • Improve error handling
  • Update SDK to v0.19.0

CKB Explorer

  • Tweak performance to load large data pages faster
  • Update SDK to v0.19.0
  • Apply address format change
  • Update block reward and hash rate display

CKB Testnet Faucet

  • Update SDK to v0.19.0
  • Refactor (remove unused APIs)

Join our community: Forum Telegram Twitter Reddit Github

--

--