Lightning Network Daemon ( lnd
) - adalah implementasi lengkap dari node Lightning Network. lnd
memiliki beberapa layanan rantai back-end yang dapat dicolokkan termasuk btcd
(simpul penuh), bitcoind
, dan neutrino
(klien ringan eksperimental baru). Basis kode proyek ini menggunakan kumpulan pustaka Bitcoin btcsuite, dan juga mengekspor sejumlah besar pustaka terkait Lightning Network terisolasi yang dapat digunakan kembali di dalamnya. Dalam keadaan saat ini, lnd
mampu:
Membuat saluran.
Menutup saluran.
Mengelola sepenuhnya semua status saluran (termasuk yang luar biasa!).
Mempertahankan grafik saluran yang sepenuhnya terautentikasi+tervalidasi.
Melakukan pencarian jalur dalam jaringan, meneruskan pembayaran masuk secara pasif.
Mengirim pembayaran keluar yang dienkripsi bawang melalui jaringan.
Memperbarui jadwal biaya yang diiklankan.
Manajemen saluran otomatis ( autopilot
).
lnd
sepenuhnya sesuai dengan spesifikasi Lightning Network (BOLTs). BOLT adalah singkatan dari: Basis Teknologi Petir. Spesifikasi tersebut saat ini sedang dirancang oleh beberapa kelompok pelaksana yang berbasis di seluruh dunia termasuk para pengembang lnd
. Kumpulan dokumen spesifikasi serta penerapan spesifikasi kami masih dalam proses. Dengan demikian, status kepatuhan BOLT lnd
saat ini adalah:
BAUT 1: Protokol Dasar
BOLT 2: Protokol Sejawat untuk Manajemen Saluran
BOLT 3: Transaksi Bitcoin dan Format Skrip
BAUT 4: Protokol Perutean Bawang
BOLT 5: Rekomendasi untuk Penanganan Transaksi On-chain
BAUT 7: Node P2P dan Penemuan Saluran
BOLT 8: Transportasi Terenkripsi dan Diautentikasi
BOLT 9: Bendera Fitur yang Ditugaskan
BOLT 10: Bootstrap DNS dan Lokasi Node Terbantu
BOLT 11: Protokol Faktur untuk Pembayaran Kilat
Daemon telah dirancang seramah mungkin bagi pengembang untuk memfasilitasi pengembangan aplikasi di atas lnd
. Dua antarmuka RPC utama diekspor: HTTP REST API, dan layanan gRPC. API yang diekspor belum stabil, jadi berhati-hatilah: API tersebut mungkin akan berubah secara drastis dalam waktu dekat.
Kumpulan dokumentasi yang dibuat secara otomatis untuk API RPC dapat ditemukan di api.lightning.community. Kumpulan sumber daya pengembang termasuk panduan, artikel, contoh aplikasi, dan sumber daya komunitas dapat ditemukan di: docs.lightning.engineering.
Terakhir, kami juga memiliki Slack aktif tempat pengembang protokol, pengembang aplikasi, penguji, dan pengguna berkumpul untuk mendiskusikan berbagai aspek lnd
dan juga Lightning secara umum.
Untuk membangun dari sumber, silakan lihat petunjuk instalasi.
Untuk menjalankan lnd dari Docker, silakan lihat instruksi utama Docker
irc.libera.chat
saluran #lnd
obrolan web
Saat mengoperasikan node mainnet lnd
, harap mengacu pada pedoman keselamatan operasional kami. Penting untuk dicatat bahwa lnd
masih merupakan perangkat lunak beta dan mengabaikan pedoman operasional ini dapat menyebabkan hilangnya dana.
Pengembang lnd
memperhatikan keamanan dengan sangat serius. Pengungkapan kerentanan keamanan membantu kami mengamankan kesehatan lnd
, privasi pengguna kami, dan juga kesehatan Lightning Network secara keseluruhan. Jika Anda menemukan masalah apa pun terkait keamanan atau privasi, harap ungkapkan informasi tersebut secara bertanggung jawab dengan mengirimkan email ke bagian keamanan di Lightning Dot Engineering, sebaiknya dienkripsi menggunakan kunci PGP khusus kami ( 91FE464CD75101DA6B6BAB60555C6465E5BCB3AF
) yang dapat ditemukan di sini.
Panduan pengiriman pembayaran langkah demi langkah dengan buruh pelabuhan
Panduan kontribusi