Há dois dias, fui enviar uma entrega local, era um contrato comercial com um acordo de confidencialidade. Ao preencher o formulário, o novato daquele ponto insistiu que eu escrevesse o que estava dentro, quais empresas assinaram, tudo na capa, dizendo que era uma regra da empresa ter que especificar os detalhes dos itens.


Naquele momento, eu estava meio sem palavras, discutindo com ele. Eu disse que ele poderia usar o equipamento para escanear e confirmar que isso não era um item proibido, e que passaria pela segurança. O que estava escrito sobre segredos comerciais não tem relação com a entrega, certo?


Depois, um novo entregador chegou, deu uma olhada, carimbou com um selo de segurança e selou.

Isso me lembra o ecossistema atual das blockchains públicas.

As cadeias que estamos usando agora são como aquele novo entregador teimoso. Se você quiser executar uma aplicação comercial na cadeia, precisa expor tudo — o valor da transferência, os endereços das partes, a lógica de interação — na superfície. A transparência realmente pode prevenir o mau uso, mas isso equivale a permitir que todos na rede observem suas cartas comerciais.


$NIGHT localizado em @MidnightNetwork , o 'livro razão de estado público e privado' proposto no white paper está, na verdade, fazendo o que aquele velho entregador faz.


Ele separou o estado na cadeia. A pista pública lida com aquelas coisas que exigem consenso na rede, como se essa transação é legal e se a assinatura está correta; a pista privada lida com o conteúdo específico dos dados, e essa parte é completada através da prova ZK.


Em termos simples, a rede só precisa validar se este 'pacote' está em conformidade, não precisa abrir e ver quanto dinheiro está dentro ou quem transferiu para quem.


Mas a implementação desse mecanismo é realmente difícil na prática.


O white paper menciona que os dados em estado privado estão armazenados localmente pelo usuário, e na cadeia existe apenas uma prova ZK. Isso realmente protege a privacidade absoluta, mas também significa que a responsabilidade pela segurança dos dados é totalmente transferida para o usuário.


Se o disco rígido local de um nó empresarial quebrar e os dados forem perdidos, a prova na cadeia não ajudará você a recuperar o arquivo original. Essa soberania absoluta dos dados soa ideal, mas na realidade muitos usuários nem conseguem lembrar suas palavras-chave da carteira, quanto mais gerenciar adequadamente um banco de dados privado local.


Separar a verificação de legalidade e a exposição de privacidade é logicamente totalmente válido e é o caminho inevitável para a entrada de fundos tradicionais.


Aquele velho entregador entende esse princípio, então ele apenas carimba a verificação de segurança sem olhar o conteúdo. Quanto ao Midnight conseguir equilibrar a experiência do desenvolvedor e a barreira para o usuário sem transferir toda a responsabilidade pela segurança dos dados para o usuário, é difícil dizer agora; vai ser necessário esperar um tempo para ver como a mainnet se comporta.#night