Lightning: BOLTs in a flash
How does lightning work? Come dig deep into the spec protocol with a lightning spec expert. We’ll learn how channels are opened, how payments are made and accounted for, how force-closes work, what onions are, and how the routing table is built across the network with gossip. Experts only.
In this intense, 3-day in-person class, we’ll walk through the Lightning BOLTs using a Core Lightning node and the Lightning Plugin interface.
BOLTing it Together
This class will give you an overview of the Lightning BOLT specs: what they cover, how Lightning contracts work, how payments move through Lightning, and how nodes hide and reveal themselves via gossip.
Code in Lightning
We’ll use Lightning Plugins to manually HODL invoices, build onions for routes, and understand gossip messages.
By the end of this class, you should be familiar with basic Core Lightning RPCs, have written a few plugins for Core Lightning, and be well versed in how payments, channel opens + closes, and the gossip network function.
Exercises in this class will be in Python using Replit.
What to know before class (pre-requisites)
You must have a strong understanding of Bitcoin transaction basics, such as:
- Outputs + Inputs
- Transaction Fees
These topics are covered in our flagship Transactions Deep Dive class.
Ready to join a class?Apply Now!
We've got instructors to get you into the bitcoin protocol. Signup for an upcoming in-person class for some face-time with our instructors or find an online option and join us remotely.
10/16/2023 - 10/18/2023 @ 9.30a - 4.30p
Light it up in Lugano ahead of the Plan B conference! Limited to 10 students
$2250 | $1912
11/16/2023 - 11/18/2023 @ 9.30a - 4.30p
Join us in person in Austin for week of learning the Lightning BOLTs
$2250 | $1912