Nervos CKB Development Update #5
Published in
2 min readFeb 26, 2019
Covering Feb 11 to Feb 24
This post is co-authored by Ian Yang, Xuejie Xiao, Qian Linfeng and James Chen.
TL;DR
- CKB VM Baseline JIT is ready for review.
- Proposal Occupied capacity increment ratehas been rejected.
Changes in RFCs
- Proposal Occupied capacity increment ratehas been rejected. We prefer to limit the capacity increment via block size and cycles limit indirectly.
Changes in CKB
CKB v0.6.0 has just released. We found some bugs in this version and have rewrote JSONRPC HTTP server (6cca12d) because of locking issues.
This version also contains a performance refactoring that transaction verification result is cached (1aa6788).
The team had been implementing get block template (#165) and CFB encoding (#144), and will send pull requests in the following weeks.
Changes in CKB VM
🎉 Baseline JIT is ready for review.
CKB VM’s Baseline JIT is an initial simple JIT implementation that serves 2 purposes:
- Provides a basic feature complete JIT implementation
- Serves as a underlying skeleton for enabling all the more sophisticated JIT optimizations
Changes in P2P
Changes in Toolchains
- Do research on HD Wallet, UTXO collection, etc.
- Release JavaScript SDK initial alpha (v0.0.1-alpha.1), Java SDK v0.6.0 and Ruby Demo (SDK) v0.6.0.
Java SDK v0.6.0 changes
- rename
localNodeInfo
RPC method - support asw account and transfer
Ruby Demo (SDK) v0.6.0 changes
- add support for Ruby 2.3