TeamCKB Dev Log (Updated: August 19, 2026)

Updates

Oct 29, 2025

Release & Features

Improvements & Fixes

In Pipeline

Github: CKB Dev Log 2025-10-29 · nervosnetwork/ckb · Discussion #4988 · GitHub

2 Likes

Updates

Nov 12, 2025

Releases & Milestones

Improvements

Fixes

In Pipeline

Core & Tooling

  • Complete ckb-bootstrapper Rust 1.91.0 upgrade and HeaderMap replacement.
  • Enhance ckb-tui data interfaces, add caching, and continue collecting new metrics and requirements.
  • Finish CKB-VM CFI interpreter support and testing (port LLVM CFI tests; add unit tests).
  • Introduce terminal module for ckb-tui to expose runtime metrics: feat: add Terminal module for CKB-TUI data provision #4989

Networking

  • Investigate and fix issue: non-blocking transaction relay stops processing when buffer is full (newly discovered).
  • Continue investigating abnormal testnet uncle rate.
  • Prep for the next hardfork post-Meepo milestone (coordination ongoing).

Github: CKB Dev Log 2025-11-12 · nervosnetwork/ckb · Discussion #5002 · GitHub

2 Likes

Updates

Nov 26, 2025

Releases

(No major feature releases this sprint.)

Improvements

CKB

Molecule

Fixes

In Pipeline

Github: CKB Dev Log 2025-11-26 · nervosnetwork/ckb · Discussion #5014 · GitHub

1 Like

Updates

Dec 24, 2025

Releases & New Features

CKB

OffCKB

Improvements

Light Client

Toolchain

CKB-VM

Documentation

Fixes

Transaction Pool

CKB-TUI

In Pipeline…

  • Replacing sled with ckb-rocksdb in header-sync.
    • Tasks include documentation design, benchmark results, rocksdb key schema modification.
  • Optimizing hash function at assembly level to reduce the consumption of contract cycles
  • Working on a report on the libraries (e.g. secp256k1, Mbed TLS) used in on-chain scripts
  • Developing mobile support for Light Client
  • Completing the missing metrics for CKB TUI
  • Ongoing work on CFI Extension of CKB-VM, including conduct compatibility verification testing, performance testing on the testnet, and an RFC.

Github: CKB Dev Log 2025-12-24 · nervosnetwork/ckb · Discussion #5073 · GitHub

2 Likes

Solid update overall !
Great to see continued progress on reliability, light clients, CKB-VM security, and developer tooling.
These improvements clearly strengthen the foundation and move the network in the right direction.

1 Like

Updates

Jan 21, 2026

CKB Light Client

