BitcoinOs quinze anos de evolução: um olhar além do documento original

By Bitcoin Revista - 6 meses atrás - Tempo de leitura: 8 minutos

BitcoinOs quinze anos de evolução: um olhar além do documento original

Hoje completam-se quinze anos da data da publicação do Bitcoin whitepaper. Muita coisa aconteceu nesses quinze anos. Bitcoin passou pela guerra do tamanho de um bloco. Um estado-nação adotou Bitcoin. Possivelmente estamos à beira de um Bitcoin Aprovação do ETF. Bitcoin em quase todos os aspectos não é nada parecido com o que foi descrito no white paper original de todos os anos atrás.

A rede cresceu, mudou, evoluiu. A nível social, a nível económico e a nível técnico, é um animal completamente diferente do que era há muitos anos. Sinto que neste dia, todos os anos, as pessoas tendem a concentrar-se em Bitcoin como era em 2008. As pessoas ficam nostálgicas com o design básico, sem nenhuma menção a pools de mineração, ou ASICs, ou protocolos de segunda camada. Este ano eu queria fazer algo diferente do que ser poético sobre a seção 10 sobre privacidade ou a seção 4 sobre Prova de Trabalho.

Em quinze anos, mais desenvolvimento ocorreu em Bitcoin do que uma pessoa pode facilmente acompanhar. Houve um bom número de white papers durante esse período desde o original Bitcoin próprio whitepaper. Então, por que continuamos nos concentrando apenas em um documento original todos os anos neste dia? Só no último ano, dos últimos quinze, foram lançados cinco white papers importantes que poderiam mudar completamente a forma como as pessoas interagem com Bitcoin.

Bitcoin continuar a existir como é agora é uma conquista enorme e que muda o mundo, mas isso não é suficiente para criar o mundo que muitos de nós queremos ver. Bitcoin ainda não consegue atingir a escala e a funcionalidade para servir o mundo inteiro da mesma forma que atende as pessoas que o utilizam atualmente. Ainda há muito trabalho a fazer, muitos problemas para resolver e muitos white papers para escrever. Vejamos alguns dos grandes artigos escritos apenas no ano passado procurando resolver alguns dos Bitcoindeficiências pendentes.

BitVM

Lançado em 9 de outubro de 2023, apenas neste mês, o BitVM destruiu completamente a noção do que Bitcoin é ou não é capaz. Robin Linus da Zerosync publicou um artigo descrevendo um esquema fora da cadeia para usar computação arbitrária para garantir a transferência condicional de Bitcoin contra o referido cálculo. O valor central da proposta de Robin é que ela exige zero alterações para as Bitcoin protocolo a ser realizado.

Existem dois novos insights que contribuem para que essa ideia seja viável. A primeira é que é possível criar uma porta lógica NAND usando Bitcoin script de forma que valide na pilha que a operação NAND foi feita corretamente. Por exemplo, se um usuário fornecer 0 e 1 como entradas para o script e se a saída fornecida for diferente de 1, o script falhará na execução porque a operação NAND é inválida.

A segunda ideia é que hashlocks podem ser usados ​​para confirmar quais entradas um usuário deseja fornecer para uma computação de forma irrevogável. Um usuário confirma os bits de entrada revelando uma ou duas pré-imagens correspondentes a 1 ou 0, após o que um usuário não pode alterar as entradas confirmadas, pois revelar ambas as pré-imagens para qualquer chave lógica permitirá que o outro usuário envie uma transação de penalidade e reivindique todos os seus fundos.

A partir deste ponto, é simplesmente uma questão de executar a computação fora da cadeia, e se uma parte tentar mentir ou reter a produção, a outra pode simplesmente desafiá-la na cadeia. A partir daqui, a parte desafiadora reivindica o dinheiro após um bloqueio de tempo ou depois que o outro usuário revela ambas as pré-imagens tentando trapacear. Este design permite uma computação fora da cadeia incentivada para garantir Bitcoin, com a garantia de que eventualmente as coisas se resolverão corretamente na rede, mesmo que seja necessária uma longa série de transações para levar o usuário desonesto à situação de revelar ambas as pré-imagens para serem penalizadas ou desistir e deixar o outro usuário reivindicar depois um bloqueio de tempo.

