O criador da Lightning Network apresenta a primeira versão de uma tecnologia de escalabilidade para Bitcoin

O criador da Lightning Network apresenta a primeira versão de uma tecnologia de escalabilidade para Bitcoin - Lightning Network bitcoin 1024x683O criador da Lightning Network, Tadge Dryja, trabalhou em um novo design para um nó completo do Bitcoin mais leve. Na semana passada, Dryja e uma equipe de programadores lançaram uma primeira versão do software Utreexo como parte da Digital Currency Initiative (DCI) do MIT.

O Utreexo aborda especificamente o tamanho do "estado" de um nó completo, que mostra informações atualizadas sobre quem possui quantos bitcoins. O Utreexo reduz o tamanho do estado de cerca de quatro gigabytes para menos de um kilobyte. Este poderia ser um grande passo adiante, mas ainda não foi totalmente implementado.

Um "nó super-podado"

Atualmente, os nós Bitcoin completos contêm todas as transações já feitas, com clock de cerca de 200 GB. Nós "podados" completos são capazes de reduzir o tamanho do histórico de transações para um mínimo de meio gigabyte.

Mas não se trata de armazenar a Unspent Transaction Output (UTXO) do Bitcoin, que coleta a quantidade de bitcoins - aqui o citação em tempo real - vinculado a cada endereço de bitcoin. Este lote de dados ocupa pouco menos de 4 GB de dados.

Esse estado do UTXO cresceu rapidamente ao longo do tempo e provavelmente continuará a crescer, dificultando a execução completa do nó. É aqui que entra o Utreexo. Com a ajuda de uma nova criptografia sofisticada, esse grande estado pode ser substituído por uma pequena prova criptográfica que ocupa muito menos espaço de armazenamento.

"O Utreexo é um novo acumulador dinâmico baseado em hash que permite representar milhões de saídas não gastas em um kilobyte - pequeno o suficiente para ser escrito em uma folha de papel", explica Dryja no site do MIT DCI.

SPV exigente

Tentar aliviar os nós do Bitcoin está longe de ser uma idéia nova. A Verificação de pagamento simplificada (SPV) é provavelmente a versão mais popular de um nó leve, usado pela Electrum e por outras carteiras. O Utreexo é semelhante ao SPV, pois dificilmente requer o espaço de armazenamento de um computador com nó completo.

Mas os nós SPV não preservam a privacidade do usuário e são mais sensíveis ao ataque que os nós Utreexo. Como o Utreexo oferece esses benefícios de segurança, Dryja espera que ele possa escapar do domínio do SPV no espaço (desde que a gravação do software Utreexo ocorra conforme o esperado). Mas também afirma que é difícil substituir completamente o SPV, pois o SPV é ainda mais fácil de executar.

Avançar, mas com cautela

"Ainda existem muitos bugs e ineficiências conhecidos no código, mas estamos melhorando rapidamente", escreve Dryja. No final, será necessário tornar o nó Utreexo compatível com os nós já em execução na rede Bitcoin.

Para fazer isso, você precisará modificar o Bitcoin Core, o software de nó Bitcoin mais popular. Mas isso pode ser perigoso. Utreexo é "um repensar significativo de como o Bitcoin funciona, que altera o código de consentimento", escreve Dryja.

“Portanto, é provável que seja difícil inserir o código Utreexo no Bitcoin Core, e por boas razões. Queremos garantir que não introduzamos problemas em um sistema que administra tanto dinheiro ", disse Dryja.