Compartilhe este artigo

O que falta antes que a rede Lightning do Bitcoin entre no ar

T faltam muitos passos para que a Lightning Network do bitcoin seja concluída — ou pelo menos uma versão inicial dela.

T faltam muitos passos para que a Lightning Network do bitcoin seja concluída – ou pelo menos uma versão inicial dela.

O panorama geral parecia completamente diferente há um ano e meio, quando os desenvolvedores Joseph Poon e Tadge Dryja FORTH pela primeira vez um white paper descrevendo uma maneira de expandir o Bitcoin para acomodar milhões de transações por segundo. Foi um ideia legal usar contratos de bloqueio de tempo com hash (HTLC) para construir uma camada superior para o Bitcoin que T exigisse nenhuma confiança extra em intermediários, mas T havia um caminho claro a seguir a partir do teórico.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Long & Short hoje. Ver Todas as Newsletters

Desde então, ele passou a ser visto como o futuro das transações de Bitcoin e uma das principais formas de "Faça o Bitcoin ser ótimo novamente", ou cumprir sua promessa original de pagamentos rápidos e globais.

Hoje, existem pelo menosoitoimplementações em andamento do protocolo em todo o mundo, a maioria das quais se reuniu em Milão, Itália, no mês passado paraelaborar um roteiro para garantir que os projetos fragmentados sejam capazes de trabalhar uns com os outros.

Sem mencionar que, há um ano, houve pelo menos duas grandes atualizações de protocolo nas quais o Lightning dependia e que ainda T existiam. Um pedaço de código chamadoCSVdesde então foi incorporado à base de código do Bitcoin , o que permite que os usuários tornem o Bitcoin não gastável até um certo tempo.

Agora, os desenvolvedores estão apenas esperando pelo Segregated Witness, a mudança de código que está sendo feita há um ano.agora à vistae isso pode ser acionado até o final do ano. (Alguns pools de mineração ainda estãoameaçando bloquear a mudançacom seu poder de hash combinado).

Os desenvolvedores que trabalham no projeto dizem que esse é o obstáculo final que precisa ser superado antes que a primeira versão da Lightning Network possa ser implantada, embora admitam que T será uma versão perfeita da rede.

Pierre-Marie Padiou, CEO da ACINQ, uma startup que trabalha no Lightning, disse ao CoinDesk:

"O único bloqueador para uma implementação ativa do Lightning é o SegWit. Não se sabe como ou quando ele será ativado, mas se o SegWit for ativado, não há nada técnico que impeça o Lightning de funcionar."

Peças faltantes

O criador do Lightning, Joseph Poon, também enfatizou a importância do SegWit como uma forma de abrir caminho para a rede de transações off-chain.

"O benefício mais significativo do Segregated Witness T é sobre a capacidade de transação – é resolver o maior bug conhecido, mas não resolvido, do Satoshi: a maleabilidade das transações", disse ele.

Ele continuou explicando que, embora alguns aspectos do Lightning sejam possíveis sem a correção, a Tecnologia seria muito menos segura sem ela.

Embora a mudança de código seja vista principalmente como uma solução de escala, ela permite meia dúzia de outras coisas, incluindo o fim da maleabilidade da transação, que Poon descreveu como um vetor de ataque que assola muitos dos contratos mais complexos do bitcoin. O SegWit corrige o problema alterando como os dados da transação são armazenados.

Mas mesmo enquanto o SegWit é (indiscutivelmente) incerto, há uma sensação de que ele pode estar bem perto de ser acionado. É por isso que os desenvolvedores do Lightningreunidos em Milãopara uma "cúpula" para sincronizar as especificações, disse Padiou.

As equipes agora estão trabalhando para formalizar essas especificações de interoperabilidade, já que o rascunho descreve apenas aproximadamente o que cada implementação do Lightning precisa implementar: o protocolo de conexão para enviar dados, como criptografar dados entre nós e assim por diante.

Após o lançamento, a comunidade Bitcoin poderá opinar sobre as decisões.

É nisso que os desenvolvedores estão trabalhando agora, além de desenvolver suas implementações em direção ao novo padrão.

