Fiber Dev Log Archive: Pre-Mainnet (June 2024 - March 2025)

15 min read
#devlog

Before Fiber launched on mainnet, its development updates were included in a shared dev log here alongside CKB.

This archive compiles all Fiber-related updates leading up to the mainnet launch, categorized for easier reference.

🎉 Pre-Mainnet Milestones

  • Released Fiber v0.4.0 & mainnet deployment 2024-03-05
  • Added multi-hop routing support for cross-chain payments 2024-02-19
  • Released v0.0.1 2024-12-26
  • Fiber’s first version with backward compatibility 2024-12-12
  • Integrated Sphinx for onion message obfuscation 2024-10-16

🚀 Features

2024-03-05

  • Released Fiber v0.4.0 & mainnet deployment https://github.com/nervosnetwork/fiber/releases/tag/v0.4.0
  • Added WebSocket interfaces for Fiber nodes to subscribe to invoice/payment state changes: Persist cch state and make cch a standalone service fiber#522
  • Introduced Fiber Autopilot, an experimental project for continuous network analysis and peer recommendation: https://github.com/nervosnetwork/fiber-autopilot

2025-02-19

  • Added multi-hop routing support for cross-chain payments: https://github.com/contrun/fiber/tree/support-fiber-multiple-hops-payment-in-cross-chain-transaction
  • Implemented Fiber payment/invoice subscription and Cross-chain hub now uses fiber payment/invoice to drive cross-chain order updates

2025-01-22

  • Fiber has seen multiple updates, with the latest being v0.3.1: https://github.com/nervosnetwork/fiber/releases

2025-01-08

2024-12-26

2024-12-12 The first version of Fiber Network with backward compatible is set for release by the end of this month. We’re currently testing and fixing.

2024-11-27 No updates

2024-10-30 No updates

2024-10-16

2024-09-29

2024-09-13

2024-09-04 No updates

2024-08-21

2024-08-02

2024-07-22](https://github.com/nervosnetwork/ckb/discussions/4534) No updates

2024-07-11

2024-06-26

🦾 Improvements

2024-03-05

2025-02-19

  • Pre-Ready Channels Management design finished
  • Added multi-hop routing support for cross-chain payments: https://github.com/contrun/fiber/tree/support-fiber-multiple-hops-payment-in-cross-chain-transaction
  • Implemented Fiber payment/invoice subscription; Cross-chain hub now updates orders via fiber payment/invoice

2025-01-22

2025-01-08

2024-12-26 No updates

2024-12-12 No updates

2024-11-27

2024-10-30

2024-09-29

2024-09-13 No updates

2024-09-04 No updates

2024-08-21 No updates

2024-08-02 No updates

2024-07-22

2024-07-11

2024-06-26

🛠️ Fixes

2024-03-05 No updates

2025-02-19

2025-01-22 No updates

2025-01-08

2024-12-26

2024-12-12

2024-11-27

2024-10-30

2024-10-16

2024-09-29

2024-09-13

2024-09-04 No updates

2024-08-21 No updates

2024-08-02 No updates

2024-07-22

2024-07-11 No updates

2024-06-26 Multiple bugs squashed:

  • Various fee and channel balance partition issues fixed. Fix channel amount and fee issues fiber#69
  • A problem of incompatibility in SUDT and xUDT contract that resulting in CFN contracts not working in xUDT fixed. fix: try to resolve xudt compatibility issue fiber-scripts#5
  • Fix inputs of transactions that consume funding cell
  • Fix wrong order of first second commitment point
  • Fix off by one error in commitment number
  • Fix get sent/received tlc value

⏳ In Pipeline

2024-03-05

  • Expand channel and router RPC capabilities
  • Conduct Fiber autopilot simulation and testing

2025-02-19

  • Status management on restart
  • Release mainnet version

2025-01-22

2025-01-08

  • Fiber 1.0.0 release is in progress. Please stay tuned!

2024-12-26

2024-12-12

2024-11-27

2024-10-30 No updates

2024-10-16

  • Fiber wallet encapsulation and external entity delegation
  • Korean community AMA
  • Add more comprehensive test coverage and continue refining the codebase

2024-09-29 No updates

2024-09-13

  • Preparing for the second release of the Fiber testnet.
  • Working on Onion Message decryption and finalizing its specification.

2024-09-04

  • Advancing Fiber Onion Message protocol (Sphinx) research and implementation: feat: packet creation cryptape/fiber-sphinx#1
  • Expanding scenarios for triggering message broadcasting, and initial implementation of message processing logic required for node synchronization network status: https://github.com/contrun/fiber/commits/multihop-graph/
  • Active development on Fiber payment route
  • Completion of the node-side implementation of the Watchtower module

2024-08-21

  • Keep working on pathfinding
  • Support multi-hop cross-chain transactions
  • Document how to route payments
  • Implement Onion Message (Sphinx)
  • Design and implement node-side work of the watchtower module

2024-08-02

2024-07-22

  • Design and implementation of WatchTower module

2024-07-11 No updates

2024-06-26

View original discussion on GitHub
Open in GitHub Discussions
All Posts

Found this helpful? Share it with others!