July 31, 2018 filo1504

Come creare un nodo lightning network in mainnet con eclair su windows – Guida

Vediamo come fare il setup di un nodo lightning network con eclair su windows in mainnet.

N.B. attenzione ad utilizzare la mainnet potrebbero esserci problemi quindi utilizza solo fondi che sei disposto a perdere.
P.S. accetto volentieri tip qui 🙂 BTC Address 3Gs2HtX3sC4LZKvyKRLCPv8Uut3t2abkk9

-Per prima cosa andiamo a scaricare ed installare il wallet bitcoin core.
lo puoi trovare qui https://bitcoin.org/it/scarica

La versione deve essere 0.16+ (non-pruning e dobbiamo sincronizzare tutta la blockchain)

lancia l’installazione e vedrai che verranno creati dei file in questo percorso a secondo del tuo sistema operativo

Windows C:\Users\username\AppData\Roaming\Bitcoin
Linux /home/username/.bitcoin
Mac OS /Users/username/Library/Application Support/Bitcoin

apri bitcoin.conf con uno strumento di testo e incollaci questo:

testnet=0
server=1
rpcuser=your-rpc-user-here
rpcpassword=your-rpc-password-here
txindex=1
zmqpubrawblock=tcp://127.0.0.1:29000
zmqpubrawtx=tcp://127.0.0.1:29000
addresstype=p2sh-segwit

-(rpc user e pass vanno cambiati, scegli un user ed una password)
se hai un wallet già sincronizzato quando inserirai txindex=1 dovrai risincronizzare tutta la blockchain (elaborando i blocchi, lo fa in automatico non ti preoccupare)
-vai su file salva e chiudi, ora chiudi anche bitcoincore e rilancialo.

per velocizzare la sincronizzazione del wallet bitcoin core potresti dare un occhio alla mia guida qui https://www.youtube.com/watch?v=AZZOI6EzPuA&t

-ti consiglio di criptare il wallet e fare backup, una volta creato un indirizzo di ricezione. Manda qualche frazione di btc in questo nuovo indirizzo una volta sincronizzato il wallet.

-ora devi scaricarti eclair lo puoi trovare qui https://github.com/ACINQ/eclair/releases.

scegli l’ultima versione e lancia l’exe per installarlo.
Ti darà errore non ti preoccupare è tutto normale.
ti creerà due cartelle una in
C:\Users\nomeutente\.eclair
un altra in
C:\Users\nomeutente\AppData\Local\Eclair

a noi ci serve il primo percorso quindi vai la e crea un file eclair.conf se non è già stato creato. Io qui ho avuto un problema forse per una mia svista avevo editato il file.log in questo modo eclair non mi trovava il file.conf, per essere sicuri puoi andarti a copiare il file bitcoin.conf dalla cartella precedente e incollarlo nel primo percorso di eclair , andando poi a rinominarlo in eclair al posto di bitcoin.

Inserisci questo al suo interno: (rcp user e pass devono coincidere con quelli di bitcoin.conf)

eclair.chain=mainnet
eclair.node-alias=iltuonomedelnodo
eclair.bitcoind.rpcport=8332
eclair.bitcoind.rpcuser=stessa di bitcoin.conf
eclair.bitcoind.rpcpassword=stessa di bitcoin.conf
eclair.bitcoind.zmq=”tcp://127.0.0.1:29000″
eclair.gui.unit=sat
eclair.node-color=”40E0D0″

clicca su file salva e chiudi. Puoi cambiare se vuoi questo parametro eclair.node-color=”40E0D0″ che regola il colore del tuo nodo, con un altro colore hex (in video per errore ho detto rgb 🙂 ) magari ti puoi aiutare con questo sito https://www.w3schools.com/colors/colors_hexadecimal.asp

ora puoi rilanciare eclair, probabilmente ti crea un icona sul desktop oppure trovi i file in questo percorso
C:\Users\nomeutente\AppData\Local\Eclair

se tutto è andato a buon fine eclair si aprirà senza problemi.

ora sblocca il tuo portafoglio bitcoincore e vai su eclair, clicca su channel e poi open channel.

su target node uri inserisci
0291980d6ff20a686b9438d0f23500ad8c915fda59a113d643e530e634ded9ce74 se vuoi connettermi al mio nodo,

altrimenti puoi cercare altri nodi qui https://1ml.com/.

lascia libero push ammount e inserisci invece un ammontare (non tutto il tuo saldo) su capacity.

clicca ok ed aspetta. Dopo 30 minuti lo state dovrebbe andare su normal e dopo altri 30 minuti dovresti riuscire a trovare il tuo nodo in questi due siti:

https://1ml.com/
https://lnmainnet.gaben.win/

Spero che questa guida ti sia stata utile, ci vediamo alla prossima 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *