O que é Mimblewimble e por que essa tecnologia é revolucionária?

Para entender um pouco sobre o MimbleWimble, devemos entender três coisas que é fundamentais que tornou o bitcoin e a blockchain extremamente eficientes:
- 1 – O bitcoin é complete aberto,
- 2 – O bitcoin é descentralizado,
- 3 – O bitcoin é livre de qualquer controle estatal
Porém, o bitcoin também tem três falhas:
- 1 ele é fungível,
- 2 – suas transações não 100% anônimas,
- 3 – você poderá sofrer censura fora da rede do bitcoin.
Essa terceira é a mais grave: Graças Elliptic e ChainAnalysis, essas startups realizam análises forenses que identificam transações duvidosas ou ilícitas.
Baseando nessas informações forenses, empresas governamentais podem censurar você, caso você não siga as regras do estados, por exemplo.
É por esses e outros motivos que o MimbleWimble (que você vai ler logo abaixo) já é considerada por muito a mais importante tecnologia revolucionária, dês do surgimento do bitcoin e da blockchain. Para acabar com qualquer pataquada que ainda possa existir. O projeto existe dês de junho de 2016, mas só agora ganhou notoriedade do mundo cripto. Lembrando que esse projeto é novo, extremamente complexo e ainda está em fase de testes.
A MimbleWimble promete trazer a tão sonha escalabilidade para as criptomoedas que utilizam/prometem transações “anônimas”, como as criptomoedas Zcash (ZEC) e Monero (XMR). Mas, antes de falarmos sobre isso logo abaixo, leia um resumão sobre;
O que é Mimblewimble?
Testado por décadas, Mimblewimble usa criptografia de curva elíptica que requer chaves menores do que outros tipos de criptografia. Em uma rede que está usando o protocolo Mimblewimble, não há endereços no blockchain e o armazenamento de dados da rede é altamente eficiente.
O Mimblewimble precisa de cerca de 10% dos requisitos de armazenamento de dados da rede Bitcoin. Isso torna o Mimblewimble altamente escalável para armazenar o blockchain, significativamente mais rápido e menos centralizado. Além disso, a natureza do protocolo permite transações privadas altamente anônimas.
Para maiores detalhes técnicos e um review completo, acesse esses dois links: link 1 em texto e link 2 em vídeo. (recomendamos que acesse os dois)
… continuando…
As criptomoedas apelidadas de private coins (moedas privadas) utilizam uma quantidade de poder computacional altíssimo para garantir a privacidade sobre a blockchain, fazendo que o tamanho de cada bloco seja menor, para adicionar mais informações dentro daquele bloco para garantir que aquela(s) transação(es) realmente fiquem anônimas.
Isso significa que para garantir o anonimato das suas transações, a blockchain dessas criptomoedas fica extremamente pesadas, lentas e as taxas de transações muita caras, para pode compensar o trabalho dos mineradores.
Porém, o que torna o protocolo MimbleWimble extremamente eficiente é que ele consegue comprimir e entregar os dois requisitos que o bitcoin entrega:
- 1 – Valor enviado, valor recebido,
- 2 – Pra onde vai o dinheiro…
…mas sem revela os três segredos:
- Endereço do remetente
- Montante transacionado
- Endereço do destinatário
… tornando as transações COMPLETAMENTE ANÔNIMAS.
Como funcionam as transações do Bitcoins?
Para entender melhor como funciona a blochchain do MimbleWimble, devemos entende primeiro como funcionam as transações do bitcoin:
Quando alguém faz uma transação com bitcoin, àquela transação passa há ser a saído da próxima transação. É como se fosse uma flecha de duas pontas!
Dando um exemplo bem simples: se houver, por exemplo, 5 mil transações de bitcoins, essas cinco mil transações passam a ter cinco mil saídas para realizar outras cinco mil novas transações – e assim por diante.
Contudo, com esse modelo de transação que a Rede do Bitcoin usa, isso gera uma blockchain extremamente grande e lenta – com uma quantidade de 200 gigabytes de dados – já que toda vez que alguém fizer uma nova transação, a rede do bitcoin – no caso, os mineradores -, terá que validar essa nova transação e para fazer isso, os mineradores terão que verificar TODO O HISTÓRICO de transações anteriores, dês do bloco Gênesis.

Esse sistema que a Rede do Bitcoin usa, de interligar todas as transações é fantástico, porque evita fraudes, gastos duplos e outras trambicagens. Porém, como dissemos antes, toda essa eficiência torna a blockchain do Bitcoin (BTC) extremamente pesada, lenta e dependendo da volatilidade, cara.
Apesar desse mecanismo garantir a segurança da Rede do Bitcoin (Bitcoin Core), esse sistema é lento. Não é possível escalar as transações do bitcoin por conta dessas verificações desses registros histórico de todas as transações.
Já as transações que ficam na blockchain da MimbleWimble, ela visa misturar a sua transação com as outras transações, impossibilitando que alguém saiba de onde partiu e para aonde vai aquela(s) transação(es), além de não mostrar valores, o que torna as transações via MimbleWimble impossível de serem rastreadas.
Sendo assim, o protocolo MimbleWimble sai na frente, porque esse sistema – que já é considerado revolucionário – não é necessário conhecer todas as transações anteriores. O MimbleWimble permiti que cada transação seja única e só quem, de fato, sabe as partes transacionadas são: quem enviou para quem vai receber e vice-versa.
Apesar dessa toda inovação, muitos desenvolvedores do bitcoin AFIRMAM que esses recursos foram criados para melhorar o Bitcoin. Porém, o MimbleWimble (MW) ainda não pode ser diretamente implementada no protocolo do Bitcoin, por não ser compatível com o script do Bitcoin.
No entanto, o MW pode ser usado como uma chadchain. Ou seja, uma blockchain paralela sem a necessidade de ser criar um token, utilizando a moeda da cadeia principal do bitcoin para realizar transações privadas. Sendo assim, é possível usar o MW para realizar transações anônimas utilizando transações atômicas (Atomic swap).
Ou seja, àqueles que quiserem realizar transações transparente, utilizaram a Rede do bitcoin normalmente e àqueles que querem realizar transações anônimas poderão utilizar a blockchain do MimbleWimble, utilizando os Atomic swap (transações atômicas).
Porém, como a rede do bitcoin ainda não chegou a um consenso para implementar o MimbleWimble como uma chaidchain, já existe duas criptomoedas que foram criadas para utilizar a blockchain da MW: Grin (GRIN) e Beam (BEAM)
Leia: Grin e Beam: as criptomoedas que estão dando o que falar!
Será que a tecnologia MimbleWimble veio para ficar e vai revolucionar o mercado de criptoativos? Esperamos que sim! Mas só o tempo é que vai nos dizer.