Paper 2026/2038
Seven Bindings: A Machine-Checked Map of the Assumptions Behind Lightning's BOLT 12
Abstract
Lightning's BOLT 12 (offers, onion messages, blinded paths) is the largest addition to the Lightning protocol suite, and it is rolling out now. The specification changed three times in 2026, the community is actively debating its privacy posture, and its newest mechanism, Payer Proofs, landed in July 2026 without any analysis. We give the offer family its first formal treatment, covering the full lifecycle from request to receipt, pinned to specification commits e20a924/1528972 and machine-checked in twenty-two ProVerif models that each converge within seconds. The results read as a map rather than a checklist: the family's privacy and integrity rest on seven bindings, removable assumptions whose removal consequences we check row by row. Receiver anonymity and payer-payee unlinkability hold under unbounded sessions and corrupted path nodes, and every protocol-level attack we exhibit lands on an assumption the specification already leans on out-of-band. The map's structure is itself the finding. The blinding key chain, designed for unlinkability, authenticates recipient-side transit for free, while the payer side's delivery binding rests on implementation discipline alone. The newest part of the specification, its payment receipts, turns out to hide a precise disclosure boundary. We close with six testable recommendations for the BOLTs repository.
Metadata
- Available format(s)
-
PDF
- Category
- Applications
- Publication info
- Preprint.
- Keywords
- formal verificationProVerifsymbolic analysisunlinkabilityroute blindingonion messagespayment channels
- Contact author(s)
-
rqian @ besti edu cn
13015310107 @ 163 com
chengyu_cs @ zjut edu cn
zhangyuchang26 @ mails ucas ac cn
isgoodfishnew @ gmail com - History
- 2026-09-17: approved
- 2026-09-15: received
- See all versions
- Short URL
- https://ia.cr/2026/2038
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2038,
author = {Rong Qian and Mengrun Chen and Yu Cheng and Yuchang Zhang and Zengli Guo},
title = {Seven Bindings: A Machine-Checked Map of the Assumptions Behind Lightning's {BOLT} 12},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2038},
year = {2026},
url = {https://eprint.iacr.org/2026/2038}
}