Бесплатный open source торговый бот для криптовалют на Python с поддержкой популярных бирж, бэктестингом, dry-run, FreqAI и управлением через Telegram или веб-интерфейс.
lightningnetwork/lnd
Реализация узла Lightning Network на Go: управляет каналами, маршрутизирует платежи и предоставляет API gRPC и REST.
- Звёзды
- 8,203
- Форки
- 2,308
- Открытые issues
- 885
- Последний коммит
- 14 часов назад
Что это?
lnd — полноценная реализация узла Lightning Network. Он умеет открывать и закрывать платёжные каналы, управлять их состояниями, включая исключительные случаи, поддерживать проверенное представление графа каналов, находить маршруты в сети, пересылать входящие платежи и отправлять исходящие платежи с шифрованием onion. Также поддерживается обновление объявляемых тарифов и опциональное автоматическое управление каналами.
Узел может работать с несколькими бэкендами блокчейна Bitcoin: btcd в качестве полной ноды, bitcoind или neutrino в качестве экспериментального облегчённого клиента. Проект построен на библиотеках Bitcoin от btcsuite и предоставляет набор переиспользуемых Go-библиотек для работы с Lightning. Проект соответствует спецификациям BOLT с 1-й по 11-ю, за исключением BOLT 6.
Приложения взаимодействуют с узлом через два интерфейса RPC: HTTP REST API и сервис gRPC. Проект имеет статус beta, а его API пока не стабилен.
Ключевые возможности
- 01Открывает и закрывает платёжные каналы Lightning и управляет всеми их состояниями.
- 02Поддерживает проверенный граф каналов и находит маршруты для платежей.
- 03Отправляет платежи с шифрованием onion и пересылает входящие платежи.
- 04Поддерживает btcd, bitcoind и neutrino в качестве бэкендов блокчейна.
- 05Предоставляет API gRPC и HTTP REST для разработки приложений.
- 06Реализует спецификации BOLT с 1-й по 11-ю, за исключением BOLT 6.
Сценарии использования
- Запуск маршрутизирующего узла, который получает комиссии за пересылку платежей Lightning.
- Разработка кошелька или платёжного сервиса на базе Lightning с использованием gRPC или REST.
- Приём и отправка мгновенных микроплатежей в Bitcoin через каналы Lightning.
Быстрый старт
- 1
Ознакомьтесь с инструкциями по установке из исходного кода в docs/INSTALL.md
- 2
Или запустите lnd в Docker, следуя инструкциям в docs/DOCKER.md
Что важно знать
- В README lnd описан как бета-версия программного обеспечения; при несоблюдении рекомендаций по работе в mainnet можно потерять средства.
- Экспортируемые RPC API пока нестабильны и могут значительно измениться.
Темы
Частые вопросы
- Что такое lnd?
- Реализация узла Lightning Network на Go: управляет каналами, маршрутизирует платежи и предоставляет API gRPC и REST. lnd — полноценная реализация узла Lightning Network. Он умеет открывать и закрывать платёжные каналы, управлять их состояниями, включая исключительные случаи, поддерживать проверенное представление графа каналов, находить маршруты в сети, пересылать входящие платежи и отправлять исходящие платежи с шифрованием onion. Также поддерживается обновление объявляемых тарифов и опциональное автоматическое управление каналами.
- lnd можно использовать бесплатно? Какая у него лицензия?
- lnd распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- lnd всё ещё поддерживается?
- Активно поддерживается. Последний коммит в lnd — 21 окт. 2026 г..
- Для чего можно использовать lnd?
- Запуск маршрутизирующего узла, который получает комиссии за пересылку платежей Lightning. Разработка кошелька или платёжного сервиса на базе Lightning с использованием gRPC или REST. Приём и отправка мгновенных микроплатежей в Bitcoin через каналы Lightning.
- Как установить lnd?
- Ознакомьтесь с инструкциями по установке из исходного кода в docs/INSTALL.md Или запустите lnd в Docker, следуя инструкциям в docs/DOCKER.md
- Где скачать lnd?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lightningnetwork/lnd
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Индексатор, обозреватель блоков и CLI-кошелёк для отслеживания редких и необычных сатоши в сети Bitcoin по теории ординалов.
Открытый протокол интернет-платежей поверх HTTP: серверы могут брать плату за каждый запрос с помощью статуса 402 Payment Required.
Платформа с открытым исходным кодом для разработки и управления денежными потоками: двусторонняя бухгалтерская книга, платежный слой и DSL Numscript.
Реализация исполнительного уровня Ethereum на Go: запуск полного или архивного узла, доступ через JSON-RPC и инструменты для разработчиков.
Нода Chainlink и контракты для работы децентрализованной сети оракулов, которая передаёт смарт-контрактам реальные данные и результаты вычислений вне блокчейна.