Rusty Russell — разработчик открытого кода, связанный с ранним Core Lightning и lnprototest. Историческое руководство не означает постоянной власти над Lightning или нынешнего трудоустройства.
Ретроспектива Blockstream от 9 июня 2026 года вспоминает первый commit Russell от 26 мая 2015 года и уход после одиннадцати лет. Она не объявляет конца всех будущих вкладов в открытый код. [Blockstream — Rusty Russell retrospective (2026)]
Russell возглавлял процесс BOLT и поддерживал совместимость реализаций. Публичный репозиторий принимает замечания и предложения; заметный участник не может один навязать изменения всем узлам. [Blockstream — Rusty Russell retrospective (2026)] [BOLTs — specification repository]
lnprototest предоставляет средства Python для тестов протокола. README различает имитацию и запуск против реальной реализации; успех симуляции сам не доказывает соответствия настоящего узла. [lnprototest — protocol test framework]
BOLT 12 разделяет опубликованное предложение, invoice_request и возвращённый счёт. Многоразовое предложение позволяет получать отдельные счета; повторное использование одного счёта не создаёт новых платежей. [BOLT 12 — offers and payment flows]
Core Lightning fetchinvoice получает счёт и сообщает в changes отличия суммы или описания. Успешный ответ сам не отправляет деньги; полученные условия следует проверить. [Core Lightning — fetchinvoice]
pay описывает complete, pending и failed, отделяя полученную amount_msat от amount_sent_msat с комиссиями. Pending не является успехом, а сумма с комиссиями не равна сумме получателя. [Core Lightning — pay]
BOLT 12 описывает возврат от продавца: пользователь предоставляет счёт, продавец проверяет invoice_node_id и платит. Это не отменяет исходный перевод и не создаёт автоматического права на возврат. [BOLT 12 — offers and payment flows]
BOLT 12 отмечает: раскрытый preimage доказывает оплату счёта, но сам не определяет плательщика. Ключ запроса может доказать, кто запросил счёт, без автоматической проверки гражданской личности. [BOLT 12 — offers and payment flows]
Для полной картины прочитайте эту статью вместе с Andrew Poelstra, Tadge Dryja, Lightning Network. На эту статью также ссылаются Andrew Poelstra, Tadge Dryja.