Panduan ini akan membantu Anda mulai menyiapkan node Lightning untuk mengirim dan menerima Bitcoin di jaringan petir. Node tersebut akan selalu online – Anda akan dapat mengirim dan menerima transaksi kilat kapan saja. Kami akan menggunakan kontainer Docker yang memungkinkan penerapan dan pembaruan lebih cepat. Node Lightning Jarak Jauh sangat bagus untuk siapa saja yang ingin menghasilkan uang ekstra dengan merutekan transaksi jaringan petir untuk penghasilan pasif.

  • Kesulitan: Menengah
  • Waktu yang dibutuhkan: 1 jam
  • Jenis pengaturan: LND dengan Docker
  • Prasyarat: Kemampuan Menyebarkan node di AWS atau DigitalOcean

Panduan ini telah diadaptasi dari ZAP-tutorials – termasuk beberapa perintah yang diperbarui.

Catatan: Untuk panduan ini, kami akan menggunakan Bitcoin Testnet – lingkungan pengujian tempat kami dapat membuat kesalahan tanpa konsekuensi serius. Setelah Anda merasa nyaman dengan menerapkan node, Anda dapat beralih ke mainnet bitcoin dengan mengganti “testnet” dengan “mainnet” di kode.

Pengaturan Node Jarak Jauh dengan Docker

Untuk penyiapan ini, Anda perlu menyiapkan node jarak jauh Anda sendiri di layanan hosting cloud seperti AWS atau DigitalOcean. Dalam contoh ini, saya menerapkan instance t2.micro di AWS yang menjalankan Ubuntu Server 18.04. Anda dapat menerapkan semua jenis server, asalkan mendukung Docker, Anda siap menggunakannya.

Catatan: harus memiliki 1GB atau lebih RAM di VPS. Apa pun yang kurang dari itu akan sering mengakibatkan crash.

Untuk mendapatkan Docker, instal dengan perintah berikut

sudo apt memperbarui sudo apt install docker.io

Memasang node Lightning

Untuk penampung, kami akan menggunakan gambar yang dibuat oleh Zap – gambar tersebut sudah dikonfigurasi sebelumnya dengan semua yang Anda butuhkan untuk memulai (lnd, lndconnect). Langkah pertama adalah membuat “volume” yang memungkinkan data kita disimpan jika kontainer dimusnahkan di masa mendatang. Volume yang kami buat disebut “lnd-data”.

Catatan: beberapa instalasi buruh pelabuhan tidak memerlukan “sudo”, jika Anda mengalami masalah, jalankan buruh pelabuhan tanpa hak “sudo” yang ditinggikan.

sudo volume buruh pelabuhan membuat lnd-data

Langkah selanjutnya kita akan menjalankan gambar terbaru dari “lnzap / lnd: terbaru”. Kami akan terhubung ke Bitcoin Testnet – dengan cara ini jika kami membuat kesalahan, kami tidak akan kehilangan Bitcoin asli.

Kami juga menghubungkan ke klien neutrino publik – ini sangat menurunkan persyaratan hard disk untuk node ini.


Sebelum menjalankan, pastikan Anda mengisi IP Anda di bagian YOUR_EXTERNAL_IP.

sudo buruh pelabuhan menjalankan -v lnd-data: / lnd –name = lnd-node -d \ -p 9735: 9735 \ -p 10009: 10009 \ lnzap / lnd: terbaru \ –bitcoin.active \ –bitcoin.testnet \ –debuglevel = info \ –bitcoin.node = neutrino \ –neutrino.connect = testnet1-btcd.zaphq.io \ –neutrino.connect = testnet2-btcd.zaphq.io \ –autopilot.active \ – -tlsextraip = YOUR_EXTERNAL_IP \ –externalip = YOUR_EXTERNAL_IP: 10009 \ –rpclisten = 0.0.0.0: 10009

