- What exactly is the negative impact of a routing failure?
- How might payments get stuck/unstuck due to a routing failure?
- What kinds of routing failures are there and are some more severe than others?"
- Is the Lightning routing problem NP-hard?
- On the base layer, the quality of the nodes you connect to is largely irrelevant provided they are an honest peer. How does this differ in Lightning when opening a channel to a peer?
- What practical measures can nodes wishing to route on Lightning take to improve their success? Does this cause issues for new entrants?
- How do we combine two partial onions?
- When and why are ephemeral keys rotated? What would change if ephemeral keys were fully generated by the sender?
- What privacy tradeoffs do trampoline payments have? How can they be mitigated?
- Can trampoline payments be combined with atomic multi-path payments to mitigate privacy issues?
- What is the difference between MPP and AMP payment splitting?
- What are the advantages and disadvantages of multipath routing?
- What problems could arise if a node participates in multiple paths of a multi-path payment?
- Blinded routes over-estimate sender fees and time locks to provide better receiver privacy. Discuss this trade-off.
- Routing strategies such as route blinding and trampoline all add extra information to routing onions. Does this reduce privacy?
- How can just-in-time routing help with routing payments?
- How can a griefing attack affect routing nodes and what are possible counter measures?