Nervos CKB Development Update #10

Ian Yang
Nervos Network
Published in
2 min readMay 8, 2019

Covering Apr 22 to May 5

This post is co-authored by Ian Yang and James Chen.

TL;DR

  • Capacity uses unit shannon which is 10e-8 CKBytes
  • CKB will check database is compatible on startup.

Changes in RFCs

  • A new syscall Load Transaction Hash is added (PR#110).

Changes in CKB

CKB v0.10.0 has released, and v0.11.0 is ready.

Features highlights in v0.11.0:

The most important change in 0.11.0 is #528: capacity uses unit shannon which is 10e-8 CKBytes (@yangby-cryptape).

We did many performance tests, @jjyr has added a sub command to ease running performance benchmarks #554. According to the benchmark result, we have applied following performance tuning:

The CKB is in rapid development, a common gotchas is running a new version with an old incompatible database, thus we added several guards to discovery such issue earlier:

Changes in Toolchains

SDKs

  • Rename some core types
  • Update RPC types/methods and tests

CKB testnet faucet

  • Improve tests and depoyments (Docker + Nginx)

CKB Explorer

  • Refactor views
  • Build on-chain test data
  • Update with CKB’s recent changes, deploy to test server

CKB Neuron Wallet

  • Initial development: UI layer, chain sync, key management, etc.

--

--