Execute um fullnode Lightning network

Tayrone santos

Tayrone santos

Entusiasta em criptomoedas, apaixonado por tecnologia, software, Internet, design gráfico e web.
Tayrone santos

Se você está vendo este artigo é porque ficou interessado em ver como funciona a Lightning Network, se você ainda não sabe sugiro que leia a Introdução a Lightning Network.

Vale lembrar que este é um processo que requer bastante atenção e levará tempo até que tudo esteja funcionado, para executar este  fullnode você vai precisar:

  • Bitcoin core última versão
  • Algum software de implementação do procolo LN, aqui vou usar  Eclair desenvolvido pela equipa da Acinq.

Preparando o ambiente

Após ter baixado os programas acima, basta instalar, após isso precisamos realizar duas alterações, a primeira configurar o arquivo bitcoin.conf que pode ser encontrado em C:\Users\%username%\AppData\\Roaming\Bitcoin, se não existir basta criar este arquivo com as seguintes definições:

testnet=1
server=1
rpcuser=usuario
rpcpassword=senha
txindex=1
zmqpubrawblock=tcp://127.0.0.1:29000
zmqpubrawtx=tcp://127.0.0.1:29000

Em rpcuser defina um nome de usuário e em rpcpasswordas demais opções deixe como está.

Agora você precisa configurar o arquivo Eclair.conf responsável pela conexão rpc com o Bitcoin core ele está localizado em C:\Users\%username%\.eclair, defina as seguintes opções:

eclair.server.port=9735
eclair.node-alias=jtayrone
eclair.node-color=FD760B
eclair.bitcoind.rpcuser=usuário
eclair.bitcoind.rpcpassword=senha
eclair.bitcoind.zmq="tcp://127.0.0.1:29000"
eclair.server.public-ips.0=Seu ip público

Funcionalidades das opções acima

eclair.node-alias: é o nome exibido de seu NODE em www.explorer.acinq.co

eclair.node-color: é apenas uma cor em hexadecimal

eclair.bitcoind.rpcuser: nome de usuário que você definiu em Bitcoin.conf

eclair.bitcoind.rpcpassword: senha que você definiu em Bitcoin.conf

eclair.server.public-ips.0: Aqui você define seu IP público, você pode consultar em http://whatismyip.org, somente definido o ip público que seu NODE será listado no explorer da Acinq e outros usuários da rede poderão abrir canais com você.

Abrindo Bitcoin core

Após estas definições acima abre o bitcoin core, certifique-se que ele está sendo executado na testnet, após isso aguarde a sincronização ser completada, isso leva algumas horas, como é uma rede de testes o tempo é menor comparado a blockchain da mainnet.

Após ter concluído a sincronização, agora precisamos de alguma moeda da testnet mas antes precisamos de endereços p2sh-of-p2wpkh, para este post não ficar tão grande preparei dois vídeos que vão te auxiliar em todo processo.

Neste segundo vídeo mostro abertura de canais e alguns pagamentos

Se você tem alguma dúvida ou teve algum problema neste processo comente abaixo. Se gostou compartilhe em suas redes sociais para que mais pessoas tenha acesso a esta informação.

Links citados no texto e nos vídeos anexados

Serviços na testnet para usar pagamentos LN

Arquivos e programa usados

Pera! Se gostou desse conteúdo mim pague salgado, café, cerveja 😉

BTC: 1abQDrvQ3gtvSJM4AebEYBPuPwV2PuXrQ
BCH: 1Piy75DVFAxjfRK9PrwkKeVymGuoTfDg4G
DASH:XtyMsgFcqUCw3Ys9wn3F8Lp5ZuuKrD1PQQ

Comentários

comentários

Deixe uma resposta