Eu costumava pensar que o maior problema do blockchain era a taxa e a capacidade de throughput. Mas depois de usar mais DeFi, percebi que a coisa mais irritante é que todo o histórico de transações e o gráfico de endereços podem ser rastreados.
O que me chamou a atenção em @MidnightNetwork é que eles não escolheram o modelo totalmente protegido, mas usaram zk-SNARKs para separar o estado privado e o estado público. Os dados sensíveis ficam off-chain, enquanto on-chain é apenas a prova que valida a legitimidade, sem expor a entrada ou metadados.
Essa abordagem permite que o smart contract processe dados enquanto mantém a confidencialidade dos dados. A lógica ainda é verificada de forma confiável, mas não transforma tudo em um livro-razão público que pode ser analisado.
O ponto importante é que eles combinam privacidade com conformidade através da divulgação seletiva. Isso significa que os dados não estão absolutamente ocultos, mas podem ser “desbloqueados” conforme o contexto, mais adequado aos requisitos de KYC/AML da organização. Um exemplo típico é o shieldUSD – uma stablecoin que preserva a privacidade na Midnight: você pode provar que tem colateral suficiente para emprestar sem precisar expor todo o histórico de transações ou o saldo real. Ou na identidade descentralizada (DIDs), você só precisa apresentar a prova de “sou maior de 18 anos” para acessar o serviço, sem revelar a data de nascimento exata.
Se o Web3 quiser entrar no setor empresarial, fazer tudo transparente é uma limitação clara. Pessoalmente, vejo a Midnight como um teste: se o mercado aceitar trocar parte da eficiência de capital por privacidade controlada, então isso não será mais uma narrativa — mas sim a direção evolutiva inevitável da infraestrutura blockchain.