Tutorial Menjalankan LN-Node (Mainnet) dengan eclair pada Windows 10Bahan-bahan- Bitcoin Core terbaru :
Core 0.17.1- Eclair Windows 10 :
Eclair-0.2-beta9.exe- Address Segwit
Langkah-langkah- Pertama-tama install Bitcoin core, lalu jalankan "bitcoin-qt.exe"
- Tunggu sampai beberapa block berhasil didownload, setelah itu buka :
Settings >> Options >> Open Configuration File >> OK- Maka akan muncul sebuah jendela notepad (bitcoin.conf), lalu Copy dan Paste argument dibawah ini
testnet=0
server=1
rpcuser="nama_rpc"
rpcpassword="Password_rpc"
txindex=1
zmqpubrawblock=tcp://127.0.0.1:29000
zmqpubrawtx=tcp://127.0.0.1:29000
addresstype=p2sh-segwit
deprecatedrpc=signrawtransaction
- Setelah itu save bitcoin.conf dan matikan Bitcoin-Qt (tunggu sampai proses shutdown selesai)
- Nyalakan kembali Bitcoin-Qt dan tunggu sampai proses sinkronisasi dan txindex selesai
- Untuk mengetahui Sinkronisasi txindex selesai bisa dilihat pada Debug.log (contoh dibawah)
2019-04-08T09:39:08Z Syncing txindex with block chain from height 570440
2019-04-08T09:39:39Z Syncing txindex with block chain from height 570596
2019-04-08T09:40:00Z txindex is enabled at height 570722
2019-04-08T09:40:00Z txindex thread exit
- Biarkan Bitcoin-Qt tetap berjalan, lalu install Eclair-0.2-beta9.exe
- Setelah eclair ter-install, masuk ke C:\Users\username\.eclair dan bikin file
eclair.conf pada folder tersebut
- Pada eclair.conf masukkan argument sebagai berikut :
eclair.chain=mainnet
eclair.bitcoind.rpcport=8332
eclair.bitcoind.rpcuser="nama_rpc"
eclair.bitcoind.rpcpassword="Password_rpc"
eclair.node-alias=”nama_node”
eclair.node-color=ff9900
eclair.bitcoind.rpcuser & eclair.bitcoind.rpcpassword sesuaikan dengan rpcuser & rpcpassword yg ada di bitcoin.conf .. eclair.node-alias isi dengan nama yang dikehendaki
- Setelah proses sinkronisasi & txindex pada bitcoin core selesai buat sebuah address baru dengan format segwit
- Pada Bitcoin-Qt masuk ke :
Help >> Debug window >> Console, lalu masukkan argument sbb :
getnewaddress "label" "p2sh-segwit"
- Kirimkan Bitcoin (sekitar 0.0025 BTC) ke address segwit tersebut dan tunggu sampai mendapat 6 konfirmasi block
- Lalu jalankan program eclair, dan buka sebuah channel :
Channels >> Open Channel- Isi "Target Node URI" dengan Public Node yang ada dijaringan Lightning (bisa dilihat disini
1ml.com)
Contoh Publlic Node dari ACINQ
Target Node URI : 03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f@34.239.230.56:9735
- Isi "Capacity" dengan nominal 0.001 BTC (minimal), dan "Fee rate" sesuaikan dengan
https://bitcoinfees.earn.com/- Lalu tekan "Connect". Maka pada (GUI) eclair akan muncul sebuah channel baru dengan status "WAIT_FOR_FUNDING_CONFIRMED"
- Pada saat transaksi tersebut berhasil dikonfirmasi di jaringan Bitcoin, maka status channel pada eclair akan berubah menjadi "NORMAL"
- Untuk memastikan apakah node LN tersebut sudah masuk didalam jaringan Lightning Network bisa dicek di
1ml.comTambahan :Jika agan menginginkan Node LN tersebut muncul pada Map Display
explorer.acinq.co, maka IP agan harus dipublish terlebih dahulu.
- Matikan dulu program eclair
- Buka eclair.conf dan tambahkan argument dibawah ini
eclair.server.public-ips = ["IP_Agan"]
- save eclair.conf dan jalankan program eclair kembali
- Setelah beberapa saat maka Node agan akan tertampil di
explorer.acinq.coContoh