Oddbean new post about | logout

Notes by CKBdev | export

 ⚒️ No more tool juggling, just build. New guide: OffCKB—an all-in-one CLI tool for a local CKB dev environment

With OffCKB, you can:
* Set up a local Devnet with a single command 
* Access 20 pre-funded accounts & minimal dApp templates for quick setup 
* Leverage embedded Scripts, including Omnilock, xUDT, and Spore
* Streamline your workflow from Script building and deployment to frontend integration

Check out the full guide: https://talk.nervos.org/t/introduce-offckb-a-ckb-local-development-environment/8476

#nervosnetwork #ckb #utxo #pow
 
 TeamCKB Dev Updates

* CKB v0.119.0 is live with a new chain on testnet, to preview the upcoming hard fork
* Fiber Network improvements include enhanced self-payment, automatic initialization, and safeguard for checking CKB amount
* Ongoing work includes WASM support for CKB light client, a Rust library for automated IPC in CKB Scripts

Explore more: https://github.com/nervosnetwork/ckb/discussions/4707

@CKBdev  
 📣 CKB's 2nd Hard Fork Meepo is now live on testnet!  

This upgrade highlights the powerful Spawn syscall, enabling scripts to call child scripts within the same execution context—much like the POSIX spawn. 
Spawn empowers developers to build complex dependencies and smart contract libraries, advancing DApp sophistication on CKB.
(Learn more about Spawn: github.com/nervosnetwork/rfcs/blob/master/rfcs/0050-vm-syscalls-3/0050-vm-syscalls-3.md#spawn)

It also adds "data2", a new JSON representation matched by data hash.

Stay tuned as we get closer to mainnet!

⚠️ To join the CKB testnet, use CKB binary v0.119 or above: github.com/nervosnetwork/ckb/releases/tag/v0.119.0  
 Nervos Docs v2.12.0 is out!
    - New tutorial: Creating a Simple UDT Script https://docs.nervos.org/docs/script/sudt-script
    - Updated CKB-VM syscalls & error codes https://docs.nervos.org/docs/script/syscalls-for-script
Shoutout to tea2x (GitHub) for the first contribution! 🫡 

Details: https://github.com/nervosnetwork/docs.nervos.org/releases/tag/v2.12.0
 https://image.nostr.build/71333ba638c3e25847efaff3e2a9e8e26fdeb09ed75899078b69181147d89143.png 
#Nervos #CKB
 
 #TeamCKB Dev Log
- CKB now runs on the Tor network with `/onion` type address support
- Compiled CKB based on GNU Guix
- Released a type migration tool
- Integrated Sphinx for onion message obfuscation on Fiber network
🔛 We're also progressing on WASM support for Light Client and a new CKB on-chain script IPC framework powered by spawn.

Details: https://github.com/nervosnetwork/ckb/discussions/4680

#CKB #nervos #fibernetwork 
 TeamCKB Dev log
Fresh releases are in!
- CKB v0.118.0
- CKB-debugger v0.118.0

New features:
- CKB's 2nd hardfork testnet activation 
- New VM syscalls support
- Onion message decryption & specification
- Network graph PRCs on Fiber
...
Find more details: https://github.com/nervosnetwork/ckb/discussions/4667

#nervos #ckb #bitcoinlayer2 
 ✨ Just rolled out a fresh batch of updates to Nervos docs

Solid improvements for devs building on CKB include:

- Refactored dApp tutorials with offckb v3 and CCC SDK 
  (Transfer CKB, create DOB, store data on Cell, issue xUDT, simple lock tutorials all updated)
- Quick start guide now uses offckb v3
http://docs.nervos.org/docs/getting-started/quick-start
- Ensured Cells hold at least 61 CKB in examples in How CKB Works 
http://docs.nervos.org/docs/getting-started/how-ckb-works

For details, check out the full v2.11.0 release notes! 👇
http://github.com/nervosnetwork/docs.nervos.org/releases/tag/v2.11.0

 @06428774 #ckb #nervosnetwork  
 TeamCKB Dev Log

Phew. Busy couple of weeks.🤪

- CKB v0.118.0-rc2 is out, bringing the preview chain to life, giving devs and miners the testing environment for the upcoming CKB hardfork, Meepo, on its Oct 15 launch.
- Also rolled out Onion Message encryption on Fiber. 
Lots more to come! 

Details: https://github.com/nervosnetwork/ckb/discussions/4651


#hardfork #CKB #NervosNetwork 
 IPFS on CKB ??🤔 New protocol idea open for discussion: 

Storing files on-chain can be tricky. 
Solutions like Ordinals and DOBs on RGB++ inscribe content on BTC witnesses, but they share some downsides:
- No oracle guarantees
- High costs
- Cross-chain infrastructure complexity even with a native dApp on CKB

This led to the design of CKBFS, leveraging CKB's type system & programming model—built to be simple, flexible, usable, and reproducible.

Thoughts? 💡 

https://talk.nervos.org/t/ckbfs-protocol-a-standard-for-witnesses-based-content-storage-system/8342/2

#CKB #ProtocolDesign #nervos #ipfs #Ordinals #RGB++ 
 Nervos Docs v2.10.0 Update: 🌟

- Refactored "How CKB works" with new visuals—GIFs and images for better clarity: https://docs.nervos.org/docs/getting-started/how-ckb-works
- Introduced JavaScript/TypeScript SDK CCC—now the primarily recommended SDK for building on Nervos: @`CKB DevRel`https://docs.nervos.org/docs/sdk-and-devtool/ccc 
- Dependency bumps for security and stability

Shoutout to new contributor: GitHub@fghdotio 🎉

Full details: https://github.com/nervosnetwork/docs.nervos.org/releases/tag/v2.10.0 
 TeamCKB Dev Log

Released CKB v0.118.0-rc1 with key optimizations:

- Bitcoin Script binary size reduced on CKB-VM
- Debugger v0.118.0-rc1 out
- Improved efficiency with early thread termination on unverified blocks
- Sample added for building binaries with Clang
- Fixed atomic ordering in multi-thread and resolved various test case issues

Ongoing:
Refining Fiber Network, debugging tools, and Watchtower module development...

https://github.com/nervosnetwork/ckb/discussions/4634