O que é Mimblewimble e como funciona?



O que é Mimblewimble?

Mimblewimble é um protocolo descentralizado orientado para a privacidade que usa uma nova maneira de estruturar e armazenar transações no blockchain. Ele foi projetado e apresentado por um desenvolvedor anônimo que atendia pelo nome de Tom Elvis Jedusor, que era uma contraparte francesa de “Voldemort” em meados de 2016.

Como funciona o Mimblewimble?

Tirando seu nome do conhecido feitiço de amarração da língua da série de livros de Harry Potter que amarra a língua da vítima para evitar que ela revele informações específicas, o protocolo Mimblewimble funciona literalmente como um feitiço. Ele fornece uma estrutura para um blockchain que oferece um novo reino de potencial em termos de escalabilidade, fungibilidade, privacidade e cripto anonimato, já que o protocolo permite que as informações de criptomoeda permaneçam completamente anônimas.

O recurso de anonimato completo das transações Mimblewimble contrasta com o pseudonimato do Bitcoin (BTC) e outras criptomoedas em que normalmente três segredos são revelados: o endereço do remetente, a quantidade de criptografia enviada e o endereço do destinatário. Mimblewimble não revela nenhum dos três segredos ou informações.

Abordagem criptográfica do Mimblewimble

A abordagem criptográfica do Mimblewimble é chamada de criptografia de curva elíptica (ECC). O ECC permite que o Mimblewimble cumpra os dois requisitos principais de verificação do valor correto da transação e das partes envolvidas, sem revelar publicamente nenhuma informação.

ECC é baseado em logaritmos discretos, o que torna as equações no blockchain muito mais complicadas de se trabalhar. Basicamente, os logaritmos são o oposto de multiplicações, que são muito mais fáceis de realizar em comparação com a fatoração. O termo discreto se refere a um ramo da matemática que gira em torno de um conjunto de valores matemáticos discretos e cobre tópicos como probabilidade e teoria dos conjuntos. Portanto, a implementação do ECC Mimblewimble fortalece a segurança.

Além disso, o Mimblewimble combina protocolos criptográficos como Transações Confidenciais (CTs), CoinJoin, Dandelion e Cut-Through para atingir um nível mais alto de segurança e anonimato. Em geral, esses protocolos ajudam a ocultar informações de transações.

Assim, o protocolo de transações confidenciais, que também é usado em outras moedas de privacidade como Monero, oculta o valor de uma transação no Mimblewimble. O protocolo CoinJoin torna quase impossível rastrear o rastro das transações. Graças a ele, endereços públicos de transações podem ser ocultados combinando pagamentos de vários remetentes em uma única transação.

Ao implementar o protocolo Dandelion, a identidade do remetente e do destinatário pode ser ocultada e permanecer privada. O protocolo Cut-Through cria pequenos blocos de transação agregando várias transações em um único conjunto para permitir escalabilidade. Devido ao Cut-Through, as informações do blockchain podem ser facilmente removidas sem arriscar a segurança.

Quais são os principais recursos do Mimblewimble?

Quando falamos sobre o protocolo Mimblewimble, sempre é dito que ele abrange três características distintas, tornando-o único em comparação com outros blockchains.

Em primeiro lugar, é anônimo. Ao contrário da maioria dos outros sistemas de blockchain, que são principalmente pseudônimos, pois têm endereços públicos rastreáveis ​​que determinam o remetente e o destinatário de qualquer transação, o histórico de transações no Mimblewimble não pode ser rastreado. Graças ao design do protocolo, torna-se extremamente difícil contornar o anonimato de um usuário.

A segunda característica é a fungibilidade. Os ativos de difícil rastreamento do Mimblewimble o tornam mais fungível em comparação com outras cadeias de bloqueio, uma vez que os usuários podem trocar qualquer criptomoeda na plataforma sem o risco de perda ou possibilidade de a criptomoeda ser “contaminada” por meio de atividades ilegais de menor valor.

O terceiro recurso é a escalabilidade. De acordo com os princípios básicos do blockchain, cada nó adiciona informações sobre a transação ao razão para aumentar o tamanho do bloco. Tamanhos grandes de blocos causam problemas de escalabilidade que se referem à capacidade limitada da rede blockchain de lidar com grandes quantidades de dados de transações em um curto espaço de tempo. Implementando CoinJoin e Cut-Through para eliminar informações de transação desnecessárias e reduzir o tamanho dos blocos, o Mimblewimble alcança escalabilidade superior devido ao tamanho do blockchain compacto.

