Поділитися цією статтею

Criador do MIT Lightning revela a primeira 'demonstração' da tecnologia de escalonamento do Bitcoin

O Utreexo "pode ​​tornar os nós do Bitcoin menores e mais rápidos, mantendo a mesma segurança e Política de Privacidade dos nós completos", diz o desenvolvedor Tadge Dryja.

Tadge Dryja at Scaling Bitcoin, 2017. (Pete Rizzo/CoinDesk)
Tadge Dryja at Scaling Bitcoin, 2017. (Pete Rizzo/CoinDesk)

A infraestrutura que sustenta o Bitcoin pode se tornar mais fácil para qualquer um criar e administrar.

Ipagpatuloy Ang Kwento Sa Baba
Не пропустіть жодної історії.Підпишіться на розсилку The Protocol вже сьогодні. Переглянути Всі Розсилки

O criador do Lightning, Tadge Dryja, tem trabalhado em um novo design para um nó completo de Bitcoin mais leve, sobre o qual ele escreveu pela primeira vez um papelem 2019. Na semana passada, ele e uma equipe de programadoreslançadouma primeira versão do software Utreexo como parte da Iniciativa de Moeda Digital (DCI) do MIT, colocando a ideia de nós mais leves em código funcional.

Os nós completos do Bitcoin agem como sistemas de segurança financeira, validando transações de blockchain do Bitcoin e protegendo os usuários de serem enganados a pensar que receberam dinheiro que T receberam. Mas eles ocupam muito espaço de computação e estão crescendo rapidamente em tamanho.

Como esses nós são a maneira mais "confiável" de usar o Bitcoin, os desenvolvedores há muito tempo tentam torná-los mais fáceis de usar. É um dos "santos graais" nerds do Bitcoin.

Leia Mais: Jonas Schnelli quer que você execute um nó completo de Bitcoin

Utreexo aborda especificamente o tamanho do "estado" de um nó completo, que mostra informações atualizadas sobre quem possui quanto Bitcoin. Utreexo reduz esse tamanho de estado de aproximadamente quatro gigabytes para menos de um quilobyte. Nesse sentido, pode ser um grande avanço.

"Utreexo é uma nova Tecnologia de escalabilidade para Bitcoin, que pode tornar os nós do Bitcoin menores e mais rápidos, mantendo a mesma segurança e Política de Privacidade dos nós completos", escreveu Dryja na postagem do blog anunciando o lançamento.

Mas ainda T foi implementado completamente, e é por isso que é um grande negócio ver o Dryja lançando uma primeira versão dele. O projeto ainda tem uma longa jornada a percorrer antes que os usuários possam começar a usar os nós para plantar uma bandeira de autossoberania financeira. Mas é um primeiro passo crucial.

Um 'nó super podado'

Os nós completos do Bitcoin armazenam todas as transações já feitas, totalizando cerca de 200 GB atualmente.

Nós completos "podados" são capazes de reduzir o tamanho do histórico de transações para até meio gigabyte, aproximadamente o tamanho necessário para armazenar um episódio de um programa de TV.

Mas isso T aborda o armazenamento de Saídas de Transações Não Gastas (UTXOs) do Bitcoin, que contabilizam quanto Bitcoin está vinculado a cada endereço Bitcoin . Este lote de dados ocupa um pouco menos de 4 GB de dados.

Esse estado UTXO cresceu rapidamente ao longo do tempo e provavelmente continuará crescendo, dificultando a execução de nós completos.

É aí que entra o Utreexo. Com a ajuda de uma criptografia nova e sofisticada, é possível substituir essa grande quantidade de estado por uma pequena prova criptográfica que ocupa muito menos espaço de armazenamento.

Leia Mais: Co-criador do Lightning lança código para o conceito de escalonamento do Bitcoin

"Utreexo é um novo acumulador dinâmico baseado em hash, que permite que milhões de saídas não gastas sejam representadas em menos de um kilobyte – pequeno o suficiente para ser escrito em uma folha de papel", disse Dryjaexplicano site do MIT DCI.

Como ele faz o que um nó podado faz, e muito mais, um bitcoiner o chamou de "nó superpodado", disse Dryja ao CoinDesk.

SPV desafiador

Tentar reduzir esses pesados ​​​​full nodes de Bitcoin está longe de ser uma busca nova. A Verificação de Pagamento Simplificada (SPV) é provavelmente a versão mais popular de um node leve, usada pela Electrum e outras carteiras.

O Utreexo é similar ao SPV no sentido de que T requer tanto espaço de armazenamento de computador quanto um nó completo. Mas os nós SPV T preservam a Política de Privacidade do usuário tão bem e são mais suscetíveis a ataques do que os nós Utreexo.

Como a Utreexo oferece esses benefícios de segurança, Dryja espera que isso possa acabar com o domínio da SPV no espaço (desde que a escrita do software da Utreexo ocorra conforme o planejado). "Acho que seria ótimo se ela substituísse a SPV até certo ponto, permitindo uma experiência de usuário semelhante à da Electrum, mas com a segurança do Bitcoin CORE ", disse ele à CoinDesk.

Leia Mais: O SPV poderia suportar um bilhão de usuários de Bitcoin ? Dimensionando uma reivindicação de escala

Mas, no final, ele T acha que ele substituirá o SPV completamente, já que o SPV ainda é mais fácil de operar.

"Acho que ficará um BIT no meio termo. [Os nós Utreexo são] mais pesados ​​que o SPV, mas mais leves que os nós completos atuais, então alguns usuários do SPV podem mudar para o Utreexo, e alguns usuários atuais dos nós completos também mudarão", disse ele.

Ele também imagina que, como os nós Utreexo são muito mais fáceis de executar, eles serão muito mais comuns do que os nós completos normais.

"A longo prazo, posso definitivamente ver quase todos os nós completos usando um design semelhante ao Utreexo, e os nós que armazenam todo o estado e histórico seriam mais como os atuais sites de exploração de blockchain ou servidores Electrum – ainda haverá alguns, mas nenhum usuário normal executará os seus próprios", disse Dryja.

Próximos passos cuidadosos

Os desenvolvedores do Utreexo agora apresentam uma prova de conceito, mostrando que a ideia pode ser transformada em um produto funcional real. Mas eles ainda têm muito trabalho a fazer, incluindo corrigir bugs para tornar o mini nó adequado para dinheiro real.

"O software também opera na testnet, a rede de testes do Bitcoin , e não é recomendado para uso com dinheiro real. Ainda há muitos bugs e ineficiências conhecidos no código, mas estamos melhorando-o em um ritmo rápido", escreve Dryja.

Eles eventualmente terão que tornar o nó Utreexo compatível com os nós já em execução na rede Bitcoin . Para fazer isso, os desenvolvedores eventualmente precisarão modificar o Bitcoin CORE, o software de nó Bitcoin mais popular.

Mas isso pode ser perigoso. Utreexo é "uma reformulação significativa de como o Bitcoin funciona, mudando o código crítico de consenso", escreve Dryja.

"Portanto, é provável que seja difícil obter o código Utreexo no Bitcoin CORE, e com razão. Queremos ter certeza de não introduzir problemas em um sistema que lida com o dinheiro de tantas pessoas", disse Dryja.

É por isso que eles decidiram ver se podem tentar adicionar os poderes mágicos do Utreexo ao software de nó alternativo do Bitcoin Btcd primeiro, porque ele não é usado por quase tantas pessoas para proteger seu dinheiro, "e no processo Aprenda mais sobre como ele afeta a operação do nó completo", disse Dryja. O próximo passo será eventualmente aplicar o que aprenderam ao Bitcoin CORE.

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