mirror of
https://github.com/lnbook/lnbook
synced 2024-11-18 21:28:03 +00:00
typo
This commit is contained in:
parent
18fbeb85d2
commit
2c8860b00e
@ -407,13 +407,13 @@ The `Payment Hash` is rather included in the Lightning Message that also transpo
|
|||||||
|
|
||||||
=== Missing bits
|
=== Missing bits
|
||||||
From a computer science perspective the Lightning Network protocol is mainly a peer to peer protocol between its participants.
|
From a computer science perspective the Lightning Network protocol is mainly a peer to peer protocol between its participants.
|
||||||
All communication between participants is send via so called Lightning Messages.
|
All communication between participants is sent via so called Lightning Messages.
|
||||||
Most importantnly communication is needed to open and close payment channels, to send and receive onions, to set up and settle or fail htlcs and for exchanging gossip information.
|
Most importantly communication is needed to open and close payment channels, to send and receive onions, to set up and settle or fail htlcs and for exchanging gossip information.
|
||||||
The Lightning messages are send in an encrypted way after a peer connection has been established.
|
The Lightning messages are sent in an encrypted way after a peer connection has been established.
|
||||||
Establishing the peer connection follows a cryptographic handshake following the Noise Protocol Framework.
|
Establishing the peer connection follows a cryptographic handshake following the Noise Protocol Framework.
|
||||||
The Noise Protocol Framework is a collection of templates for cryptographic handshakes and is also used by WhatsApp and Wireguard.
|
The Noise Protocol Framework is a collection of templates for cryptographic handshakes and is also used by WhatsApp and Wireguard.
|
||||||
Using the Noise Protocol Framework makes sure that every message that is send via Lightning is encrypted and authenticated.
|
Using the Noise Protocol Framework makes sure that every message that is sent via Lightning is encrypted and authenticated.
|
||||||
This makes development a little bit tricky as one cannot easily monitore ones own traffic on a tool like wireshark for debugging. footnote:[Luckily tools exist to make developers live easier: https://github.com/nayutaco/lightning-dissector]
|
This makes development a little bit tricky as one cannot easily monitor one's own traffic on a tool like wireshark for debugging. footnote:[Luckily tools exist to make developers live easier: https://github.com/nayutaco/lightning-dissector]
|
||||||
|
|
||||||
=== some thoughts that where supposed to be at other places but didn't make it to the text yet
|
=== some thoughts that where supposed to be at other places but didn't make it to the text yet
|
||||||
* network of payment channels
|
* network of payment channels
|
||||||
|
Loading…
Reference in New Issue
Block a user