Quem usa o Mimblewimble?

Existem vários projetos de criptografia que optam por implantar o Mimblewimble por causa de sua segurança, privacidade e escalabilidade robustas.

Assim, a criptomoeda nativa do Mimblewimble, MimbleWimble Coin (MWC), ou “o dinheiro fantasma tecnologicamente superior”, como os desenvolvedores do Mimblewimble o descrevem, usa o protocolo.

O primeiro a teorizar o uso do Mimblewimble em 2016 foi a equipe por trás de uma moeda digital que preserva a privacidade chamada Grin (GRIN). Os desenvolvedores do projeto de código aberto leve de Grin estabeleceram as bases para o projeto a ser criado no Mimblewimble, mas só foi lançado com base na implementação do Mimblewimble em janeiro de 2019.

Outra criptomoeda escalonável, fungível e confidencial baseada na implementação do Mimblewimble é o Beam (BEAM), que roda nos mesmos princípios básicos do Grin, incluindo controle completo sobre a privacidade dos usuários. É importante notar. no entanto, esse Beam tem um ecossistema de finanças descentralizadas confidenciais (DeFi) de aplicativos descentralizados (DApps) para uma ampla gama de casos de uso.

Algumas criptomoedas convencionais também estão prestes a implantar o Mimblewimble para dar mais privacidade e fungibilidade a seus blockchains. Portanto, a equipe por trás do Litecoin (LTC), uma rede de criptomoeda descentralizada que utiliza protocolos semelhantes como Bitcoin, está planejando ativar o Mimblewimble na rede principal LTC no final de 2021 se os mineiros e operadores de nó sinalizarem seu apoio.

Finalmente, moedas de privacidade populares, como Monero (XMR) e Zcash (ZEC) poderia beneficiar o Mimblewimble. No entanto, nenhum decidiu fundir com o protocolo até agora, pois pode ser uma tarefa muito complexa e difícil.

Onde comprar e vender uma moeda Mimblewimble?

Atualmente, MimbleWimble Coin é negociado em várias bolsas, incluindo Bitforex, Hotbit, TradeOgre, Whitebit e algumas outras. Os principais são Bitforex e Hotbit e representam a maior porcentagem do volume geral de negociação de criptomoedas. Informações mais detalhadas sobre negociação MWC podem ser encontradas nos sites de rastreamento de preços para criptomoedas, como CoinMarketCap ou CoinGecko.

Como você extrai uma moeda Mimblewimble?

Mimblewimble é baseado no prova de trabalho (PoW) conceito que se tornou amplamente adotado após o introdução do blockchain Bitcoin em 2008. PoW descreve um mecanismo de consenso descentralizado que requer um esforço não insignificante, mas viável, dos membros de uma rede para despender esforços na resolução de um quebra-cabeça matemático arbitrário para evitar o uso frívolo ou malicioso do poder de computação. Devido ao PoW, as transações criptográficas podem ser processadas ponto a ponto (P2P) com segurança, sem a necessidade de um terceiro confiável.

Mimblewimble é considerado uma implementação diferente de um blockchain PoW que permite maior privacidade e melhor escalabilidade da rede. O consenso descentralizado PoW está conectado à mineração de criptomoedas ou criptografia, que é um mecanismo de validação de transações no blockchain e um processo de criação (ou mineração) de novos tokens por meio da resolução de tarefas matemáticas complexas. No caso do blockchain Mimblewimble, é o processo de mineração da moeda Mimblewimble (MWC), sua criptomoeda nativa.

Um criptomoeda garante a validade dos dados e atualiza o banco de dados do blockchain com uma transação de criptomoeda sempre que é validado e concluído. O método de mineração em si envolve a participação em um bloco que contém informações sobre as transações e requer a resolução de quebra-cabeças matemáticos complexos com funções hash criptográficas. O primeiro mineiro que resolver é compensado por fazer a transação e recebe pequenas quantidades de criptografia.

