
[ad_1]
Hoje cedo, a tão esperada implementação MimbleWimble (MW) do projeto Litecoin foi publicada no Github na forma de novas solicitações pull chamadas LIP 2 e LIP 3 do Litecoin Improvement Protocol (LIP).
O LIP 2 se concentra na implementação de Expansion Blocks (EB), um método descrito pela primeira vez pelo desenvolvedor de Bitcoin Johnson Lau, que permite não apenas a adição de MimbleWimble, mas também um aumento eficiente no tamanho do bloco sem qualquer alteração de regra de consenso na rede. Embora o tamanho exato ainda esteja em debate, a equipe ainda não tem certeza de que deve ser definido, e o que for escolhido será corrigido assim que for adotado.
“É preciso haver mais discussão sobre qual deve ser o tamanho da unidade de expansão.”
O código final e a adoção da nova tecnologia serão decididos pela rede. A proposta afirma que o fork será ativado 1 ano a partir da data de lançamento da implementação e que os mineradores poderão ativá-lo antecipadamente com um limite de sinalização de 75%.
“Nossa principal motivação na EB é implementar a assinatura MimbleWimble. Isso é algo que atualmente não é possível com um soft fork tradicional, porque o MimbleWimble não é baseado em script. No entanto, há também uma oportunidade de lançar as bases para a implementação de propostas alternativas também com a ajuda do EB.”
Esses blocos de expansão serão executados paralelamente ao blockchain principal do Litecoin. Para distinguir a cadeia EB da cadeia principal e garantir a compatibilidade com os regulamentos existentes, um novo programa de testemunhas será implementado. Essa nova testemunha usará Bech32 (endereços começando com lc1) devido à sua eficiência em comparação com os endereços antigos (L) e segwit padrão (M), também significará taxas de transação mais baixas em comparação.
“Um sub-bloco é criado para cada bloco principal. O bloco auxiliar parece um bloco tradicional sem cabeçalho.’
Em particular, a cadeia EB também precisará armazenar seu próprio conjunto de saídas de transações brutas (UTXOs) para acompanhar as coisas.
O EB é tecnicamente mais complexo do que um hardfork MW simples, que o LIP não menciona, portanto, pode causar novos problemas no sistema se não for cuidadosamente pesquisado e testado primeiro. Por outro lado, do ponto de vista do usuário UX/UI, isso realmente não importa e permanece bastante simples.
“Para transferir moedas do lado canônico para o EB, elas devem ser indexadas. As moedas do lado canônico são enviadas para um endereço gastável especialmente designado. Isso resulta no resgate de uma quantidade equivalente de moedas MW dentro do EB. Uma vez dentro, as transações de MW podem ocorrer. As moedas no EB também podem ser vinculadas ao blockchain canônico e serão enviadas a partir deste endereço especial. Este endereço especial conterá todas as moedas que representam as moedas na cadeia de extensão.”
Como o litecoin pai é armazenado em um endereço especial que qualquer um pode gastar, é muito importante que a maioria das redes aceite essa mudança, portanto, o consenso de mineração de 75%; caso contrário, isso pode levar a possíveis divisões da cadeia, roubo de moedas EB, ou cunhagem de novas moedas, uma vez que nós antigos não poderão ver a nova cadeia EB, mas ainda aceitar sua atividade como válida.
O LIP 3 é aquele que analisa a proposta atual do MW e a motivação das equipes por trás dela.
“Devido à natureza transparente do registro, é possível rastrear publicamente o histórico de transações. Isso dificulta a intercambialidade do Litecoin de várias maneiras. Informações identificáveis coletadas de endereços IP, trocas ou comerciantes podem ser vazadas e, em seguida, vinculadas aos seus endereços. Além disso, serviços como análise de cadeias fornecem uma avaliação de risco com base na presença de algum dos endereços que eles colocaram na lista negra no histórico de transações. Isso faz com que algumas empresas tratem essas moedas como “contaminadas” e as enviem de volta para seus proprietários ou, pior ainda, fechem suas contas. Isso dificulta a substituibilidade funcional do Litecoin em um mundo comercial regulado pelo estado.” “Concluímos que MW era o protocolo ideal para transações privadas. Ele não apenas oculta o valor enviado, mas também remove o histórico de transações do livro-razão. Isso aumenta a privacidade removendo transações vinculadas, bem como mitigando o crescimento do tamanho da blockchain.”
MW oferece pseudo-privacidade porque antes que essa história seja deletada, aqueles que assistem à rede poderão armazenar o estado da cadeia, ou seja, mesmo que os valores estejam ocultos, ainda é possível rastrear a atividade e a interação do usuário, portanto, mesmo que isso ajudará na intercambiabilidade, não é nada ideal.
A equipe também preparou um plano de contingência caso o esquema de obrigações de privacidade de MW seja posteriormente violado pela computação quântica. Ao adicionar um compromisso de troca para a Elgamal, ele permite que a rede mude para uma solução mais segura e remova valores de transação ocultos se houver medo de que eles não sejam seguros ou que um invasor esteja secretamente cunhando novas moedas.
Agora que os detalhes do LIP completo foram publicados, a comunidade e outros desenvolvedores do Litecoin devem revisar e oferecer feedback antes do início da codificação, e os recursos serão direcionados para trabalhos de implementação adicionais.
[ad_2]
Source link