Rusty Russell: Eleven Years of Lightning at Blockstream

With the discharge of Core Lightning 26.06 “Quantam-Resistant Lightning Channel”, together with bwatch, a serious architectural contribution co-designed by Sangbida Chauhuri and Rusty Russell, an period involves an in depth.
When Rusty Russell made his first commit on May 26, 2015, it carried the common-or-garden description:
“Initial foolish cmdline util to create an openchannel packet.”
Over the subsequent eleven years, that small experiment turned one of the world’s main Lightning implementations.
The numbers are tough to understand.
Rusty authored 9,762 commits to Core Lightning.
Out of 18,098 whole commits within the repository’s historical past, 53.9% had been written by him.
He reached a peak of 1,316 commits in 2018 and sustained a mean of roughly 900 commits per 12 months for almost a decade. Even in 2026, he had already contributed 458 commits earlier than stepping away.
His work spans each nook of the mission:
- 1,212 commits to lightningd
- 891 commits to the take a look at framework
- 544 commits to gossipd
- Hundreds extra throughout channeld, connectd, pockets, routing, documentation, and infrastructure
What stands out most isn’t just the quantity, however the precision.
Across almost ten thousand commits, there have been solely 18 reverts.
Anyone who has labored on manufacturing techniques is aware of how exceptional that’s. It displays the identical cautious engineering self-discipline that made Rusty one of probably the most revered contributors to the Linux kernel lengthy earlier than Lightning existed.
His impression extends far past Core Lightning itself.
Rusty constructed the primary Lightning implementation.
He chaired the BOLTs course of and helped information the Lightning specification by way of its adolescence.
He championed interoperability between implementations, serving to guarantee Lightning remained an open protocol slightly than a group of remoted initiatives.
He created lnprototest, giving builders instruments to confirm protocol compliance and enhance compatibility throughout the ecosystem.
He pushed analysis into scalability by way of efforts such because the Million Channels Project.
And maybe most famously, he spent years championing BOLT 12.
Offers turned Rusty’s long-term mission. From the earliest work in 2020 by way of to its inclusion within the Lightning specification, he drove the hassle to carry reusable affords, improved privateness, blinded paths, and a greater consumer expertise to Lightning.
huge information 🗞️ right now: BOLT12 has formally been merged into the bolts repo and is now half of the official lightning specification!! ⚡️
presently three implementations assist it: core-lightning, LDK, and eclair/phoenix
that is the primary new BOLT to be added since 2017! pic.twitter.com/RsFcrAm3H0
— nifty, btc++ OS version 🇰🇪 June 17-19 (@niftynei) September 24, 2024
Beyond the code, Rusty has been a mentor to generations of builders.
Many of the engineers who keep Core Lightning right now discovered from his opinions, steerage, technical rigor, and willingness to patiently clarify why an answer labored or why it did not. His affect may be discovered not solely within the repository, however within the individuals who proceed to construct on prime of it.
The historical past of Core Lightning begins with Rusty. Its future belongs to the various builders he helped educate, mentor, and encourage alongside the way in which.
Thank you Rusty for eleven years of management, engineering, mentorship, and dedication to Lightning at Blockstream.
We want you all the perfect in no matter comes subsequent. The door is at all times open, and we hope to proceed collaborating with you for a few years to come back.
We’ll preserve constructing.
