[noise] Notes and thoughts from RWC2017

Trevor Perrin trevp at trevp.net
Sun Jan 15 21:53:40 PST 2017


On Sun, Jan 15, 2017 at 3:07 PM, zaki at manian.org <zaki at manian.org> wrote:
> The blockchain scaling solution Lightning network is using Noise at the p2p
> layer
>
> http://lightning.community/release/software/lnd/lightning/2017/01/10/lightning-network-daemon-alpha-release/


Oh, beautiful!  There's a very good spec:

https://github.com/lightningnetwork/lightning-rfc/blob/master/08-transport.md


The code is named properly (after a noise - "brontide"):

https://github.com/lightningnetwork/lnd/tree/master/brontide


They're doing Noise_XK_secp256k1_ChaChaPoly_SHA256, so this introduces
a new pattern and a new curve into use.

They specify symmetric-key update in the transport phase.  If people
are going to keep wanting this we might consider saying something
about it in the Noise spec.


Trevor


More information about the Noise mailing list