Compartilhe este artigo

Para escalar o Bitcoin, pequenas melhorias precisarão percorrer um longo caminho

Bitcoin Cash e SegWit No passado, foi um ano sem controvérsias para a conferência anual Scaling Bitcoin da comunidade de desenvolvedores de Bitcoin .

Kaizen (Ação Kaizen).

A palavra japonesa para "melhoria", e no que se refere aos negócios, é a filosofia de melhoria contínua nas práticas de trabalho. E com isso como slogan paraa quinta edição da conferência de engenharia de Bitcoin Scaling Bitcoin, tornou-se uma maneira perfeita de resumir o que está acontecendo hoje no ecossistema de desenvolvedores de criptomoedas.

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

Com o debate sobre escala chegando ao auge no ano passado – e terminando com um grupo de entusiastas de suporte de grandes blocos se separando para formar a Criptomoeda concorrente Bitcoin Cash e Bitcoin recebendo a tão esperada atualização de código Segregated Witness (SegWit) – a conferência Scaling Bitcoin deste ano simplesmente T tinha o talentoque talvezEventos passados tive.

O que parecia retirado de outra parte da filosofia kaizen — a noção de eliminar desperdícios para um negócio enxuto — muitas das palestras durante a conferência de dois dias realizada na Universidade Keio em Tóquio giraram em torno de pequenas atualizações que poderiam fazer uma grande diferença em termos de eficiência da rede.

Desde descobrir o que fazer com a grande quantidade do chamado dust (uma saída com pequenos pedaços de Bitcoin , pequenos o suficiente para que as taxas de envio eclipsem a quantidade enviada) na rede até o ajuste fino da lightning network, o Scaling Bitcoin pareceu apresentar uma comunidade de desenvolvedores muito mais relaxada e focada.

Jameson Lopp, desenvolvedor e engenheiro de Bitcoin na startup de segurança de Bitcoin Casa, concordou.

"A maioria das apresentações foi de pequenas melhorias que parecem bastante prováveis ​​de serem implementadas, o que é indiscutivelmente preferível a grandes revisões que prometem melhorias significativas, mas adicionam muita complexidade e seriam controversas", disse ele ao CoinDesk, acrescentando:

"Muitas pequenas melhorias se somam ao longo do tempo e se transformam em grandes melhorias."

Ainda assim, isso T significa que as centenas de desenvolvedores, acadêmicos e entusiastas da Tecnologia japonesa presentes T tenham sido lembrados sobre o potencial do protocolo.

Durante o discurso de abertura do professor Jun Murai, da Universidade Keio, ele destacou que, em 2000, apenas 6% da população mundial usava a internet, mas em 2017, mais de 54% da população global estava online.

"Quando você está desenvolvendo para a escala do Bitcoin , isso é o que você tem que ver e pensar", disse Murai.

Varrer a poeira

Uma área de pequenas melhorias que várias apresentações abordaram foi a enorme quantidade de UTXOs, ou saídas de transações não gastas – especialmente aquelas que contêm pó de Bitcoin .

Para Sergi Delgado Segura, pesquisador de Criptomoeda na Universidade Autônoma de Barcelona, ​​a questão é "quantos outputs não utilizados realmente valem a pena gastar; quanto espaço é dedicado ao armazenamento de outputs que não valem a pena gastar?"

Analisando a questão com 110 satoshis por byte em mente, de acordo com Segura, cerca de 50% dos UTXOs são, na verdade, pó — o que significa que esses pedaços de Bitcoin provavelmente nunca serão gastos.

"Isso não é nenhuma novidade; isso vem acontecendo desde o início da moeda", disse ele, embora tenha acrescentado: "Estamos chegando a um certo ponto em que isso está se tornando um problema real".

Por exemplo, a mesma pesquisa foi aplicada ao Litecoin e Segura descobriu que quase 80% dos UTXOs são pó.

Isso se torna um problema, principalmente para a capacidade do usuário de executar um nó completo, especialmente em dispositivos de poucos recursos (como laptops de uso geral). Ao armazenar todos esses UTXOs "não lucrativos" no blockchain, os nós completos devem baixar e armazenar todos esses dados, mesmo que sejam quase inúteis.

Conforme o Bitcoin atrai mais usuários, Segura disse, a quantidade de UTXOs baseados em poeira crescerá, e crescerá sem limites porque é assim que o sistema foi construído. Enquanto Segura disse que não é porque alguém fez algo errado, é preciso que haja algum pensamento real nas propostas que estão por aí para mitigar isso.