Longo prazo

Novamente, a primeira versão será menos que perfeita e pode até não suportar muitos usuários.

Um problema está no roteamento – a maneira de encontrar um caminho pela rede até quem você deseja pagar.

A primeira versão provavelmente usará um sistema de roteamento mais simples (como o quecolocar em prática pela startup ACINQ). Mas isso T será tão escalável, já que cada nó precisa armazenar o layout de toda a rede e T se adapta rapidamente às mudanças na rede.

Mas é necessário começar por aí antes de passar para um algoritmo mais complicado.

"Atualmente, estamos interessados em ver como a dinâmica e os incentivos do mercado se desenvolvem, e a única maneira de modelar isso adequadamente é testá-lo ao vivo com moedas reais", disse Poon.

Ele também observou que os usuários devem transferir apenas pequenas quantias nesta primeira versão experimental.

O foco tem sido fazer a rede funcionar para que os usuários possam realmente enviar pagamentos na rede. Padiou observou que não está claro como será a UX, já que é uma questão mais voltada para o futuro.

O engenheiro do Blockchain.info Lightning, Mats Jerratsch, acredita que esse será o maior desafio antes que a Tecnologia tenha "uso generalizado".

"Pode ser muito difícil pegar uma grande Tecnologia e transformá-la em um produto, mas é exatamente isso que precisamos fazer", disse ele.

Mas os desenvolvedores estão começando a explorar a questão de como os usuários realmente irão utilizá-lo. O Lightning Labs está trabalhando em um aplicativo para smartphone "fácil de usar" com funcionalidade de rede Lightning.

"A chave para grande parte disso será abstrair as complexidades técnicas do usuário final, ao mesmo tempo em que permitirá que usuários avançados configurem suas próprias configurações", disse a cofundadora do Lightning Labs, Elizabeth Stark.

"Fiquem ligados", ela acrescentou.

Futuros desconhecidos

Ainda há alguns desenvolvedores que querem apaziguar o entusiasmo, ressaltando que ONE sabe exatamente como o Lightning funcionará.

Embora seja um defensor do conceito Lightning, o desenvolvedor líder de backend do Open Bazaar, Chris Pacia, tem sidocético de todas as promessas feitas sobre suas capacidades. Quase um ano atrás, ele escreveu um post de blog por "frustração" de que a rede foi descrita como a solução definitiva para o escalonamento do Bitcoin às custas de outras ideias.

Ele argumenta que ainda há muitas incógnitas, como a funcionalidade de roteamento, como Padiou apontou.

Observando que ele mesmo executou algumas simulações em Python, ele disse que pode ser difícil encontrar uma rota pela rede quando os usuários estão realizando uma transação de um determinado valor, porque cada salto ao longo da rota precisará suportar esse valor.

Isso pode significar uma experiência lenta para o usuário. "É plausível para mim que ele possa encontrar rotas de forma confiável e encontrar rotas de forma confiável que tenham o mesmo valor. Mas é igualmente plausível para mim que ele falhe regularmente", disse ele.

Dito isso, ele não está muito preocupado que os desenvolvedores T consigam resolver os problemas futuros.

"Eles têm poder intelectual suficiente por trás disso, então acho que podem resolver todos os problemas que têm. Mas a questão do roteamento... Vamos precisar de mais experiência com isso antes de podermos dizer o quão bem realmente funciona", disse ele, concordando com Poon.

Embora isso ainda esteja para ser visto, é provável que a primeira versão do Lightning responda a essas perguntas em breve. No momento da impressão, aproximadamenteum em cada quatro nós de Bitcoinestavam apoiando a atualização do Segregated Witness.

Imagem do fusível acesovia Shutterstock

Alyssa Hertig

Repórter colaboradora de tecnologia na CoinDesk, Alyssa Hertig é uma programadora e jornalista especializada em Bitcoin e Lightning Network. Ao longo dos anos, seu trabalho também apareceu na VICE, Mic e Reason. Atualmente, ela está escrevendo um livro explorando os meandros da governança do Bitcoin . Alyssa possui alguns BTC.

Alyssa Hertig