Nervos CKB Development Update #4
Published in
2 min readFeb 13, 2019
Covering Jan 28 to Feb 10
This post is co-authored by
and .TL;DR
- A new RPC Occupied capacity increment rate has been posted.
- CKB v0.6.0 is ready for release. It has implemented RFC0013
get_block_template
and replacedlocal_node_id
with a new RPClocal_node_info
.
Changes in RFCs
New RFC
- Occupied capacity increment rate is an RFC to limit the occupied capacity in each block. It indirectly controls the network’s total occupied capacity and the increment rate of occupied capacity.
Updates
Changes in CKB
CKB v0.6.0 is ready for release.
This version has implemented RFC0013 get_block_template
, which is an essential part of the decentralized CKB mining protocol.
A new RPC local_node_info
(64e41f6) obsoletes the old local_node_id
. The new one returns better node addresses.
This version contains several important refactorings:
- Only fully verify blocks in the main chain (#158) (07d6a69), which can speed up verification by adding caches upon the main chain tip.
- Make rocksdb configurable via config file (f46b4fa)
- Service stop handler (e0143eb) ensures the node shutdowns gracefully.
- Use new merkle proof structure (#232) (da97390)
- Extract merkle tree as crate (#223) (a159cdf).
Changes in Toolchains
JavaScript SDK
- Implement asw and udt account
- Update naming convention
Java SDK
- Implement asw account
Ruby SDK
- Fix/rename some methods