Selamat! Anda telah mengaktifkan dan menjalankan Lightning Node.

Buat Dompet Bitcoin

Sekarang saatnya membuat Dompet Bitcoin. Anda dapat melakukan ini secara langsung dengan berinteraksi dengan lnd-node melalui Docker.

sudo buruh pelabuhan exec -u lnd -it lnd-node lncli –network = testnet create Berhasil membuat Dompet Bitcoin. Pastikan Anda menyimpan frase benih dengan aman (ditulis di atas kertas)

Anda dapat membuat alamat baru dengan perintah berikut

sudo buruh pelabuhan exec -u lnd -it lnd-node lncli –network = testnet alamat baru np2wkh

Ini akan memberi Anda alamat Bitcoin tempat Anda dapat mengirim Bitcoin untuk mendanai akun. Karena kami menggunakan Bitcoin Testnet, Anda dapat menggunakan https://coinfaucet.eu/en/btc-testnet/ untuk mendanai akun secara gratis.

KIAT PRO: Anda dapat memeriksa apakah node Anda berfungsi dengan memindai port 10009 dan 9735 menggunakan https://www.yougetsignal.com/tools/open-ports/. Ini adalah cara yang bagus untuk memeriksa apakah ada firewall yang memblokir node Anda untuk berkomunikasi dan apakah pengaturan keseluruhan berhasil. Node yang berjalan akan selalu memiliki status “OPEN” untuk 2 port.

Menghubungkan node jarak jauh dengan aplikasi ZAP iOS

Aplikasi ZAP di iOS memungkinkan Anda untuk dengan mudah mengakses node remote node, mengirim transaksi, mengelola saluran, dan banyak lagi. Aplikasi ZAP gratis dan dapat diunduh dari https://zap.jackmallers.com/

Untuk menghubungkan ZAP dengan remote node, jalankan perintah ini:

sudo buruh pelabuhan exec -u lnd -it lnd-node lndconnect –bitcoin.active

Ini memberi Anda kode QR yang dapat Anda pindai dengan dompet Anda (“Hubungkan ke Node Jarak Jauh”) untuk menyelesaikan pengikatan. (Catatan: Panduan lama meminta Anda untuk menggunakan zapconnect yang tidak lagi berfungsi dan akan memberi Anda kesalahan).

Membuat Saluran dengan node lain

Untuk mulai melakukan pembayaran, Anda perlu membuat Lightning Channels dengan node lain di jaringan. Tempat yang bagus untuk mulai menemukan node lain adalah melalui https://1ml.com/testnet/. Ini adalah daftar semua node testnet.

Anda dapat memindai kode QR untuk berbagai server melalui “Pengaturan” -> “Kelola Saluran” -> “+”

Alat dan perintah Debugging yang berguna

Sekarang Anda sudah selesai – node jarak jauh sedang berjalan dan didanai. Untuk menguji konfigurasi Anda dapat menggunakan tes berikut ini:

Periksa status LND

Perintah ini memeriksa status lnd dan jika Anda tersinkronisasi sepenuhnya dengan Jaringan Bitcoin.

sudo buruh pelabuhan exec -u lnd -it lnd-node lncli –network = testnet getinfo

Memeriksa Log LND

Jika ada masalah dan masalah, biasanya akan muncul di log. Akses 100 pesan log terbaru menggunakan perintah ini

sudo buruh pelabuhan log – tail 100 -f lnd-node

Memulai ulang wadah

Saat Anda memulai ulang node, Anda harus memulai ulang penampung. Untuk ini, Anda perlu mengetahui ID penampung, lalu memulainya.

sudo buruh pelabuhan ps -a sudo buruh pelabuhan mulai CONTAINER_ID

Membuka kunci Dompet

Setiap kali Anda memulai ulang penampung, Anda harus membuka kunci dompet:

sudo buruh pelabuhan exec -u lnd -it lnd-node lncli unlock

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector