Posted by 8144225309
Mar 4, 2026/00:51 UTC
A proof-of-concept implementation has been developed to gain a deeper understanding of the system's design, which can be found at GitHub. This work incorporates the design insights provided by @ZmnSCPxj, especially in areas concerning the revocation key guidance. The current architecture features Decker-Wattenhofer invalidation trees that implement alternating kickoff and state layers, alongside timeout-signature trees that employ an N-of-N MuSig2 key-path with CLTV (CheckLockTimeVerify) fallback mechanisms. Additionally, the system supports Poon-Dryja payment channels at its leaves, facilitating both Hash Time-Locked Contracts (HTLC) and Point Time-Locked Contracts (PTLC), leveraging MuSig2 (BIP-327) and Schnorr adaptor signatures for enhanced security and efficiency.
The prototype also showcases integration with Lightning Service Providers (LSP) and multiple clients using a single funding Unspent Transaction Output (UTXO), enhancing scalability and reducing the blockchain footprint. An essential feature is the inclusion of watchtower breach detection systems that enable penalty broadcasting to counteract fraudulent activities. The development process has led to the creation of 402 tests, comprising 359 unit tests and 43 integration tests, to ensure the robustness and reliability of the implementation. Written in C, the prototype operates across various Bitcoin test environments including regtest, signet, and testnet networks.
The immediate focus for further development includes improving the documentation to make the project more accessible and laying the groundwork for a formal specification. The project is open to contributions from testers and reviewers, who are encouraged to engage by opening issues on the repository or providing feedback through replies, aiming to refine and enhance the system's capabilities and performance.
Thread Summary (34 replies)
Sep 16 - Mar 4, 2026
35 messages
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback