Skip to the content.

Um guia para todos os executores de nós que desejam dar mais propósito ao seu nó LN e fornecer mais serviços para usuários móveis

A caixa mágica de relâmpagos de Blixt: Dunder LSP e endereço de relâmpagos
| EN | ES | DE | FR | IT | NL | HR | HI |

Postado originalmente em Substack em 29 de novembro de 2023. Atualizado aqui em 28 de dezembro de 2024.

Este mini guia é dedicado a todos os node runners que desejam dar mais propósito ao seu node LN e fornecer mais serviços para usuários móveis.

Eu realmente espero que todos os node runners Plebnet estejam lendo este mini guia e deem mais uso aos seus nodes LN. Essa liquidez é o que é necessário agora para usuários móveis regulares.

Gostaria de explicar algumas etapas simples sobre como você pode oferecer serviços de liquidez LN para usuários de nodes móveis. Este também pode ser o cenário do "tio Jim", onde você está oferecendo serviços LN para sua família e amigos, que não podem/não podem executar seu próprio nó e só querem uma maneira de usar o LN de forma segura e privada, autocustodial.

LEMBRETE:

Alguns requisitos devem ser mencionados primeiro:

A. Você tem um bom nó público LN

Executar um bom nó de roteamento é uma tarefa séria, você deve ter um bom nó com histórico, com bons canais, boa liquidez, boa manutenção. Não é para nenhum nó novo de merda na rede.

Você terá uma grande responsabilidade de rotear bem todos os pagamentos, não apenas para seus pares privados, mas também para os públicos.

Eu escrevi vários guias sobre esse aspecto, por favor, reserve um tempo e leia-os:

B. Você executa um nó LND.

Este cenário, infelizmente, é apenas para o nó LND. Sem CLN, Eclair, LDK no momento. Nós encorajamos qualquer um que seja bom em escrever código a pegá-lo e bifurcá-lo para outras implementações LN. O software é FOSS.

Espero que um dia tenhamos um código padrão para todos os tipos de implementações LSP e LN, mas até lá temos que usar o que temos, para tentar seguir em frente.

C. Seu nó tem boa liquidez

Você deve saber muito bem como manter sua liquidez de tal forma que possa oferecer pagamentos suaves e rápidos.

A saúde da rede depende enormemente de bons nós públicos. Se o seu nó não for bem mantido, não tiver uma liquidez muito boa, for apenas Tor, então você está causando mais danos à rede inteira do que fazendo bem.

D. Taxas de roteamento que você aplica

As taxas são por sua conta, mas sugiro não deixar a ganância controlar você. Não estamos na fase em que vamos foder uns aos outros. Primeiro, precisamos foder os bancos e governos, impulsionando a adoção do Bitcoin e mais uso dele.

Então prossiga com cautela, tenha uma preferência de longo prazo, tendo um fluxo de renda suave com clientes felizes com sua liquidez.

E. Habilidades técnicas

Você deve estar muito familiarizado com Linux e CLI, instalando software. NÃO HÁ NECESSIDADE de novatos que sabem apenas usar Umbrel e Windows.

Depurar e manter um sistema sério não é para aprendizes. Merda pode acontecer o tempo todo e você deve agir rápido e com conhecimento. Muitas pessoas dependerão de suas habilidades para consertar problemas a tempo.

F. Longevidade do serviço

Disposto a manter o serviço para seus usuários o máximo que puder. Seja justo e ajude-os o máximo que puder. Já vimos muitos desistentes, então analise suas opções, seus ganhos futuros, sua estratégia de longo prazo e comece isso somente se você souber que pode cumprir a promessa.


PROPOSTA DE SOLUÇÃO

Existem duas partes na proposta:

A - Dunder LSP

Esta solução é baseada nas especificações do Dunder LSP, que são totalmente de código aberto, feitas por Hampus, desenvolvedor do Blixt Wallet. Todas as contribuições para melhorar o código são bem-vindas!

Este Dunder LSP está oferecendo agora uma integração fácil para novos usuários da carteira Blixt, um nó LND completo no seu celular (Eu escrevi um guia passo a passo completo aqui).

A ideia é que você, como um executor de nó de roteamento público, forneça 2 coisas:

Dessa forma, os usuários móveis terão uma experiência rápida e tranquila usando o LN em um método de autocustódia, sem a cumplicidade de executar nós de roteamento públicos. Alguns usuários simplesmente não conseguem fazer todas essas coisas, eles só querem usar o LN para seus próprios pagamentos.

Eu escrevi toda a documentação para a carteira Blixt, explicando cada recurso do aplicativo, com vários guias e uma página de perguntas frequentes detalhada. Por favor, leia todos eles, são casos de uso muito interessantes.

E aqui está um que fala especificamente sobre como usar o Dunder LSP na sua carteira Blixt.

O fluxo do processo Dunder é descrito neste esquema simples:

