mirror of
https://github.com/lnbook/lnbook
synced 2024-11-01 03:20:53 +00:00
22 lines
1.2 KiB
Plaintext
22 lines
1.2 KiB
Plaintext
|
Chapter overview:
|
||
|
* introduce multi-hop HTLC forwarding + onion routing at a lower level
|
||
|
|
||
|
Relevant questions to answer:
|
||
|
* Onion Routing:
|
||
|
* What is onion routing? What security guarantees does it offer?
|
||
|
* What is the Sphinx format? How does it differ from prior mixnet packet formats?
|
||
|
* How does DH randomization work? (possibly too low-level)
|
||
|
* Why is it important to keep the packet fixed sized at all times?
|
||
|
* What routing information is contained in the payload for an node?
|
||
|
* How can the routing information be extended in the future?
|
||
|
* HTLC Forwarding:
|
||
|
* How does a node gain fees when it forwards a payment?
|
||
|
* What is the "cltv delta" why does it matter?
|
||
|
* What does a successful HTLC forwarding look like?
|
||
|
* How can a node cancel back an HTLC off-chain?
|
||
|
* What is a typical network switch/hub? How can a similar analogy be applied to forwarding HTLCs?
|
||
|
* What is the circuit map, why does a node need to maintain this?
|
||
|
* Can fails or settles be safely pipelined on the network?
|
||
|
* How does a node send an error back to the sender without knowing who they are?
|
||
|
* What dangers exist w.r.t time-locks and timely on-chain confirmation?
|