
LDK Node é a nova biblioteca de nós do Lightning lançada pela equipe do Lightning Dev Kit para facilitar a configuração de nós do Lightning com autocustódia.
A biblioteca LDK Node Lightning Node fornece uma interface simples e uma carteira on-chain que permite aos desenvolvedores configurar rapidamente nós Lightning. Esta é uma solução leve focada em reduzir a complexidade ao construir nós na cadeia lateral do Bitcoin.
A equipe de desenvolvimento do Lightning Dev Kit explicou que o LDK Node é uma versão mais completa da biblioteca LDK, oferecendo aos desenvolvedores um alto nível de personalização ao configurar nós. No entanto, este último abrange cerca de 900 chamadas de API, exigindo que os desenvolvedores tenham um conhecimento mais profundo dos fundamentos do protocolo Lightning Network, bem como alguma familiaridade com a API LDK, o que tornou seu uso mais complicado e menos acessível.
Com o LDK Node, o Lightning Dev Kit busca resolver esse problema, reduzindo o esforço necessário para configurar um nó Lightning. A equipe de desenvolvimento do LDK relatou que com a nova biblioteca de nós é possível implantar um novo nó do Lightning em um dia.
Nó LDK, criado com LDK e BDK
A nova biblioteca de nós do Lightning foi criada usando os kits de desenvolvimento Kit de desenvolvimento Lightning (LDK) y Kit de desenvolvimento Bitcoin (BDK). O primeiro permite que os desenvolvedores de aplicativos integrem facilmente a Lightning Network às carteiras Bitcoin. A segunda foi projetada para facilitar a criação de carteiras móveis multiplataforma, integrando funções de carteira Bitcoin em qualquer aplicação.

Para reduzir a complexidade dos nós do Lightning, o nó LDK abrange apenas 30 chamadas de API, resultando em mais simplicidade sem afetar a usabilidade. Ainda assim, a biblioteca de nós “permanece configurável o suficiente para operar um nó Lightning de autocustódia totalmente funcional em vários casos de uso”, observaram os desenvolvedores.
Por outro lado, o SDK Node também foi desenvolvido considerando a necessidade de simplificar a integração de nós Lightning de autocustódia em aplicações móveis, incorporando recursos focados em implantações móveis, como integração com uma fonte de dados da cadeia Esplora e um servidor. Sincronização de fofocas. Tudo isso para permitir que os nós operem em ambientes móveis, inclusive aqueles que possam ser limitados pela largura de banda, e para garantir os objetivos com os quais a rede Lightning foi criada, de permitir transações Bitcoin rápidas, privadas e seguras para o usuário final.
No Twitter, os desenvolvedores do Lightning Dev Kit destacou-se que o lançamento da versão 0.1 do SDK Node é apenas o começo e que já estão trabalhando no desenvolvimento de uma próxima versão que integrará suporte para obtenção de dados da rede Electrum, entre outras inovações.
Continue lendo: O Google Cloud ajudará a Voltage a dimensionar a infraestrutura de Bitcoin e Lightning Network


