Lançado em 2018, o Mimblewimble (MWC) é um protocolo blockchain que fornece anonimato completo ao realizar transações. Isso contrasta com o Bitcoin ( BTC ), que revela o endereço do remetente, a quantidade de dinheiro enviada e o endereço do destinatário. O protocolo Mimblewimble foi adotado por duas criptomoedas, Grin (GRIN) e Beam (BEAM).
O que é Mimblewimble token?
No início do Bitcoin, as limitações de privacidade descritas em seu white paper eram administráveis, principalmente porque as pessoas praticamente não tinham conhecimento delas , mas hoje é amplamente aceito que o Bitcoin não oferece privacidade total . Se você enviar alguns bitcoins a um amigo, ele poderá ver suas transações anteriores. Uma parte externa não poderá ver seu nome, mas poderá ver seu histórico de transações.
Em qualquer transação, o Bitcoin revela o endereço do remetente, a quantidade de dinheiro trocada e o endereço do destinatário. Usando essas informações, qualquer pessoa pode verificar se a quantia de dinheiro enviada é igual à quantia de dinheiro recebida. Na verdade, uma transação realizada na rede Bitcoin não pode ser validada sem essa informação.
É aqui que o protocolo Mimblewimble entra. Nomeado após um feitiço usado em Harry Potter para impedir que as pessoas revelem segredos, o Mimblewimble permite que os usuários troquem dinheiro anonimamente. Ao contrário do protocolo Bitcoin, o Mimblewimble revela endereços públicos apenas para as duas partes envolvidas na transação.
Quando alguém compra moedas na rede Bitcoin, qualquer pessoa pode consultar seu histórico e descobrir quem eram seus proprietários anteriores. Na rede Mimblewimble, no entanto, como os detalhes da transação são ofuscados e os endereços do remetente e do destinatário não são divulgados, ninguém pode contar a história dessas moedas.
O token Mimblewimble usa uma tecnologia chamada cut-through, que elimina informações de transação desnecessárias e reduz o tamanho dos blocos . A tecnologia cut-through permite a agregação de entradas e saídas de transações.
Por exemplo, se você enviar 1 BTC para seu amigo, você usa 1 entrada (para criar uma transação) e 1 saída. Quando seu amigo envia este 1 BTC para outra pessoa, eles usam 1 entrada (para criar outra transação) e 1 saída. Juntos, existem 2 entradas e 2 saídas. Portanto, com a ajuda da tecnologia de corte, o Mimblewimble agrega todas as entradas e saídas e as unifica em uma única entrada e saída. Isso economiza espaço e significa que os nós não precisam olhar as transações anteriores para verificar as novas.
O tipo de transações que o Mimblewimble realiza são chamados de “transações confidenciais”. Eles foram desenvolvidos originalmente pelo CEO da Blockstream , Adam Back – também o criador do Hashcash, um sistema de Prova de Trabalho (PoW) usado no processo de mineração de Bitcoin .
As transações confidenciais permitem que os usuários criptografem a quantidade de BTC que enviam usando fatores de ocultação . Um fator de cegamento é um valor aleatório atribuído pelo remetente à quantia de dinheiro que está sendo enviada para criptografá-la.
Em uma transação confidencial, apenas as pessoas que trocam as moedas podem ver o valor que está sendo trocado. Outras pessoas ainda podem verificar a transação certificando-se de que o número de entradas e saídas é o mesmo, mas o valor que é trocado não é revelado a elas.
No Mimblewimble, os fatores de cegamento escolhidos pelo remetente são dados ao destinatário e são usados como prova de propriedade, eliminando assim a necessidade de outras pessoas validarem a transação. A transação é verificada quando os fatores de cegamento fornecidos pelo receptor coincidem com os fatores de cegueira selecionados pelo remetente.
O que o token Mimblewimble faz?
O token Mimblewimble foi criado com o único propósito de fornecer anonimato e melhorar a escalabilidade. A escalabilidade foi um grande problema para a rede Bitcoin e foi muito comentada em 2017, o que levou à criação do Bitcoin Cash . Os blocos extraídos no processo de mineração de bitcoin frequentemente atingem o limite de tamanho de bloco de 1 MB.
Para resolver o problema de escalabilidade na rede Bitcoin, duas tecnologias foram implementadas – Segregated Witness, ou SegWit , e a Lightning Network . Apesar disso, ainda não existe uma solução eficaz para o problema de escalabilidade do Bitcoin.
Como mencionado acima, o Mimblewimble reduz o tamanho do bloco usando a tecnologia cut-through. Por causa disso, é muito mais escalável do que o Bitcoin.
Para certificar-se de que os dados ocultos estão corretos, o Mimblewimble usa o compromisso Pedersen . Há dois desses compromissos envolvidos na transação: um é para o envio de moedas e o outro para o recebimento das moedas. A quantia de dinheiro trocada é verificada sem ser divulgada a terceiros.
Mimblewimble usa outra tecnologia inovadora chamada CoinJoin, criada por Gregory Maxwell. CoinJoin é o que permite ao Mimblewimble agregar as entradas e saídas e formar uma única transação. Isso não apenas economiza espaço no bloco, mas também torna impossível para uma parte externa rastrear o histórico de qualquer transação.
Quem usa o token Mimblewimble?
Duas moedas implementaram o protocolo Mimblewimble: Beam e Grin, que foram lançados respectivamente em 2018 e 2019.
O projeto Github de Grin foi criado por um autor sob o pseudônimo de Ignotus Peverell, logo após o lançamento do white paper Mimblewimble. Grin começou a minerar em janeiro de 2019. O white paper de Beam foi publicado no aniversário de um ano do lançamento em papel de Mimblewimble.
Ainda hoje, Grin é gerenciado por um grupo de desenvolvedores anônimos, a maioria dos quais tem pseudônimos de Harry Potter. A Beam tem uma equipe real trabalhando por trás dela e foi criada por Alexander Zaidelson, um empresário baseado em Israel.
O Beam não era originalmente de código aberto, o que tornava difícil para as pessoas saberem no que a equipe estava trabalhando. O CTO da Beam, Alex Romanov, disse: “ninguém sabia o que estávamos fazendo e quando há algo escondido, há especulação acontecendo”.
Hoje, no entanto, o código do Beam é público e a equipe geralmente trabalha com as pessoas por trás do Grin. “Nossos projetos têm abordagens diferentes, mas estamos colaborando e trocando ideias diariamente. A tecnologia Mimblewimble só pode ficar mais forte como resultado ”, twittou o desenvolvedor do Grin Yeastplume em outubro de 2018. Apesar de serem construídas no mesmo blockchain, as duas moedas têm algumas diferenças importantes. Por um lado, todas as informações de transação do Grin são visíveis apenas para o remetente e o destinatário, enquanto o Beam oferece privacidade seletiva. Os usuários do Beam podem optar por tornar suas transações privadas ou ativar o rastreamento de transações.
Quem está por trás do token Mimblewimble?
O token Mimblewimble foi apresentado em 2016 pelo autor de pseudônimo Tom Elvis Jedusor em uma sala de bate-papo de desenvolvedores Bitcoin. Na sala de chat, Jedusor postou um link para um white paper no qual explica como a escalabilidade e a privacidade na rede Bitcoin podem ser melhoradas.
Não se sabe muito sobre o criador além de suas intenções para Mimblewimble.
Embora a verdadeira identidade do criador permaneça desconhecida, muitos outros se apresentaram para contribuir com o projeto. Digno de nota é Andrew Poelstra, diretor de pesquisa da Blockstream, que contribuiu com um artigo no final de 2016 que expandiu o white paper Mimblewimble original e propôs outras melhorias de escalabilidade.
O que é o Outlook para Mimblewimble?
Mimblewimble foi criado para melhorar a rede Bitcoin. No entanto, ele não pode ser implementado no Bitcoin, porque a redução nos tamanhos dos blocos e a remoção do histórico de transações desabilitaria alguns recursos do Bitcoin, como transações bloqueadas por tempo e trocas atômicas.
Dito isso, o Mimblewimble pode ser usado como um sidechain, ou seja, um blockchain separado onde os usuários podem transferir suas moedas e tirar proveito de seus recursos de privacidade. Os usuários podem bloquear seus bitcoins em uma saída específica, que é então movida para o blockchain Mimblewimble. Quando os usuários desejam mover seus bitcoins de volta para o blockchain do Bitcoin, tudo o que precisam fazer é desbloquear a saída.
Usar o Mimblewimble como uma cadeia lateral aliviará a carga da rede Bitcoin e aumentará a escalabilidade, mesmo para aqueles que não usam o Mimblewimble.
A mineração de bitcoins tem se tornado cada vez mais inacessível e difícil nos últimos anos devido à necessidade de um chip altamente especializado chamado ASIC . Isso resultou na criação de comunidades de mineração que são extremamente centralizadas. O Grin é resistente a ASIC, o que significa que qualquer pessoa com qualquer chip GPU pode explorá-lo. Como o Mimblewimble não requer um chip ASIC, é muito mais fácil e barato para a pessoa comum começar a minerar.
Grin tem alguns problemas importantes que podem tornar a adoção lenta. Não é tão fácil de usar quanto o Beam e as transações são difíceis. Você deve enviar moedas Grin por arquivo ou por meio de solicitações HTTP para endereços IP, e ambas as partes devem estar online para que a transação seja bem-sucedida.
A carteira Beam tem uma interface muito mais limpa e é muito fácil de configurar. Ele também oferece trocas atômicas entre Beam, Bitcoin, Litecoin e QTUM.
Grin e Beam foram anunciados dentro de um ano após o lançamento do jornal Mimbewimble, mas eles não começaram a minerar até 2019 e 2018, respectivamente, então a tecnologia Mimblewimble ainda é muito jovem e seu potencial total ainda está para ser visto.
Embora ambos tenham implementado o protocolo Mimblewimble, eles foram desenvolvidos usando linguagens diferentes. Beam é escrito em C ++ e Grin em RUST. Uma transação Mimblewimble no Grin requer que ambas as partes envolvidas estejam online e isso pode tornar a adoção lenta.
O Beam oferece suporte a transações unilaterais, permitindo que o destinatário envie seu lado da transação ao remetente, que completará o restante da transação e adicionará ao blockchain.
Isso não é possível no Grin porque os fatores cegos não podem ser revelados para a outra parte. O Beam resolve esse problema usando um processo chamado kernel fusion, onde um kernel inclui uma referência a outro kernel que torna a transação válida apenas quando os dois kernels estão presentes.
O objetivo de Grin era ser uma implementação minimalista do Mimblewimble para que não tivesse a maioria dos recursos exclusivos ou o design elegante do Beam, o que poderia fazer com que o Beam emergisse como a melhor implementação do Mimblewimble no futuro.
De acordo com Guy Corem, o ex-CEO da empresa de mineração de bitcoin Spondoolies-Tech, “Mimblewimble está pressionando outras criptomoedas para se adaptarem e encontrarem as compensações certas, criando uma rede positiva para o ecossistema”.
Conclusão
A criptomoeda Mimblewimble foi projetado para combater as limitações de privacidade do Bitcoin. Seus esforços para tornar a privacidade o centro das criptomoedas podem levar a uma adoção maior, mas como as duas únicas implementações dele não existem há muito tempo, é difícil dizer como será no futuro.
No momento em que este artigo foi escrito, o Mimblewimble só pode ser usado como uma cadeia lateral na rede Bitcoin. Seu propósito original de ser integrado à rede Bitcoin ainda não foi cumprido.
Por enquanto, está claro que o Mimblewimble fornece um nível aprimorado de privacidade e melhor solução de escalabilidade do que a rede Bitcoin. No entanto, devido ao domínio do Bitcoin no espaço cripto, o Mimblewimble terá dificuldade em superar o Bitcoin em popularidade.