Protegendo Seu Node Lightning: Expondo Seu Node na Clearnet Através da Tor Network

Introdução

Nesse mundo cripto vamos conhecendo pessoas novas e acabamos nos identificando com umas e desprezando outras (sim, tem gente difícil em tudo que é lugar). O fato é terminei conhecendo virtualmente o Doc, um guerreiro nesse mundo das coins. Ele passou por algumas dificuldades recentemente tentando publicar seu node na Clearnet. Bom, não terminou bem essa tentativa, e acabou deixando o node dele fora do ar por alguns dias. Então, já viu, né? Lá vem a dor de cabeça com os FC (Force Close) de alguns canais, ocasionando prejuízos.

Acompanhei o drama de perto, aprendendo com ele, tentando ajudar e buscando alternativas para evitar que situações assim ocorram novamente. Prometi para ele que iria pesquisar soluções para deixar o node na Clearnet, e aqui apresento uma das possibilidades.

Porém, em tempos de IA lendo conversas privadas, sem contar os inúmeros dados pessoais que devem estar sendo usados para treinamento desses magníficos processos neurais, venho refletido muito sobre a questão de privacidade. O fato é que nos dias atuais, a privacidade e a segurança digital são temas cruciais para qualquer usuário de tecnologia, especialmente quando se trata de operar um node Lightning. Expor o seu node Lightning à Clearnet pode ser arriscado, pois revela o seu endereço IP real, tornando-o um alvo potencial para ataques. Felizmente, a Tor Network oferece uma solução eficiente para resolver essa questão, aumentando significativamente a sua privacidade e segurança. Neste artigo, você aprenderá como ter seu node Lightning na Clearnet, mas através da Tor Network.

 

A Importância da Privacidade

Manter a privacidade online nunca foi tão importante. Com o crescente número de ataques cibernéticos e a vigilância digital em massa, proteger sua identidade e dados pessoais é essencial. A Tor Network, por exemplo, ajuda a anonimizar sua atividade online, dificultando o rastreamento de suas ações por terceiros mal-intencionados. Ao utilizar a Tor Network para expor seu node Lightning, você garante que seu endereço IP real permaneça oculto, tornando a operação do seu node muito mais segura.

Mas seu node já possui um endereço Tor, certo? Pois é, praticamente todo mundo tem o node rodando com um daqueles endereços complexos. Então, por que é preciso um IPv4?

Alguns canais permitem que apenas nodes com IPv4 possam se conectar, descartando nodes que possuem apenas endereço Tor. Existe também a questão da latência da conexão, mas não vem ao caso nessa implementação, pois você estará trafegando o IPv4 por dentro da Tor. O que eu acho mais fantástico na metodologia que foi aplicada aqui, é que ninguém vai saber o IP real do seu node, mesmo permitindo que outros nodes se conectem usando IPv4.

 

Pré-requisitos

  • Ser um noderunner com conhecimento básico do lnd;
  • Possuir um servidor VPS com IP fixo (ideal que seja contratado sem KYC);
    • Apesar do Docker rodar em Windows, o ambiente foi totalmente testado em Linux;
  • Ter instalado o Docker na VPS;
  • Apesar desse requisito ser opcional, recomendo instalar o Portainer (apenas facilitar o gerenciamento Docker);
  • E por fim, instalar o Traefik (proxy reverso e balanceador de carga moderno, projetado para implantações em nuvem, que facilita a gestão de tráfego para serviços e containers).