Na última vez que escrevi sobre XSC, alguém nos comentários perguntou: se cada transação passar por prova de conhecimento zero, isso não ficaria lento a ponto de ser inutilizável? Vale a pena aprofundar essa questão, então revisei com cuidado.

Valor, contraparte e processo de execução são todos calculados localmente; depois de gerar a prova, a blockchain só recebe a própria prova. A pressão de ficar na fila para transmissão não está na rota de computação de privacidade. O que os nós da DUSK precisam fazer é validar, não refazer o cálculo, e validar é muito mais leve do que gerar a prova — a diferença entre pesado e leve aqui é bem clara.$ETH

Os contratos inteligentes confidenciais seguem o mesmo caminho, e a DUSK também deixa a computação pesada localmente nessa camada. Em cenários como DeFi confidencial e sistemas de registro de participações digitais, a maior parte do cálculo fica no local, então a pressão na cadeia naturalmente é menor. O Piecrust (agora o ambiente de execução central do DuskVM) é a camada responsável por acelerar a execução, enquanto na cadeia só fica o resultado da validação. Conferi a base para a lógica de Gas na documentação: ele cobra o custo de validação e execução; de acordo com a documentação mais recente, a privacidade em si não adiciona uma camada extra de cobrança.

Confirmei que a computação pesada realmente acontece localmente, e que na cadeia só se faz uma validação leve. O que é lento não é a privacidade, e sim uma cadeia que não separa computação de privacidade e validação. Agora a testnet do DuskEVM também entrou no ar, e a rota do Hedger segue a mesma ideia.#dusk $DUSK @Dusk