Ethereum実行レイヤーのGo実装。フルノードまたはアーカイブノードとして稼働し、JSON-RPC APIや開発者向けツールを提供します。
lightningnetwork/lnd
チャネル管理や決済のルーティングを行い、gRPCとREST APIを提供するLightning NetworkノードのGo実装です。
- スター
- 8,203
- フォーク
- 2,308
- 未解決の Issue
- 885
- 最終コミット
- 9 時間前
これは何?
lndは、Lightning Networkのフルノード実装です。決済チャネルの開設・閉鎖や、例外的なケースを含むあらゆるチャネル状態の管理、検証済みチャネルグラフの維持、ネットワーク内の経路探索、受信した決済の転送、オンion暗号化された送金に対応しています。また、広告する手数料体系の更新や、任意で有効にできるチャネル管理の自動化もサポートしています。
ノードは複数のBitcoinチェーンバックエンドで動作します。フルノードとしてのbtcd、bitcoind、または実験的な軽量クライアントであるneutrinoを利用できます。btcsuiteのBitcoinライブラリを基盤とし、再利用可能なLightning関連のGoライブラリも提供しています。BOLT 6を除くBOLT 1〜11の仕様に準拠しています。
アプリケーションは、HTTP REST APIとgRPCサービスの2つのRPCインターフェースを介してノードとやり取りします。プロジェクトはベータ版であり、APIはまだ安定していません。
主な機能
- 01Lightningの決済チャネルを開設・閉鎖し、すべてのチャネル状態を管理します。
- 02検証済みのチャネルグラフを維持し、決済経路を探索します。
- 03オンion暗号化された決済を送信し、受信した決済を転送します。
- 04チェーンバックエンドとしてbtcd、bitcoind、neutrinoをサポートします。
- 05アプリケーション開発向けにgRPC APIとHTTP REST APIを提供します。
- 06BOLT 6を除くBOLT 1〜11の仕様を実装しています。
ユースケース
- Lightning決済を転送して手数料を得るルーティングノードの運用。
- gRPCまたはRESTを利用した、Lightning対応ウォレットや決済サービスの構築。
- Lightningチャネルを通じた即時のBitcoinマイクロペイメントの受け付けと送信。
クイックスタート
- 1
docs/INSTALL.md のソースからビルドするインストール手順を確認してください
- 2
または、docs/DOCKER.md の手順に従って Docker から lnd を実行してください
使う前に知っておきたいこと
- README では lnd はベータ版ソフトウェアと説明されており、mainnet の運用ガイドラインに従わない場合、資金を失う可能性があります。
- 公開されている RPC API はまだ安定しておらず、大幅に変更される可能性があります。
トピック
よくある質問
- lnd とは?
- チャネル管理や決済のルーティングを行い、gRPCとREST APIを提供するLightning NetworkノードのGo実装です。 lndは、Lightning Networkのフルノード実装です。決済チャネルの開設・閉鎖や、例外的なケースを含むあらゆるチャネル状態の管理、検証済みチャネルグラフの維持、ネットワーク内の経路探索、受信した決済の転送、オンion暗号化された送金に対応しています。また、広告する手数料体系の更新や、任意で有効にできるチャネル管理の自動化もサポートしています。
- lnd は無料で使えますか?ライセンスは?
- lnd は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- lnd は今もメンテナンスされていますか?
- 活発にメンテナンス中。lnd の最終コミットは 2026年10月21日 です。
- lnd は何に使えますか?
- Lightning決済を転送して手数料を得るルーティングノードの運用。 gRPCまたはRESTを利用した、Lightning対応ウォレットや決済サービスの構築。 Lightningチャネルを通じた即時のBitcoinマイクロペイメントの受け付けと送信。
- lnd のインストール方法は?
- docs/INSTALL.md のソースからビルドするインストール手順を確認してください または、docs/DOCKER.md の手順に従って Docker から lnd を実行してください
- lnd はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lightningnetwork/lnd
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スマートコントラクトに現実世界のデータやオフチェーン計算を提供する分散型オラクルネットワーク、Chainlinkのコアノードとコントラクト。
スマートコントラクト、データベーステーブル、インターフェースを備え、dApps、DeFi、DAO、クロスチェーンアプリケーションを構築できるGo製ブロックチェーンプラットフォーム。
HTTPを基盤とするオープンなインターネット決済プロトコル。HTTP 402 Payment Requiredを使い、サーバーがリクエスト単位で課金できます。
複式簿記台帳、決済レイヤー、Numscript DSLを備えた、資金フローの構築・運用向けオープンソース開発者プラットフォーム。
主要な取引所に対応し、バックテストやドライラン、FreqAI、Telegram/Web UIでの操作が可能なオープンソースのPython製暗号資産取引ボット。