A vantagem silenciosa $NIGHT que a maioria das pessoas ainda não está comentando é a rampa de entrada para desenvolvedores.
Sistemas de prova de conhecimento zero existem há anos. O problema nunca foi a criptografia, mas sim que construir com ela exigia um entendimento de nível de doutorado em design de circuitos. A maioria das equipes de blockchain contrata engenheiros especializados em ZK apenas para escrever lógica básica de verificação. Isso não escala.
A resposta do Midnight é Compact, uma linguagem de contrato inteligente construída sobre TypeScript. Se você já escreveu um aplicativo React, você já conhece a maior parte da sintaxe. A geração de provas ZK acontece por baixo, abstraída do desenvolvedor. Você escreve a lógica de negócios. O compilador cuida da criptografia.
Isso é um grande negócio, mais do que parece. Existem aproximadamente 20 milhões de desenvolvedores TypeScript em todo o mundo. O número de engenheiros de circuitos ZK é talvez alguns milhares. @MidnightNetwork apenas colapsou essa lacuna por várias ordens de magnitude.
A outra parte que vale a pena notar: o modelo de estado duplo do Compact significa que os desenvolvedores declaram explicitamente quais variáveis são públicas e quais são privadas por contrato. Não é tudo ou nada. Essa granularidade é o que torna $NIGHT viável para casos de uso regulados onde você precisa de divulgação seletiva, não de segredo absoluto.
A cadeia que vencer a corrida pela privacidade provavelmente não será a que tiver a melhor criptografia. Será aquela onde um desenvolvedor de backend de nível médio pode enviar um aplicativo de privacidade funcional em uma semana.