No atual setor do Web3, muitos projetos afirmam usar a tecnologia de zk-SNARKs, mas na prática enfrentam diversos desafios. A maioria dos projetos apenas executa programas de geração de provas (prover) em seus próprios servidores, em vez de realmente integrar e aplicar a tecnologia zk-SNARKs.
Esta situação resulta da complexidade da integração da tecnologia ZK: a falta de padrões de interface unificados, diferentes sistemas de prova precisam de adaptações individuais, e a passagem de parâmetros dinâmicos e a combinação de tarefas são ainda mais difíceis. Isso leva a que a aplicação da tecnologia ZK no Web3 ainda não tenha atingido o nível de popularidade e conveniência que deveria.
No entanto, o modelo de Proof Request proposto pela rede Boundless pode mudar essa situação. Este modelo inovador visa padronizar, interfaces e tornar combináveis os pedidos de prova, com a esperança de se tornar um marco crucial da tecnologia ZK no domínio do Web3.
A Proof Request pode ser vista como um "contenedor de tarefas em cadeia", cujos componentes principais incluem: 1. Proof Spec: Especificar o sistema de prova a ser chamado, como Halo2 ou Plonky2. 2. Especificação de Entrada: define a estrutura dos parâmetros de entrada da tarefa, suportando vários tipos de dados. 3. Configuração de Restrição: define as condições de restrição para a execução do circuito, incluindo duração, uso de memória e formato de saída, entre outros. 4. Regra de Callback: define o caminho de retorno do resultado, que pode ser on-chain ou off-chain.
A importância deste modelo reside no fato de que não é apenas mais um motor de prova, mas sim uma camada de API padronizada para a tecnologia ZK. Através do Pedido de Prova, os desenvolvedores podem integrar e utilizar a tecnologia ZK mais facilmente, sem necessidade de entender os detalhes específicos de cada sistema de prova.
Este método de padronização e abstração promete reduzir significativamente a barreira de utilização da tecnologia zk-SNARKs, fazendo dela um módulo verdadeiramente universal no ecossistema Web3. Com inovações como essa, podemos esperar ver mais projetos Web3 a utilizarem efetivamente a tecnologia zk-SNARKs, impulsionando todo o setor para a frente.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
No atual setor do Web3, muitos projetos afirmam usar a tecnologia de zk-SNARKs, mas na prática enfrentam diversos desafios. A maioria dos projetos apenas executa programas de geração de provas (prover) em seus próprios servidores, em vez de realmente integrar e aplicar a tecnologia zk-SNARKs.
Esta situação resulta da complexidade da integração da tecnologia ZK: a falta de padrões de interface unificados, diferentes sistemas de prova precisam de adaptações individuais, e a passagem de parâmetros dinâmicos e a combinação de tarefas são ainda mais difíceis. Isso leva a que a aplicação da tecnologia ZK no Web3 ainda não tenha atingido o nível de popularidade e conveniência que deveria.
No entanto, o modelo de Proof Request proposto pela rede Boundless pode mudar essa situação. Este modelo inovador visa padronizar, interfaces e tornar combináveis os pedidos de prova, com a esperança de se tornar um marco crucial da tecnologia ZK no domínio do Web3.
A Proof Request pode ser vista como um "contenedor de tarefas em cadeia", cujos componentes principais incluem:
1. Proof Spec: Especificar o sistema de prova a ser chamado, como Halo2 ou Plonky2.
2. Especificação de Entrada: define a estrutura dos parâmetros de entrada da tarefa, suportando vários tipos de dados.
3. Configuração de Restrição: define as condições de restrição para a execução do circuito, incluindo duração, uso de memória e formato de saída, entre outros.
4. Regra de Callback: define o caminho de retorno do resultado, que pode ser on-chain ou off-chain.
A importância deste modelo reside no fato de que não é apenas mais um motor de prova, mas sim uma camada de API padronizada para a tecnologia ZK. Através do Pedido de Prova, os desenvolvedores podem integrar e utilizar a tecnologia ZK mais facilmente, sem necessidade de entender os detalhes específicos de cada sistema de prova.
Este método de padronização e abstração promete reduzir significativamente a barreira de utilização da tecnologia zk-SNARKs, fazendo dela um módulo verdadeiramente universal no ecossistema Web3. Com inovações como essa, podemos esperar ver mais projetos Web3 a utilizarem efetivamente a tecnologia zk-SNARKs, impulsionando todo o setor para a frente.