Updates
Dec 26, 2024
Features
- CKB
- Released v0.120.0 Release ckb 0.120.0 (29456f5 2024-12-11) · nervosnetwork/ckb
- Fiber Network
- Released v0.0.1 Release v0.0.1 · nervosnetwork/fiber
- Finished refactoring of the gossip message protocol: Refactor gossip protocol fiber#308
- Refactoring and bug fixes:
- Fix tlc space issue caused by remote_nonces and remote_commitment_points fiber#374
- Add limit parameters for channel in each side fiber#385
- Refactor tlc forwarding and add more unit tests fro error handling fiber#388
- Improve path finding and send payment error handling fiber#397
- Fix path find fee rate issue from source node fiber#382
- Fix onion hop length limit issue fiber#383
- Fix udt overflow issue caused by u64 fiber#398
- Use liquid capacity for channel gossip information fiber#400
- Completed Onion error encryption Onion error encryption fiber#356
- Contracts
- Omnilock: Update secp256k1 to v0.6.0 cryptape/omnilock#8
- CKB Miscellaneous Scripts: Update mbedtls to v3.6.2 ckb-miscellaneous-scripts#30
- SDKs & Tools
- Added Neon target support in
blake2b-rs
Add neon target support blake2b-rs#17 - Completed
ckb-sdk-go
missing rpc Complete ckb-sdk-go missing rpc ckb-sdk-go#229 - Released docs.nervos.org v2.14.0
- Added Neon target support in
In Pipeline…
- CKB
- Proxy and Onion Support
- Proxy and Onion in Tentacle Support proxy and onion tentacle#392
- Proxy for CKB [WIP] Add proxy support for ckb #4733
- Tentacle hole punching
- use last_common as start in BlockFetcher #4723
- Extend the hardcoded
assume_valid_target
to an array. #4742 - Investigating solutions for CKB Database Multi-Version Management
- Working on light client WASM integration
- Researching BTC Erlay
- Proxy and Onion Support
- CKB VM
- nervosnetwork/ckb-js-vm optimization
- Binary size under 400k after optimization
- Opcode optimization for performance
- ckb-js-vm re-design
- Simplify the process of writing on-chain scripts in JavaScript.
- Provide compatibility with the NPM ecosystem.
- Leverage the existing codebase to facilitate the development of Lock scripts (BTC, ETH, CKB), xUDT with JavaScript extensions.
- Blake2b C version optimization yielded no significant performance improvement because the compiler has already done a good job.
- nervosnetwork/ckb-js-vm optimization
- Fiber Network
- Continue refactoring the gossip protocol
- Resolving TLC operation issue caused by peer not waiting ACK from sender
- Excluding used Cells during concurrent funding requests: Cells exclusion for active funding tx negotiation fiber#74
- SDKs & Tools
- Rust SDK async RPC client: feat: add new macro to support async client ckb-sdk-rust#132
- IPC service support in ckb-debugger
GitHub: CKB Dev Log 2024-12-26 · nervosnetwork/ckb · Discussion #4761 · GitHub