BitVM mudou completamente o grau em que Bitcoin é programável, sem necessidade de qualquer alteração no Bitcoin protocolo em si.

Árvores de tempo limite

Em 8 de setembro de 2023, John Law postou seu artigo "Escalando relâmpagos com convênios simples"para a lista de discussão Lightning-dev. No artigo, ele descreveu um conceito que chamou de Timeout Tree como uma solução para dimensionar a criação e fechamento de canais para usuários casuais do Lightning. Uma das limitações de dimensionamento mais conhecidas da Lightning Network é o número de usuários que podem abrir ou fechar canais em qualquer bloco. Isso representa um grande desafio para a integração de usuários na rede a longo prazo. Uma vez que alguém tenha um canal Lightning, ele pode ser usado o quanto quiser fora da cadeia, mas há um limite de espaço de bloco disponível a cada dez minutos para novos usuários abrirem canais.

Até mesmo o white paper original da Lightning calculou que se cada um dos 7 bilhões de pessoas na Terra abrisse apenas dois canais por ano, Bitcoin exigiria blocos de 133 MB para integrar o mundo inteiro ao Lightning. Esta não é uma limitação desconhecida ou descoberta recentemente, ela sempre foi conhecida. Árvores de tempo limite apresentam uma solução alternativa para um aumento no tamanho do bloco.

O conceito básico é que um LSP pode utilizar CHECKTEMPLATEVERIFY(CTV) para abrir canais em lote para um grupo muito grande de usuários em um único UTXO, mas com uma pegadinha. Todos os canais expiram, e se eles não tiverem sido fechados unilateralmente (ou pelo menos a transação de financiamento realmente confirmada na rede em vez de ser comprometida pela CTV) até o final desse vencimento, o LSP pode varrer todos os fundos no grupo de canais. Isso permite uma pegada de abertura de canal muito eficiente, potencialmente milhares de canais abertos com um único UTXO e, no caso cooperativo, uma pegada de fechamento muito eficiente, com todos os usuários simplesmente encaminhando fundos pela Lightning Network da Árvore de Tempo Limite expirada para uma nova. fora da cadeia e deixando o LSP varrer a árvore antiga após o vencimento.

Árvores de tempo limite são uma ideia incrivelmente simples que oferece um grande grau de flexibilidade para superar uma das maiores limitações conhecidas do Lightning.

Ark

Ark é outra proposta de segunda camada que foi lançado por Burak Keceli em 22 de maio de 2023. Ark oferece uma proposta de design de camada dois totalmente nova, tentando superar algumas das limitações da Lightning Network. É muito semelhante conceitualmente a uma fábrica de canais, mas a principal diferença está na forma como é usada. Uma fábrica de canais hospeda um canal Lightning convencional que pode ser usado repetidamente para enviar e receber, uma fábrica Ark permite aos usuários controlar um UTXO fora da cadeia que só pode ser enviado na íntegra uma única vez, como uma nota de dinheiro. Os usuários gastam seu UTXO fora da cadeia vinculando-o atomicamente à criação de um novo UTXO fora da cadeia em uma nova Arca para transferir esse UTXO. Novas Arcas são criadas regularmente para permitir aos usuários transferir moedas em um esquema de rotação da Arca antiga para a Nova Arca.

Isso é feito usando algo chamado ATLC. No esquema de transferência, o Ark Service Provider (ASP, análogo a um LSP) está à frente da liquidez para facilitar as transferências. Quando um UTXO off-chain da Ark existente é gasto, a transação que o gasta no ASP em compensação pelo encaminhamento de liquidez ao destinatário é assinada usando uma entrada da nova Ark na qual o destinatário está ganhando o controle dos fundos. Isto garante que se a nova Arca, onde o destinatário está recebendo o dinheiro, nunca for confirmada, o ASP não poderá reclamar o dinheiro do remetente.