Então, quais etapas você deve seguir como um executor de nó LND?

  1. Instale o software Dunder LSP na sua própria máquina de nó
  2. Defina suas próprias regras Dunder para taxas, tamanho dos canais, etc.
  3. Faça alguns testes com sua própria carteira Blixt, abrindo um canal sob demanda com 0-conf, instant
  4. Faça mais alguns testes com seus familiares/amigos usuários do Blixt, para ter certeza de que seu nó está respondendo bem e pode rotear bem todos os pagamentos.
  5. Liste seus serviços Dunder LSP nos pares da comunidade Blixt - em breve, talvez essa lista seja integrada diretamente na IU do Blixt para que novos usuários possam escolher facilmente seus pares. No momento, é apenas uma lista onde os usuários do Blixt estão postando seus pares preferidos para usar com o Blixt, como uma lista garantida de pares.
  6. Dê feedback ao Hampus, poste problemas no repositório Dunder Github, se tiver, participe com PRs para o código. Sendo de código aberto, também pode ser estendido para ser um padrão LSP para outras implementações de LN e nós móveis de LN (Zeus, Mutiny, Electrum, Breez, Phoenix).

A topologia de rede será a seguinte:


B - Lightning Box

Este é um novo recurso para a Blixt Wallet, começando com v0.6.9-420 e é baseado em um pacote de software chamado Lightning Box, também criado por Hampus.

Lightning Box é um provedor de Lightning Address para nós móveis como Blixt Wallet, permitindo que você receba pagamentos Lightning Address diretamente no seu telefone.

Isso funciona em conjunto com o Modo Persistente lançado na v0.6.9, que permite que o Blixt Wallet permaneça ativo em segundo plano para receber pagamentos.

Você também pode usar isso para nostr zapping.

Não se esqueça de colocar seu nó Blixt em "Modo Persistente" para que você esteja sempre online e possa receber zapps a qualquer momento. Aqui está uma demonstração de como ativar o modo persistente.

No momento, o Lightning Box padrão é executado no servidor Blixt Node e oferece um endereço LN @blixtwallet.com. Mas QUALQUER pessoa com um nó público LND pode executar o servidor Lightning Box e oferecer um endereço LN para seu próprio domínio, autocustódia.

No momento, o servidor Blixt está apenas encaminhando os pagamentos para usuários Blixt. Os usuários devem colocar sua carteira de nó Blixt em "modo persistente" para receber esses pagamentos em seus endereços LN @blixtwallet.com.

Portanto, NÃO há custódia dos fundos ou retenção de faturas, a caixa LN atua como um encaminhador.

Ele pode até ser usado como um bate-papo sobre LN, instantâneo e divertido, também suportando LUD-18 (adicionando um nome de alias a um pagamento). Você pode adicionar na lista de contatos todos os seus endereços LN regulares que você usa com frequência e tê-los à mão para conversar ou enviar fundos facilmente. Agora o Blixt pode ser considerado um aplicativo de bate-papo LN completo 😂😂.

Como você pode ver nesta imagem de demonstração, na tela principal do Blixt aparecem todos os "chats" sobre LN usando LN Box e LUD-18.

Como você pode ver na captura de tela acima, o envio da conta SN é exibido bem o logotipo + endereço LN + mensagem. O mesmo funciona para enviar do Blixt, você pode anexar seu endereço Blixt LN ou simplesmente adicionar o nome do alias (previamente definido nas configurações do Blixt), ou ambos.

Esta opção do LUD-18 pode ser útil também para serviços de assinatura, onde o usuário pode enviar um alias específico (NÃO é o alias do seu nó ou seu nome real!) e com base nisso você pode ser registrado ou receber de volta uma mensagem específica ou qualquer outra coisa.

Anexar um nome de alias (LUD-18) + comentário (LUD-12) a um pagamento LN pode ter vários casos de uso!

Veja aqui uma demonstração em vídeo sobre como configurar seu endereço LN em Blixt.

Aqui está o código para o Lightning Box se você executá-lo para você mesmo, para sua família e amigos, em seu próprio nó, com seu próprio domínio.

Feliz Lightning com a Blixt Node Wallet!

Somente colaborando, testando, usando e melhorando podemos seguir em frente!


AVISO LEGAL

Não sou pago pela Blixt ou qualquer outra equipe/empresa. Apenas apoio gratuitamente suas soluções de código aberto com guias. DEVEMOS ajudar uns aos outros se quisermos seguir em frente com a adoção do Bitcoin. Eles escrevem códigos, eu escrevo guias.

Estou escrevendo guias e documentações, traduções para muitas outras soluções Bitcoin, gratuitamente. Minha vida é dedicada ao Bitcoin como um todo, como um caminho a seguir para um mundo melhor.

Não pergunte o que o Bitcoin fez por você, pergunte o que VOCÊ fez pelo Bitcoin!