We met some limitations and issues when bringing CKB Light Client to mobile devices.
To resolve these blockers, we have made targeted efforts to support the mobile scenario:

  • Native App Support: Adds a native Android app support for CKB Light Client with direct JNI integration. (Link: PR #266)
  • SQLite Integration: Introduced support for SQLite as a storage backend for the light client, providing a more lightweight database option for mobile client environments. (Link: PR #267)

CKB-VM

  • SHA-2 Algorithm Breakthrough:
    • Optimized SHA256 and SHA512 implementations (located in ckb-vm-contrib/opt-lib) have achieved approximately 2.23× higher performance compared to standard implementations.
    • In specific performance test cases, cycle consumption was reduced from 232 million to 104 million, significantly lowering the cost of executing hash-intensive smart contracts. (Links: PR #40, PR #41)

Cryptography & Quantum Security

  • Mainnet Deployment: The Quantum Resistant Lock Script has been successfully deployed to the CKB Mainnet, enhancing the network’s resilience against future quantum computing threats. (Link: PR #16)
  • SPHINCS⁺ Verification Efficiency:
    • Integrated the optimized SHA-2 library into SPHINCS⁺, resulting in a roughly 40% performance improvement in verification costs across all parameter sets. (Link: Branch quick_sha2)
    • Verification Metrics (Cycle Consumption):
      • sha2-128s: 7.1M | sha2-128f: 20.6M
      • sha2-192s: 9.9M | sha2-192f: 30.5M
      • sha2-256s: 15.4M | sha2-256f: 29.6M

Ecosystem & Technical Support

  • Annual Dependency Audit: We have completed the annual security audit on the contract dependency libraries to track the stability of core dependencies.We evaluated Secp256k1, mbedTLS, and libecc, all of which had reported security issues in the past year. Since our usage is limited to core cryptographic algorithms (RSA, Secp256k1, Secp256r1), we are not affected. This reinforces the importance of minimizing third-party library usage to essential functionality to reduce risk.Secp256k1 and mbedTLS demonstrate strong security practices, performance, and test coverage, and are recommended for future contract development, while libecc is weaker and NOT recommended. Finally, recurring issues in C-based libraries suggest prioritizing Rust implementations, such as RustCrypto, whenever possible.
  • Fixed some OffCKB Windows bugs: Fix windows node and devnetScript path issue ckb-devrel/offckb#359

CKB Core

  • Added support for data and lock field in genesis IssuedCell of the chain spec: spec: support data field in IssuedCell #5079
  • Added support for cargo-binstall within CKB to simplify the build and installation process for developers and node operators. (Link: PR #5089)
  • Optimized the logging for header synchronization, providing more granular visibility into synchronization timing to help identify potential bottlenecks in the sync process. (Link: PR #5086)

In Pipeline…

Github: CKB Dev Log 2026-01-21 · nervosnetwork/ckb · Discussion #5091 · GitHub

6 Likes

Really great update.

Security and performance driven improvements that really matter long term.:clap:

3 Likes

Kudos to the team!

3 Likes

Updates

Feb 4, 2026

Features

CKB

  • OpenRPC JSON Specification (Draft): Added OpenRPC JSON spec for CKB RPC. Taking inspiration from Swagger and ReDoc, we also built a frontend for browsing and interacting with the RPC.
  • Log subscription API: Introduces a new RPC subscription topic for logs, providing real-time access to node logs via RPC, improving observability, debugging, and tooling such as ckb-tui: rpc: implement logs subscription #5092

CKB-CLI

CKB-VM

Improvements

CKB Light Client

CKB Store

DevRel

Tentacle

Tooling & Libraries

Fixes

CKB-CLI

Tooling & Libraries

DevRel

  • Fixed CKB docs examples reported by CKBuilders community

In Pipeline…

CKB Core & Infrastructure

  • Reviewing existing hardfork signaling docs and finalizing a subsequent plan.
  • Continuing work on network latency metrics collection

CKB-VM

  • Ongoing RV64IM assembly optimization
  • SP1 zkVM research and CKB-VM RV64IM optimization (waiting on SP1 Hypercube zkVM SDK)

CKB Light Client

CKB-TUI

Github: CKB Dev Log 2026-02-05 · nervosnetwork/ckb · Discussion #5100 · GitHub

5 Likes

Updates

Feb 25, 2026

Features

CKB VM

RV64 Assembly Execution Mode

CKB-VM already includes assembly optimizations for x86_64 and aarch64. This feature extends RISC-V target (rv64im) support, delivering significant performance improvements on RISC-V hardware.

Furthermore, as an increasing number of zkVMs target the RISC-V architecture, this enhancement makes it possible for ckb-vm to run efficiently in zkVM environments.

We did benchmark comparisons between vm mode and native mode on sp1.

Obscell Wallet

Privacy-Preserving TUI Wallet for Obscell

Our developer built this TUI wallet with AI in one week. It’s based on the Obscell concept, which enables confidential transactions with hidden amounts using Bulletproofs range proofs and stealth addresses for receiver privacy.

For more details and discussion, please refer to Obscell topic on talk.nervos.org

Improvements

CKB core

Proposal Selection & prioritization Overhaul

Fixed a series of logical issues in the tx-pool and block-template construction related to proposal transactions:

  • Proposals are now given the highest priority in the txpool.
  • Compact block recovery can use transactions from the verify_queue and the orphan set, preventing unnecessary “missing transaction” failures
  • Fixed proposal selection logic to exclude proposals whose content had already been included in previous blocks.

RocksDB Schema Refactor

We are investigating a refactor on the RocksDB schema to use composite keys. Benchmark results:

  • Write Amplification reduced from 15.3 to 2.2
  • About 2x sync speed improvement for HDD

More detailed result can be found here. We need more experiment data to decide whether to apply the refactor on schema.

CKB Light Client

Unified Storage Abstraction + SQLite Support

Introduced a unified StorageBackend trait to abstract storage operations, allowing the light client to support both RocksDB and SQLite backends.

Tooling Updates

CKB TUI

All current pull requests for ckb-tui have been merged. The first testing release is coming soon.

Enhanced the TUI dashboard by adding real-time network latency tracking and TCP-based log subscriptions.

Introduced a new Terminal RPC module specifically designed to supply essential data for CKB-TUI. It aggregates system metrics (via sysinfo), mining information, transaction pool status, and network peer information into a single response (get_overview), utilizing an LRU cache with specific TTLs to optimize performance for terminal-based monitoring interfaces.

Community Contribution

Github: CKB Dev Log 2025-02-25 · nervosnetwork/ckb · Discussion #5116 · GitHub

5 Likes

Updates

Mar 18, 2026

Features

CKB VM

Aarch64 Assembly Performance Optimization

Implemented and benchmarked 4 optimizations for the Aarch64 RISC-V handler in ckb-vm. Details in the Benchmark report.

Progress: Implementing fuzzing tests; upstream PRs are in progress.

SP1 zkVM On-Chain Verification

Completed feasibility study for running SP1 zkVM verification natively on CKB. Find details in the analysis Feasibility, Risk and Work Estimation for SP1 Verifier on CKB-VM and the benchmarks.

Next: Verifier optimization with the bn254 library for RISC-V.

BN128 Library for RISC-V

Release: Published the bn128 Rust library optimized for RISC-V 64 (Repo | Crate)

Impact: This library enables highly efficient elliptic curve operations on CKB-VM for zkVM verification and other cryptographic use cases.

Improvements

CKB Core

RocksDB Schema Migration via SST Ingestion

Implemented the database migration path for the RocksDB schema refactor. The migration is parallelized by block height ranges.

Performance Benchmarks:

  • 32 cores (i9-14900K): ~8 minutes for full mainnet
  • 4 cores (i9-14900K): ~20 minutes
  • AWS c5.xlarge (4 vCPU, 8 GB): ~50 minutes

Next: CKB v0.205.0 is currently under review for release.

Tooling & Network

CKB TUI

CKB Network Probe

Tentacle P2P

Research & Governance

  • On-chain governance: investigating voting mechanisms for on-chain goverance, referencing Cardano CIP-1694. Design document in progress.
  • Nervos DAO treasury: ongoing design following team discussion on computing the share of secondary issuance.

Github: CKB Dev Log 2025-03-18 · nervosnetwork/ckb · Discussion #5148 · GitHub

5 Likes

perfect timing for the update, much appreciated way to go .! :rocket: :ship: :building_construction:

3 Likes

Updates

As CKB matures, development is increasingly focused on optimization, verification efficiency, and reproducible infrastructure. CKB continues to receive steady improvements at the core protocol level, ensuring the system remains robust and scalable

Going forward, the CKB Dev Log will shift to a monthly cadence, reflecting a more focused and incremental development cycle.

Features

Improvements & Fixes

  • Optimized SP1 verificationReduced cycles from ~6000M to ~63M (~100x improvement), significantly improving verification efficiency: Verification benchmark on ckb-vm
  • SMT verification benchmark on ckb-vm: Latest results indicate performance reaching a production-viable level
  • Further improvements to SP1 / ckb-vm performance, along with updates to supporting tooling and expanded fuzzing coverage.

In Pipeline

Community Discussion

  • Pre-RFC: Activating the Nervos DAO Treasury
    A high-level discussion is underway on transitioning from the current treasury burn mechanism to an on-chain, governance-controlled treasury model.The proposal explores:
    • Modification of the “burn” mechanism
    • Voting & DAO contracts
    • Possible consensus change
    • Delegation mechanisms
    • Potential ZK-assisted verification
    • Evaluation of inflation impact and governance risks

Forum link: https://talk.nervos.org/t/pre-rfc-discussion-activating-the-nervos-dao-treasury/

5 Likes

Updates

Features

Differential Testing Framework for ckb-vm

Implemented a differential test framework for ckb-vm. This provides a stronger foundation for validating optimizations and future architecture changes: GitHub - yuqiliu617/ckb-vm-contrib at differential-test · GitHub

CKB DAO Treasury Design & Voting Research

research on the CKB DAO Treasury design and voting settlement, with multiple directions under active discussion:

  • Option 1: DAO-Bound Voting with Off-Chain State

Explores a governance model where voting power is bound to Nervos DAO deposits, while proposal state, voting records, and tally data are maintained off-chain and committed on-chain through verifiable state roots.

This direction focuses on improving scalability while keeping governance state verifiable.

  • Option 2: Experimental MVP Implementation

Built an experimental MVP to validate core DAO Treasury workflows and voting-related transaction construction. Details see: ckb/dao-treasury at dao-treasury · chenyukang/ckb · GitHub

  • Option 3: Rollup-inspired Voting Settlement

Explores a rollup-inspired approach for voting settlement, where voting data is batched and compressed into verifiable state updates.

This direction focuses on improving settlement efficiency while preserving on-chain verifiability under CKB’s UTXO model.

Key Question Identified & Follow-Up Research

How to handle on-chain settlement for the voting process. Continued follow-up research based on the design discussions:

  • Evaluation of CKB partial transaction design based on the newly proposed voting architecture.
  • A zkVM-based solution for voting.

Improvements & Fixes

Cryptography & Performance

  • ckb-vm ARM64 optimization

A series of optimizations were merged into ckb-vm to improve performance on ARM64-based hardware:

This further prepares the network for post-quantum cryptographic standards: GitHub - XuJiandong/signatures at use-opt-shake128 · GitHub

Infra & Tooling

Networking & Connectivity

The underlying P2P network Tentacle, is moving closer to full QUIC support. QUIC (built on UDP) provides faster handshake times and better resilience against connection migration compared to standard TCP.

In Pipeline

Core Maintenance & Release Prep

Networking

  • Continue QUIC support for tentacle:
    • Rustls verifier for QUIC certificate
    • QUIC session implementation
    • ServiceBuilder integration

Governance PoC

  • Continue the zkVM-based voting system, including spec and demo / PoC.
  • Review the previous open transaction design and continue investigating the partial transaction approach.
5 Likes

Updates

Features

CKB v0.206.0 release

  • CKB v0.206.0 was released on May 6, 2026. This maintenance release focuses on dependency upgrades, security patches, rich-indexer correctness, and operator documentation.
  • Release references: ckb 0.206.0 releaseNote: This release introduces no consensus or protocol changes.

Improvements & Fixes

Release maintenance and node operations

CKB light client maintenance

CKB-VM and optimized library cleanup

In Pipeline

RocksDB storage schema optimization

Guix reproducible release flow

CKB networking with QUIC

  • QUIC session support and ServiceBuilder integration are still in progress. Session support is currently open for review, while ServiceBuilder integration remains a draft. CKB-side integration will follow once these foundational work are finalized.
  • Links:

Some other misc pending work

Voting and DAO treasury research

  • We continue researching a into DAO / voting system built on top of CKB-VM and zkVMs, including voting specifications, a PoC of CKB Vote System with zkVM, and experimental branches for zkVM-based voting and DAO treasury workflows. We now can conclude that zkVM is a feasible route for voting under the UTXO model, but we need more tuning to make its settlement performance better.
  • Links:
  • For the activating DAO treasury project, we will continue to consider burning issuance to avoid accumulates a massive bounty of unspent CKB, some discussions can be found here: NDAO-0000 burn unused treasury funds
4 Likes

Phroi

3 Likes

Updates

Over the past two months, we have received more than a hundred reports from Bugbounty program.

Safety is always the top priority for CKB. We have fixed the urgent findings and observed that most of the CKB nodes have upgraded to the secure version.

We are grateful to the researchers for their contribution to the safety of the network.

As AI-assisted security analysis becomes more effective and accessible, expectations for software security are rising across the industry. We also have been integrating more AI tools into our development workflow to help identify potential issues earlier, and improve the overall security of CKB.

In response to the increasing number of security reports from AI tools, our bugbounty standards have also been adjusted accordingly.

Features

CKB v0.207.0 release

  • CKB v0.207.0 was released on June 10, 2026 as a security release. This release includes urgent bug fixes from recent bug bounty reports, also with regular maintenance improvements: ckb 0.207.0 release

Tentacle QUIC transport

  • Tentacle added end-to-end QuicSession support, wiring QUIC bidirectional streams into the existing protocol/session machinery while preserving the classic TCP/Yamux paths: quic: QuicSession implementation
  • The final ServiceBuilder integration, public API polish, example, and documentation work is still under review: quic: ServiceBuilder integration

CKB voting and DAO treasury PoC

To activate CKB DAO treasury, there are two components we need provide technical solutions: treasury fund creating and proposals on-chain voting.

The activation depends on a hardfork and these remain research/PoC work rather than a confirmed CKB protocol change.

  • DAO/voting research continued in ckb-vote-poc, now we have a completed on-chain voting with zero-knowledge solution.
  • For treasury fund generating, we drafted Treasury Creating Component , outlining two spending paths for expired cell burning and approved proposal claims:
    • Creating component: creates treasury cells by consensus, similar to cellbase.
    • Expired treasury cells: can be burned after a lookback window with an incentive for the transaction creator
    • Approved proposals: can claim rewards through a matching proposal/reward script.

Improvements & Fixes

CKB core maintenance and hardening

CKB-VM maintenance and educational content

CKB light client security

Networking reliability and validation

In Pipeline

RocksDB storage schema optimization

  • The RocksDB key schema refactor remains in review. The current design introduces block-number-prefixed storage keys, named column families, and an offline SST rebuild migration to reduce read/write amplification. Because it is an on-disk breaking change, migration and release timing are still being evaluated.

Guix reproducible release flow

CKB core follow-up hardening

Tentacle transport hardening

CKB-VM and zkVM research

  • Jolt-on-CKB-VM research continued with a no-std verifier port, benchmark work, and comparison against existing CKB cryptography libraries. The next step is to evaluate whether Jolt is a practical zkVM path for ckb-vm and turn the results into a feasibility report: jolt verifier port branch

CKB-CLI dependency and security cleanup

4 Likes

Updates

The primary focus of this cycle is release stabilization and system hardening.

Over the past month, we shipped CKB v0.208.0, addressed security and dependency cleanup, improved RPC and mining-related operator behavior, and kept larger architecture work moving through review.

Across the wider stack, CKB-VM continued cleanup and compatibility work, alongside a few new educational deep-dives published. light client received another round of bounds and panic-path hardening. Tentacle released 0.7.6 and kept networking reliability/security follow-ups under review. CKB DAO treasury/voting research moved further from design into executable PoC work.

Several large pieces remain intentionally in pipeline, especially the tx-pool pipeline architecture, Guix reproducible release flow, QUIC ServiceBuilder integration, and additional network/VM hardening.

Releases & Features

CKB v0.208.0 release

Published on July 15, 2026, this regular minor release includes live-cell RPC response enhancement, signing key update, Tentacle dependency upgrade, dependency security updates, and Windows release packaging fixes.

Miner notify authentication

CKB added optional bearer-token authentication for miner notify mode. This allows nodes to send an authorization token with block-template notifications, and miners can reject requests with missing or incorrect tokens, while keeping backward compatibility when no token is configured.

CKB DAO treasury and voting PoC

The DAO treasury/voting research advanced into a public proof-of-concept phase. The ckb-treasury-lab includes the implementation of the vote-typescript contract, SDK, tools, and e2e tests.

For now, this remains research/PoC work rather than a confirmed CKB protocol change.

Tentacle 0.7.6 release

Released on July 9, 2026, v0.7.6 includes QUIC groundwork from earlier PRs, plus reliability and hardening fixes around X25519 validation, yamux back pressure, secio logging, randomized yamux stream IDs, runtime compatibility, and half-close handling.

Improvements & Fixes

CKB core

CKB continued public security and reliability hardening across relay, networking, tx-pool verification, workflow permissions, dependencies, test stability, and CI infrastructure.

CKB light client security and bounds checks

CKB light client received another batch of defensive fixes around checked arithmetic, block-filter indexing, relayer peer-id extraction, and reorg boundary handling.

CKB-VM and script runtime

We continued cleaning up CKB-VM execution-path and improving decoder/trace correctness work, including AArch64 trace compatibility, RV32 illegal-shift decoding, slow-path removal, A-extension removal, and Rust version alignment.

We expanded the educational materials. New notes published, explaining macro-ops fusion, the B extension, and CFI-related execution concepts.

Networking reliability and security

Tentacle stabilized several transport and stream-handling paths for the v0.7.6 release, including yamux delivery backpressure, secio logging, stream ID randomization, runtime compatibility, and half-close notification behavior.

Tooling and developer experience

CKB-CLI hardened H160 parsing by replacing an unwrap path with proper error handling.

In Pipeline

Tx-pool pipeline architecture

The tx-pool pipeline refactor remains in review with green CI as of July 22. It separates transaction processing into classify, pre-check, resolve, verify, and submit stages, preserves the legacy path behind a feature gate, and reports great benchmark gains for secp256k1 transaction throughput.

Guix reproducible release flow

The Guix-based reproducible release flow remains under review. The PR adds pinned Guix build scripts, Cargo source materialization from Cargo.lock, path remapping for reproducibility, and multi-platform release build support.

CKB core follow-ups

Ongoing work includes: tx-pool pipeline review, onion dependency cleanup, JSONL import error propagation, workflow hardening, and dependency updates.

CKB-VM and light-client follow-ups

Active reviews for the VM and light-client are focused on ensuring MOP fusion correctness, contributor documentation, and additional light-client message/checkpoint validation.

Tentacle QUIC and network hardening

Tentacle’s review queue remains busy with ongoing work on the QUIC ServiceBuilder integration, connection limits, backpressure, yamux keepalive behavior, idle/session cleanup, and discovery-input validation.

Treasury and proposal-script research

The CKB DAO treasury and proposal-script works remain in the research/prototype stage. The current direction is to benchmark and refine proposal/voting scripts before making any protocol-level decision.

3 Likes

Updates

This cycle (July 22 – August 19, 2026) focused on the CKB v0.209.0 release, network and light-client hardening, and the next phase of tx-pool architecture work.

Key milestones include:

  • CKB v0.209.0 shipped with fixes for memory growth, tx-pool ancestor eviction, jemalloc profiling, and Tor connectivity.
  • Tentacle 0.7.7 resolved a QUIC compatibility fix; broader QUIC integration remains under review.
  • Developer Tooling saw ckb-cli gained parity with the node’s richer live-cell response, improved contract templates and guides, and a ckb-tui integration entering review.
  • CKB-VM tightened its lint baseline and published two additional technical deep-dives.
  • DAO Treasury & Voting design advanced a batch tally settlement solution. The work remains in design and PoC stages.

Releases & Features

CKB v0.209.0 (July 29, 2026)

This regular minor release improves Tor connection handling, prevents unbounded logger and relay-queue memory growth, fixes tx-pool ancestor eviction and jemalloc profiling, and carries forward miner-notify authentication and release-workflow hardening.

Tentacle 0.7.7 (August 17, 2026)

This release explicitly selects the AWS-LC crypto provider for QUIC, preventing rustls initialization failures when downstream workspaces enable both AWS-LC and ring.

Improvements & Fixes

Core reliability & packaging

CKB stabilized transaction-pool eviction, profiling, packaging, and Tor liveness paths. The crate-release sequence was also corrected so ckb-verification-contextual can be packaged against the updated verification cache API.

Light-client verification hardening

The light client now validates V1 proof-response field lengths, requires proof before advancing subscribed tips, and verifies downloaded block bodies against the commitments in their proved headers before indexing.

Networking reliability & security

Tentacle added connection-limit boundary checks, bounded high-priority substream buffering, discovery listen-port validation, and cleanup of protocol notification timers.

These changes reduce over-capacity acceptance, unbounded buffering, invalid peer-address storage, and stale timer activity.

Tooling and developer experience

ckb-cli now exposes the block_hash returned by the node’s richer get_live_cell RPC response, keeping CLI output aligned with CKB v0.208.0 and later. Dependency updates are also grouped to keep the lockstep CKB crate set reviewable.

Contract development documentation and templates improved for both C and Rust workflows. The C standard library gained a practical build-and-test guide, and generated script projects can once again run make from a contract subdirectory.

CKB-VM maintenance and knowledge sharing

CKB-VM removed obsolete Clippy configuration, enabled additional lint checks, and aligned the RFC hardfork description with the removal of the A extension.

Two new technical articles explain CKB-VM cycle accounting and the instruction-decoder/cache design.

More in this series: Deep Dive Into CKB-VM Instruction Decoder and Instruction Cache

DAO treasury and voting research

The DAO treasury work advanced on both the treasury-funding mechanism and the voting/settlement path.

Voting design work is exploring historical DAO voting-power proofs and scalable on-chain settlement. The current directions combine proofs that specific DAO cells were live at a selected historical snapshot with a consensus-defined aggregate for total eligible voting capacity, plus batch tally sessions, omission challenges, and immutable passing-policy configuration. Benchmarking and checkpoint work continue to refine throughput and proof size.

These mechanisms would require a future hardfork and remain active design and PoC work rather than a confirmed protocol change. Production wallet/signing flows, deployment parameters, adversarial benchmarks, and final consensus rules are still under discussion.

In Pipeline

Transaction-pool architecture

  • The earlier multi-stage pipeline prototype was closed without merge on August 7.
  • Next Iteration: Work has shifted to an invariant-driven, single-authority validate → plan → apply → effects model, with model-based correctness, mutation, performance, and cold-replay gates under development before a new public integration path is proposed.

CKB QUIC integration

  • Initial CKB integration remains under review after Tentacle 0.7.7 resolved the downstream rustls provider conflict.
  • The PR (network: initial integration for quic #5295) enables QUIC for non-WASM builds and adds QUIC address handling, discovery, Identify validation, outbound selection, tests, and a dual TCP/QUIC configuration example.

CKB and light-client hardening

CKB open reviews include: bounded Tor control-line handling, proxy-credential redaction, rich-indexer rollback behavior, and graceful recovery from malformed local versionbits cache entries.

Light-client follow-ups remain in review for validating headers before last-state proof processing and retrying matched-block retrieval through a different peer when an MMR lookup cannot find the expected block hash.

Developer tooling & reproducible releases

CKB-VM compatibility follow-up

The LUI+JALR macro-op fusion overflow guard remains under review for the VERSION3 compatibility boundary: Guard LUI+JALR macro-op fusion against overflowing immediates# Updates

This cycle (July 22 – August 18, 2026) focused on the CKB v0.209.0 release, network and light-client hardening, and the next phase of tx-pool architecture work.

Key milestones include:

  • CKB v0.209.0 shipped with fixes for memory growth, tx-pool ancestor eviction, jemalloc profiling, and Tor connectivity.
  • Tentacle 0.7.7 resolved a QUIC compatibility fix; broader QUIC integration remains under review.
  • Developer Tooling saw ckb-cli gained parity with the node’s richer live-cell response, improved contract templates and guides, and a ckb-tui integration entering review.
  • CKB-VM tightened its lint baseline and published two additional technical deep-dives.
  • DAO Treasury & Voting design advanced a batch tally settlement solution. The work remains in design and PoC stages.

Releases & Features

CKB v0.209.0 (July 29, 2026)

This regular minor release improves Tor connection handling, prevents unbounded logger and relay-queue memory growth, fixes tx-pool ancestor eviction and jemalloc profiling, and carries forward miner-notify authentication and release-workflow hardening.

Tentacle 0.7.7 (August 17, 2026)

This release explicitly selects the AWS-LC crypto provider for QUIC, preventing rustls initialization failures when downstream workspaces enable both AWS-LC and ring.

Improvements & Fixes

Core reliability & packaging

CKB stabilized transaction-pool eviction, profiling, packaging, and Tor liveness paths. The crate-release sequence was also corrected so ckb-verification-contextual can be packaged against the updated verification cache API.

Light-client verification hardening

The light client now validates V1 proof-response field lengths, requires proof before advancing subscribed tips, and verifies downloaded block bodies against the commitments in their proved headers before indexing.

Networking reliability & security

Tentacle added connection-limit boundary checks, bounded high-priority substream buffering, discovery listen-port validation, and cleanup of protocol notification timers.

These changes reduce over-capacity acceptance, unbounded buffering, invalid peer-address storage, and stale timer activity.

Tooling and developer experience

ckb-cli now exposes the block_hash returned by the node’s richer get_live_cell RPC response, keeping CLI output aligned with CKB v0.208.0 and later. Dependency updates are also grouped to keep the lockstep CKB crate set reviewable.

Contract development documentation and templates improved for both C and Rust workflows. The C standard library gained a practical build-and-test guide, and generated script projects can once again run make from a contract subdirectory.

CKB-VM maintenance and knowledge sharing

CKB-VM removed obsolete Clippy configuration, enabled additional lint checks, and aligned the RFC hardfork description with the removal of the A extension.

Two new technical articles explain CKB-VM cycle accounting and the instruction-decoder/cache design.

More in this series: Deep Dive Into CKB-VM Instruction Decoder and Instruction Cache

DAO treasury and voting research

The DAO treasury work advanced on both the treasury-funding mechanism and the voting/settlement path.

Voting design work is exploring historical DAO voting-power proofs and scalable on-chain settlement. The current directions combine proofs that specific DAO cells were live at a selected historical snapshot with a consensus-defined aggregate for total eligible voting capacity, plus batch tally sessions, omission challenges, and immutable passing-policy configuration. Benchmarking and checkpoint work continue to refine throughput and proof size.

These mechanisms would require a future hardfork and remain active design and PoC work rather than a confirmed protocol change. Production wallet/signing flows, deployment parameters, adversarial benchmarks, and final consensus rules are still under discussion.

In Pipeline

Transaction-pool architecture

  • The earlier multi-stage pipeline prototype was closed without merge on August 7.
  • Next Iteration: Work has shifted to an invariant-driven, single-authority validate → plan → apply → effects model, with model-based correctness, mutation, performance, and cold-replay gates under development before a new public integration path is proposed.

CKB QUIC integration

  • Initial CKB integration remains under review after Tentacle 0.7.7 resolved the downstream rustls provider conflict.
  • The PR (network: initial integration for quic #5295) enables QUIC for non-WASM builds and adds QUIC address handling, discovery, Identify validation, outbound selection, tests, and a dual TCP/QUIC configuration example.

CKB and light-client hardening

CKB open reviews include: bounded Tor control-line handling, proxy-credential redaction, rich-indexer rollback behavior, and graceful recovery from malformed local versionbits cache entries.

Light-client follow-ups remain in review for validating headers before last-state proof processing and retrying matched-block retrieval through a different peer when an MMR lookup cannot find the expected block hash.

Developer tooling & reproducible releases

CKB-VM compatibility follow-up

The LUI+JALR macro-op fusion overflow guard remains under review for the VERSION3 compatibility boundary: Guard LUI+JALR macro-op fusion against overflowing immediates

5 Likes