The Lightning Network (LN) is a rapidly growing second-layer payment protocol that works on top of Bitcoin to provide near-instantaneous transactions between two parties. With this practical guide, authors Andreas M. Antonopoulos, Olaoluwa Osuntokun, and Rene Pickhardt explain how this advancement will enable the next level of scale for Bitcoin, increasing speed and privacy while reducing fees.
Ideal for developers, systems architects, investors, and entrepreneurs looking to gain a better understanding of LN, this book demonstrates why experts consider LN a critical solution to Bitcoin's scalability problem. You'll learn how LN has the potential to support far more transactions than today's financial networks.
This book examines:
Chapter 3. How the Lightning Network Works
Chapter 4. Lightning Node Software
Chapter 5. Operating a Lightning Network Node
Chapter 6. Lightning Network Architecture
Chapter 8. Routing on a Network of Payment Channels
Chapter 9. Channel Operation and Payment Forwarding
Chapter 11. Gossip and the Channel Graph
Chapter 12. Pathfinding and Payment Delivery
Chapter 13. Wire Protocol: Framing and Extensibility
Chapter 14. Lightning’s Encrypted Message Transport
Chapter 15. Lightning Payment Requests
Chapter 16. Security and Privacy of the Lightning Network
Appendix A. Bitcoin Fundamentals Review
Appendix B. Docker Basic Installation and Use
Appendix C. Wire Protocol Messages
Appendix D. Sources and License Notices