At Bitcoin 2022, um painel de desenvolvedores de primeira linha sentou-se no Open Source Stage para discutir as diferentes opções disponíveis para os usuários que desejam usar a Lightning Network, uma rede de sobreposição no topo da blockchain Bitcoin que traz recursos ultrarrápidos e super-pagamentos de bitcoin baratos.

“Ao tirar as coisas da cadeia de Bitcoin, temos essa liberdade de experimentar e explorar diferentes compensações”, disse Christian Decker, engenheiro de protocolo Lightning da Blockstream.

Em Além de Decker, a mesa redonda também incluiu Olaoluwa Osuntokun, CTO da Lightning Labs e Matt Corallo, desenvolvedor de Lightning na Spiral. O painel foi moderado por Vivek, gerente de desenvolvimento corporativo da Blockstream.

Semelhante ao Bitcoin, a Lightning Network aproveita o conceito de nós executando software específico para se comunicar uns com os outros e construir e encaminhar pagamentos. No entanto, em vez de ter um software de nó padrão de fato como o Bitcoin Core, o Lightning traz uma série de opções para a mesa, com o único requisito de que todos implementem os mesmos recursos básicos para garantir que possam se comunicar entre si.

O fato de existirem diferentes implementações do Lightning significa que existem diferentes ofertas disponíveis para os usuários, e eles podem escolher qual nó executar com base em suas necessidades específicas. No entanto, isso pode ser intimidante e confuso para os usuários, pois eles entram na segunda camada do Bitcoin. Entre as muitas opções diferentes, as principais ofertas de nós do Lightning incluem LND da Lightning Labs, Core Lightning da Blockstream, Eclair da ACINQ e LDK da Spiral.

LND

A oferta da Lightning Labs, LND, é conhecida por sua extensa documentação. Isso facilita para os desenvolvedores brincar com o software e criar aplicativos que se comunicam e estendem a funcionalidade da implementação.

Devido ao seu foco na integração do desenvolvedor e no desenvolvimento de aplicativos sobre ele, além de um esquema de configuração mais fácil, o LND teve o maior envolvimento da comunidade entre todas as implementações e atualmente executa a maioria de todos os nós de rede.

O LND também possui, sem dúvida, a maior equipe de desenvolvimento em tempo integral. Como resultado, a equipe conseguiu criar uma infinidade de serviços de valor agregado em torno do LND, como Aperture e os serviços de liquidez Lightning Loop e Pool.

Osuntokun disse que, apesar de ser uma nova tecnologia, o Lightning está sendo reconhecido de forma mais ampla e muitos trabalhos de pesquisa foram publicados recentemente.

“É muito legal ver as pessoas reconhecendo que vale a pena trabalhar nisso”, disse ele.

Da pesquisa vem o desenvolvimento, e o Lightning Labs também propôs recentemente o Taro, um novo protocolo que aproveita o Lightning para transferir ativos no Bitcoin, que pode ser emitido com o Taproot.

“Tendo ativos nas bordas da rede, você mantém a segurança do bitcoin e aumenta os efeitos da rede”, disse Osuntokun.

Core Lightning

Core Lightni ng, anteriormente conhecido como c-lightning, é uma implementação flexível e leve da Lightning Network, permitindo que ela seja executada em dispositivos de baixa especificação. A abordagem da Blockstream busca capacitar os usuários a tornar o Core Lightning seu usando plugins que incrementam a base sólida que o nó fornece. O Core Lighting também dá muita ênfase aos BOLTs, os documentos de especificação que definem os recursos básicos de todas as implementações.

“O Core Lightning sempre foi o tipo de nó de’bloco de lego’onde você pode trocar peças. Recebemos feedback de pesquisas [dizendo] que eles poderiam simplesmente obter um plug-in e adicioná-lo aos seus nós para testar as coisas mais rapidamente”, disse Decker, comentando sobre a flexibilidade do Core Lightning.

A implementação do Blockstream foi construída desde o início, aproveitando os documentos de especificação básica da tecnologia Lightning para criar um software totalmente compatível. O Core Lightning se concentra em fazer o básico com segurança e eficiência, deixando para o usuário adicionar o que precisa em cima com os plugins. Uma desvantagem dessa abordagem é que o Core Lightning atualmente exige um pouco de trabalho do usuário para começar a funcionar.

Dada sua eficiência e tamanho leve, no entanto, o Core Lightning é mais adequado para baixa especificação dispositivos. A implementação da Blockstream também desenvolveu um conjunto de novos recursos que estendem a funcionalidade atual das especificações básicas, que geralmente são especificações preliminares ou propostas de especificações, incluindo aberturas de canais colaborativos, anúncios de liquidez e BOLT 12 .

LDK

O LDAP, por outro lado, traz uma abordagem de abstração, eliminando a carga de detalhes de tecnologia Lightning de baixo nível dos desenvolvedores para que eles possam facilmente e adicione rapidamente os recursos do Lightning Network aos aplicativos que eles já têm.

Em vez de fornecer um nó completo, o LDK busca trazer um kit de ferramentas para ajudar as pessoas a desenvolver o Lightning.

“ O LDK tem algumas coisas pré-construídas, no entanto, se você quiser sincronizar o blockchain, temos uma API semelhante ao que você faria para sincronizar o blockchain”, disse Corallo. “O LDK não se posiciona sobre o que as pessoas devem ou não fazer.”

Como mencionado anteriormente, o LDK abstrai conceitos de baixo nível do desenvolvimento do Lightning para permitir uma integração mais fácil do protocolo de escalonamento do Bitcoin. Ao abstrair as interfaces de rede e banco de dados, por exemplo, o LDK permite que os desenvolvedores executem o LDK dentro de um navegador que requer WebSockets e desfrutem de mais flexibilidade quando se trata de armazenar e gerenciar dados de estado do Lightning.

“Você pode pegar LDK e executá-lo em [uma janela do navegador] hoje, é super leve, não custa nada, funciona muito bem”, disse Corallo.

Cash App, o aplicativo de pagamentos da empresa de serviços financeiros Block, Inc., adicionou recentemente Funcionalidade do Lightning Network aproveitando o LDK. A Spiral também é uma subsidiária da Block, embora seja uma organização independente.

Bitcoin 2022 faz parte da Bitcoin Event Series organizada pela BTC Inc, a empresa controladora da Bitcoin Magazine.

Categories: IT Info