Ark é um sistema semelhante a dinheiro, sem restrições de liquidez, exigindo que um usuário específico tenha capacidade de recebimento antecipado para poder gastar dinheiro, mas por causa disso tem um custo de liquidez muito maior do que um LSP tradicional. No entanto, isso pode valer a pena a maior sobrecarga para o provedor de serviços em troca de fornecer uma experiência de usuário mais parecida com dinheiro.

ZeroSync

Em 12 de maio de 2023, Robin Linus publicou a proposta Zerosync para o bitcoin-dev lista de discussão. O esquema é um sistema totalmente à prova de conhecimento zero do lado do aplicativo para inicializar um Bitcoin nó. Composto por três provas separadas, o Zerosync tem o potencial de permitir a inicialização sem confiança de um novo Bitcoin nó sem ter que realmente baixar e processar todo o histórico blockchain.

A primeira das três provas cobre a validade dos cabeçalhos de bloco no blockchain, fornecendo uma prova sucinta da ordem de kilobytes de que o requisito de dificuldade para cada cabeçalho de bloco foi atendido com sucesso. A segunda prova valida o conjunto UTXO em cada altura de bloco usando Utreexo, uma proposta anterior para permitir que os nós validem blocos sem ter todo o conjunto UTXO. Por último, a prova final fornecerá realmente uma garantia de que todas as assinaturas históricas e outros dados de testemunhas na blockchain são válidos.

Juntas, essas três provas permitiriam que um nó simplesmente baixasse o conjunto UTXO atual, além de uma pequena prova com no máximo alguns kilobytes de tamanho e instantaneamente tivesse um nó totalmente confiável e de validação em execução. Isso mudará completamente o custo dos usuários validarem totalmente o sistema ao interagir com Bitcoin.

Kit Civ

Em 1º de maio de 2023, Antoine Riard postou o Civ.Kit: um sistema de mercado eletrônico ponto a ponto whitepaper escrito em colaboração com Nicholas Gregory e Ray Youssef para o Bitcoin-dev lista de discussão. Civ Kit propôs um mercado descentralizado para negociar tudo, desde moeda fiduciária para Bitcoin a bens e serviços construídos com base no protocolo Nostr. Devido à dependência do Nostr e ao funcionamento desse protocolo, cada usuário do Civ.Kit possuiria inerentemente uma chave de identidade para autorizar mensagens postadas no mercado, bem como faria parte de um sistema de reputação. Em combinação com os fundos bloqueados na blockchain que constituem um título, os operadores do conselho de mercado podem estabelecer políticas de exigência de títulos para permitir que os usuários publiquem ofertas de pedidos.

Com a base para um sistema de reputação, um mecanismo de transmissão e comunicação resiliente e Bitcoin como base para contratos de garantia para negociações, o Civ.Kit tem o potencial de ser um protocolo poderoso que facilita a atividade econômica peer-to-peer usando Bitcoin como meio de troca. Um dos axiomas mais importantes a longo prazo para BitcoinO sucesso da empresa é a sua utilização como meio de troca numa economia circular. Sem esta monetização peer-to-peer, corre o risco de ser vítima das armadilhas da captura regulamentar. Civ.Kit poderia ser uma estrutura e base para evitar esse resultado.

Para os próximos quinze anos

Estas nem sequer são todas as propostas que foram divulgadas este ano; alguns circulando por aí nem são white papers formais. Mas esta é uma pequena amostra do enorme progresso que aconteceu no Bitcoin ecossistema apenas no último ano. Ainda há tudo o que aconteceu no ano anterior. E no ano anterior. Sem mencionar voltar mais quatorze anos.

As pessoas adoram falar sobre como Bitcoin não vai a lugar nenhum nem faz nada de interessante, ou que não ocorre nenhum desenvolvimento técnico e é uma moeda estagnada e moribunda. Depois de passar apenas alguns das grandes propostas só o último ano, faz Bitcoin parece um projeto estagnado e moribundo para você? Deveríamos simplesmente desistir, empacotar tudo e ir home? Depois de quinze anos de trabalho árduo por parte de muitos e dos inúmeros caminhos possíveis a explorar para continuar melhorando e ampliando este projeto, você acha que ele está morto?

Isso não acontece comigo. 

Fonte original: Bitcoin Magazine