The Noise protocol is to Web3 what TLS is to Web2.

Noise is used by Wireguard, the Lightning Network, I2P, even WhatsApp to enable secure communication with all kinds of different handshake styles. If you've never played with Noise before, I would encourage you to read the spec.

https://noiseprotocol.org/

Reply to this note

Please Login to reply.

Discussion

Just now seeing the last bLIP commit was nearly a year ago?!

https://github.com/lightning/blips

Sounds a lot like BIP324. Is there a reason the bip didn’t just use this?

Ah, the bip mentions Noise in its motivation: https://github.com/bitcoin/bips/blob/master/bip-0324.mediawiki#user-content-Rationale_and_References

I didn’t see authentication in Noise, but sounds like that’s a big part of it.