sábado, 19 de janeiro de 2019

Mimblewimble

Privacidade e escalabilidade são problemas no blockchain original do Bitcoin, pois cada bloco de sua blockchain é de 1MB processando uma média de 7 transações/segundo, se comparados a Visa suportando 56 mil transações/segundo. O Mimblewimble um protocolo nascido em 2016 e apresentado de modo anônimo, busca resolver falhas de escalabilidade e privacidade no Bitcoin. Projetado para “manter o blockchain pequeno” tem confidencialidade de transações embutida desde o início e não ofusca informações.
A privacidade se baseia no CoinJoin e Blinding Factors. A primeira cria uma transação com múltiplas entradas e múltiplas saídas a diferentes usuários dificultando o rastreamento. A segunda usa fator aleatório para 'cegar' as saídas das transações sem a interação do usuário. Já na escalabilidade a verificação das transações se faz sem ter que consultar todos os blocos do histórico que atualmente ocupa 100 GB de espaço em cada nó. É escolhida a informação mais importante descartando o restante economizando tempo e espaço. A validação de toda a cadeia se dá na entrada do dinheiro no sistema e no último movimento de entrada para um endereço, descartando o restante. Deste modo o valor de validação de determinada transação se reduz de vários gigabites para menos de um megabite.
Moral da Nota: o Mimblewimble sacrifica a funcionalidade no blockchain, as trocas entre cadeias de blocos e o canal de micropagamento, exceto conhecimento zero. Surge a Beam ou criptomoeda da Mimblewimble, segundo idealizadores, com maior escalabilidade e proteção de privacidade.
Em tempo: a Beam conceitua privacidade como “a liberdade de decidir quando, onde e para quem você gostaria de divulgar informações.” Daí a criação de recurso opcional de auditoria permitindo que indivíduos e empresas usem a Beam e também auditem suas transações.
OBS: a 'prova de conhecimento zero' torna as transações privadas, trata-se de tecnologia complexa apelidada 'matemática da lua', quando ativada, ofusca endereços e valores de transações que seriam transparentes.