Além disso, um minerador de criptomoedas precisa de uma máquina com hardware avançado especial para combater outros mineradores. Normalmente, a criptomoeda pode ser minerada com uma unidade de processamento central (CPU), unidade de processamento gráfico (GPU) e um circuito integrado específico de aplicativo (ASIC) com diferentes algoritmos disponíveis. A mineração de moedas Mimblewimble está disponível em dois algoritmos: Cuckarood29 e cuckAToo31. O tempo de bloqueio é de 60 segundos e a recompensa de bloqueio é de 0,6 MWC.

Existem várias piscinas de mineração disponíveis. O maior e mais popular deles tem cerca de 10 mil usuários ativos. Ele está disponível em vários idiomas e tem um design amigável. Em geral, se você estiver interessado em minerar MWC no pool, precisará concluir algumas etapas.

Em primeiro lugar, você precisa baixar o software de mineração, uma versão necessária do GPU Miner. Em segundo lugar, depois que seu equipamento de mineração estiver pronto, você precisará obter a carteira de mesa oficial MimbleWimble Coin. Ele está disponível em MacOS, Linux e Windows. É importante notar que para receber pagamentos do pool, sua carteira MWC local deve estar sempre online. Se você não quiser fazer isso, é melhor usar um endereço na central em que o MWC já esteja listado.

Finalmente, você pode editar o arquivo BAT. Se desejar, você pode especificar o nome da plataforma como deseja que seja mostrado na página de estatísticas do mineiro ou deixar esta linha em branco.

Mimblewimble vs Monero

Historicamente, Monero é uma criptomoeda descentralizada e com foco na privacidade que possui a maior capitalização de mercado de todas as moedas de privacidade. Lançado em 2014 como um fork do Bytecoin, o Monero é como “dinheiro” em Esperanto, uma língua auxiliar para uso internacional. O objetivo do projeto é permitir que as transações no blockchain ocorram de forma privada e anônima.

Monero é baseado em PoW. Além disso, o projeto implementa o protocolo CryptoNight que usa assinaturas de anel para ocultar o livro-razão de transações. Isso também significa que é impossível saber o total de XMR mantido por um determinado usuário.

Ao usar transações confidenciais de anel, que são uma combinação de transações confidenciais, assinaturas de toque e endereços furtivos, o Monero permite a confidencialidade das informações. Assim, as transações confidenciais ajudam a ocultar os valores transferidos. As assinaturas de anel adicionam pelo menos seis moedas “iscas” a cada transação, parecendo as mesmas que as reais gastas na transação.

Portanto, é impossível rastrear remetentes e destinatários, pois os detalhes sobre eles e a quantidade de criptografia sendo transferida são obscurecidos. No entanto, o uso de assinaturas de anel cria algumas desvantagens notáveis. Por exemplo, devido às assinaturas de anel, dados adicionais são anexados a cada transação que aumenta significativamente o tamanho dos blocos. O tamanho do blockchain do Monero é grande e continuará a crescer com uma adoção mais ampla, prejudicando a usabilidade.

Em comparação com o Monero, o Mimblewimble é um protocolo muito elegante que permite anonimato e escalabilidade. A privacidade no Mimblewimble é ativada por padrão, uma vez que os valores transferidos, remetentes e destinatários são ocultados usando Transações confidenciais. Além disso, o mecanismo Cut-Through Mimblewimble mantém o tamanho do blockchain pequeno.

Assim, em comparação com Monero, Mimblewimble atinge excelente confidencialidade e escalabilidade. Algumas desvantagens visíveis do protocolo Mimblewimble. Obviamente, o protocolo Mimblewimble tem recursos novos e promissores que visam superar os problemas de segurança, privacidade e escalabilidade que a tecnologia blockchain tem.

Embora, Mimblewimble tenha alguns contras do ponto de vista do design. Primeiro, ele tem uma velocidade de transação menor devido ao tamanho dos dados devido à implementação de Transações Confidenciais. Em segundo lugar, o protocolo Mimblewimble é potencialmente vulnerável a ataques quânticos de computador. Embora seja uma grande promessa em muitas áreas, a computação quântica representa uma ameaça potencialmente significativa à segurança cibernética, minando os métodos de criptografia atuais.

Os computadores quânticos serão capazes de resolver quebra-cabeças complexos e descobrir os algoritmos por trás das chaves de criptografia que protegem os dados do usuário e a infraestrutura de blockchain como um todo. O Mimblewimble depende de assinaturas digitais, portanto, se esses ataques acontecerem, as transações de blockchain podem ser simplesmente desanimadas.