Para ONE, disse Segura, todos deveriam consolidar os resultados quando as taxas estão baixas – como estão agora. Em segundo lugar, uma boa algoritmo de seleção de moedas, que decide quais bits de dados se juntam para criar uma transação de Bitcoin do usuário, também ajudará.

Há outras propostas para esse problema também.

Por exemplo, Benedikt Bunz propôs o uso de acumuladores RSA, uma função criptográfica unidirecional que responde a uma consulta sobre algo sem revelar todos os pontos de dados individuais que foram usados para chegar a essa resposta.

Embora as árvores Merkle tenham sido utilizadas no passado para permitir que os clientes verificassem se um UTXO não utilizado está sendo usado sem enviar ao cliente o estado completo do blockchain, os acumuladores RSA podem ser uma substituição mais eficiente.

Durante uma reunião de desenvolvedores do Bitcoin CORE (o software Bitcoin mais popular) na segunda-feira, 8 de outubro, Tadge Dryja, desenvolvedor e coautor do artigo sobre a rede lightning, propôs algo semelhante.

Em vez de acumuladores RSA – que ele disse serem "não comprovados" – ele está trabalhando em um acumulador baseado em hash, no qual o hash de cada UTXO é armazenado, diminuindo a quantidade de armazenamento pela metade. Além disso, em vez de armazenar todos os hashes de cada UTXO, Dryja se perguntou se armazenar alguma "representação compacta" ou pacote agregado dos UTXOs com suas provas seria menos trabalhoso.

De acordo com Lopp, a limpeza da arquitetura UTXO tem sido discutida intermitentemente há cerca de seis anos e, esperançosamente, com o conceito de acumuladores, algo eficiente pode ser implementado.

Elogios à camada dois

À medida que a rede lightning ganha força, não é surpresa que a Tecnologia de escalonamento de camada dois para enviar transações para fora da cadeia tenha ganhado um tempo significativo.

No segundo dia da conferência, o lightning teve sua própria categoria – representando três palestras que abordaram o rebalanceamento (ou a ideia de fechar um canal após uma série de transações terem sido realizadas) de canais de rede lightning; benchmarks lightning; e incentivotorres de vigia, as entidades responsáveis por monitorar os canais lightning para garantir que nenhuma fraude ocorra.

Mas, além disso, outras soluções de camada dois também chamaram atenção.

Por exemplo, no estilo incrivelmente rápido de falar pelo qual Olaoluwa "Laolu" Osuntokun se tornou conhecido, o respeitado desenvolvedor e cofundador do Lightning Labs,falou sobrecanais de pagamento de forma mais ampla.

E não apenas um canal de pagamento um para um, mas canais de pagamento multipartidários e canais sobre canais.

Um desses tópicos foram as chamadas "fábricas de canais", que Laolu definiu como "um conjunto em camadas de transações intermediárias" — canais multipartidários sobrepostos, cada um com sua própria maneira de validar transações.

Ele também falou sobre o tunelamento de rotas, ou a capacidade de se conectar a usuários em outras camadas do canal multipartidário para criar um canal específico com eles.

Falando sobre essa ideia, Laolu disse:

"É como uma nova dimensão ou um novo submundo, e você pode transportá-los para a terceira dimensão, o que eu acho muito legal."

Isso, ele disse, poderia ser usado se, por exemplo, "a liquidez T fosse suficiente para vender adesivos ou o que quer que esteja na moda hoje em dia, eu posso anunciar rotas de atalho que fazem túneis através da formação de canais. Somos capazes de criar novos canais em segundos para satisfazer o FLOW direcional acima do solo."

Outras soluções de camada dois que foram abordadas na conferência incluem statechains e uma ponte Bitcoin chamada Niji.

Falando sobre outra diferença entre o Scaling Bitcoin deste ano e o dos anos seguintes, Lopp disse que era o foco no lightning e a ideia de que "em geral será mais fácil fazer mudanças nas segundas camadas porque as mudanças T exigem o mesmo nível de consenso, se é que exigem algum".

Dimensionamento do emblema Bitcoin na imagem do computador via CoinDesk

Bailey Reutzel

Bailey Reutzel é uma jornalista de tecnologia e Cripto de longa data, tendo começado a escrever sobre Bitcoin em 2012. Desde então, seu trabalho apareceu na CNBC, The Atlantic, CoinDesk e muitos outros. Ela trabalhou com algumas das maiores empresas de tecnologia em estratégia e criação de conteúdo, e as ajudou a programar e produzir seus Eventos. Em seu tempo livre, ela escreve poesia e cunha NFTs.

bailey