400 / 691RUSTY

Rusty Russell

Разработчик Core Lightning и спецификаций Lightning

Rusty Russell существенно участвовал в Core Lightning, процессе BOLT и предложениях BOLT 12. Его работа охватывает реализацию, совместимость и различие предложения и платежа.

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.

DOC · 001Blockstream — Rusty Russell retrospective (2026)Документация ↗DOC · 002BOLTs — specification repositoryДокументация ↗DOC · 003lnprototest — protocol test frameworkДокументация ↗DOC · 004BOLT 12 — offers and payment flowsДокументация ↗DOC · 005Core Lightning — fetchinvoiceДокументация ↗DOC · 006Core Lightning — payДокументация ↗
Сначала источники · Не является инвестиционной рекомендацией