[Lightning-dev] Lightning C prototype v0.3: "Nakamoto's Genesis Coins"

Rusty Russell rusty at rustcorp.com.au
Thu May 26 06:55:27 UTC 2016


Hi all,

	Thanks to Braydon Fuller, who as a new contributor got to name
the release.

	This release is mainly under-the-covers changes.  It's still
just two nodes talking to each other, but the protocol is fully
documented[1].

 * Segregated witness is used for transactions, and is required.
 * The wire protocol is now fully async, as per latest BOLT#2[2]
 * All the onchain cases (stealing, unilateral close, mutual close)
   handled as per the onchain draft[3]
 * Many internal improvements and cleanups.

	There is still very little testing and many known bugs: 100
FIXMEs at current count!

Plans for the next release:
	- Simple routing and announcing
        - Persistent storage

For a guide to the source, see:

	https://github.com/ElementsProject/lightning/blob/master/HACKING.md

Cheers!
Rusty.
[1] https://github.com/rustyrussell/lightning-rfc
[2] https://github.com/rustyrussell/lightning-rfc/blob/master/bolts/02-wire-protocol.md
[3] https://github.com/rustyrussell/lightning-rfc/blob/master/early-drafts/onchain.md


More information about the Lightning-dev mailing list