Os primeiros dias do blockchain foram cheios de entusiasmo. No entanto, à medida que mais pessoas começaram a usá-lo e os volumes de transações aumentaram, surgiu um problema significativo: escalabilidade. Juntamente com os problemas de escalabilidade, havia outros como segurança e descentralização. Este desafio conhecido como o "trilema do blockchain", sugere que é difícil alcançar simultaneamente os três atributos.
O Bitcoin, o primeiro blockchain, só podia lidar com algumas transações por segundo, e o Ethereum não era muito melhor. Isso levou a uma demanda por soluções que pudessem aumentar a escalabilidade do blockchain.
Essa demanda deu origem às Provas ZK.
"Zero-knowledge" foi introduzido pela primeira vez em um artigo de 1985 de Shafi Goldwasser, Silvio Micali e Charles Rackoff intitulado " A complexidade do conhecimento dos sistemas de prova interativa,” Este artigo explicou provas de conhecimento zero muito antes de as criptomoedas entrarem em existência.
De acordo com o artigo,
Uma prova de conhecimento zero é uma maneira para uma parte (o provador) provar a outra parte (o verificador) que uma afirmação é verdadeira, sem revelar nenhuma informação adicional além da verdade dessa afirmação específica.
Em outras palavras, os princípios do conhecimento zero garantem que nenhum conhecimento extra seja transferido do provador para o verificador, além da declaração ser verdadeira.
Uma analogia clássica para explicar o conceito de Provas de Conhecimento Zero é a “Caverna de Ali Babá”:
Cenário: Há uma caverna com dois caminhos, A e B, que formam um loop e se encontram em uma porta trancada. Jane (o provador) sabe o código secreto para abrir a porta, e Paul (o verificador) quer ser convencido de que Jane conhece o código sem aprender o código ele mesmo.
Process:
Jane entra na caverna e escolhe aleatoriamente o caminho A ou B.
Paul espera do lado de fora, sem saber qual caminho Jane tomou.
Fonte: Mighty Block
Paulo então entra na caverna e chama o caminho pelo qual quer que Jane retorne (seja A ou B).
Se Jane souber o código, ela pode abrir a porta e retornar pelo caminho escolhido.
Esse processo (1-5) é repetido várias vezes para garantir que Jane não está apenas adivinhando corretamente por acaso.
Se depois de muitas repetições Jane retornar consistentemente pelo caminho correto, Paul pode ter certeza de que Jane conhece o código sem nunca ter aprendido o código ele mesmo.
Provas de Conhecimento Zero visam garantir privacidade e segurança, mantendo informações sensíveis privadas, permitindo que outros verifiquem sua autenticidade. Em termos mais simples, Provas de Conhecimento Zero ajudam a manter os dados importantes seguros, provando que são legítimos sem revelar os detalhes.
O conceito de Provas de Conhecimento Zero também gerou o desenvolvimento de várias técnicas criptográficas avançadas e aplicações como ZK Rollups e Compressões ZK.
Em 2018, um Barry Whitehat anônimo carregou um repositório do GitHub chamado “roll_up,” que introduziu a ideia de rollups. Pouco depois, o criador do Ethereum, Vitalik Buterin, levou esse conceito adiante e desenvolveu os zk-Rollups.
Zk-Rollups, abreviação de rollups de conhecimento zero, são soluções de escalonamento de camada 2 projetadas para aumentar o desempenho da mainnet do Ethereum escalando-a. Eles fazem isso movendo a computação e o armazenamento de estado para fora da cadeia.
A Camada-2 é um protocolo secundário construído em cima de uma blockchain para melhorar sua escalabilidade, velocidade e reduzir as taxas de transação.
Em 21 de junho, Light Protocol, uma camada de privacidade baseada em Solana, anunciadoque se uniu à equipe de desenvolvimento da Solana, Helius Labs, para lançar a testnet para sua nova solução de escala "ZK Compression" como um meio de reduzir significativamente os custos de computação on-chain.
Enquanto zk-Rollups e zk-Compression usam o poder das provas de conhecimento zero para otimizar a tecnologia blockchain, eles servem para propósitos diferentes e são implementados de maneiras diferentes.
Independentemente disso, tem havido debates em curso e desavenças das comunidades Ethereum e Solana sobre qual é melhor.
Por exemplo, um membro da comunidade ETH chamadocompressão ZK 'outro L2'.
Depois dissorespostado Mert (CEO da heliuslabs) para o tweet acima, a comunidade Solana revidou com um vídeo de zombaria criativa mirando no Ethereum.
O vídeodestacou um médico tratando um paciente “ETH Maximysis”. Uma frase do vídeo afirmou:
É uma reação comum enfrentada pelos Maxis do ETH. Eles não conseguem funcionar sem outra camada. Camada 3! Camada 4!
A contínua rivalidade entre essas blockchains é evidente. Portanto, este artigo tem como objetivo fornecer uma comparação clara e abrangente de suas soluções de escalabilidade, destacando as características únicas de cada uma, diferenças e casos de uso práticos.
Em sua essência, ZK Rollups é uma solução de escalação de camada 2 projetada para melhorar a eficiência e escalabilidade das redes blockchain.
A ideia é simples: em vez de processar cada transação diretamente na blockchain principal, os ZK-Rollups agrupam várias transações em uma única prova. Essa prova consolidada é então enviada para a blockchain para verificação.
Fonte: Datawallet
Esta abordagem aumenta significativamente a taxa de transações (o número de transações que a rede pode lidar dentro de um período determinado) sem comprometer a segurança da rede.
Para compreender isso adequadamente,
Imagine-se organizando um concerto. Em vez de permitir que cada participante entre um por um por meio de um portão estreito (a blockchain principal), o que poderia causar congestionamento e atrasos, você implementa um sistema onde grupos de participantes são verificados juntos nos pontos de controle. Cada grupo carrega um único bilhete que prova que todos no grupo foram devidamente verificados e admitidos. Dessa forma, você mantém a segurança e a eficiência reduzindo o bloqueio na entrada.
ZK Rollups melhora a escalabilidade processando transações off-chain e assegurando-as com técnicas criptográficas avançadas como ZK-SNARKs ou ZK-STARKs. Isso garante que as transações sejam válidas e privadas, melhorando assim a eficiência e segurança geral para os usuários.
zk-SNARKs são provas zk que fornecem provas sucintas (ou seja, o tamanho da prova é curto e eficiente para verificar). Eles são adequados para aplicações onde o tamanho da prova e o tempo de verificação são críticos.
zk-STARKs são provas zk que permitem provas maiores e mais complexas, tornando-as adequadas para aplicações como auditorias financeiras em larga escala, privacidade de dados e verificação de computações.
ZK Rollups são uma solução de dimensionamento perfeita para redes blockchain como o Ethereum, pois agregam transações off-chain em lotes, reduzindo os dados postados diretamente no Ethereum.
ZK-rollups utiliza técnicas criptográficas para agregar e validar transações off-chain, melhorando assim a escalabilidade e reduzindo os custos na blockchain do Ethereum.
Origem: Maple Block
Aqui está uma explicação passo a passo de como os ZK-rollups operam:
Aqui estão algumas das vantagens do ZK Rollups:
Embora os ZK Rollups ofereçam muitas vantagens, também têm desvantagens e desafios.
Aqui estão algumas desvantagens:
Novos projetos ZK Rollup estão surgindo todos os dias. Aqui estão alguns dos projetos ZK-Rollup:
Origem: Moralis
Projetos como Starkware(que desenvolve escalonamento L2 autorizado e personalizado),Rede Aztec(construindo criptografia de blockchain usando zkSNARKs),Argent(uma carteira não custodial integrada com zkSync)Immutable X(uma plataforma de criação e negociação de NFTs) eLoopring(um protocolo de câmbio e pagamento zk-rollup na Ethereum) todos usam ZK Rollups.
Aqui estão as diferentes maneiras como ZK Rollups são usados:
A compressão ZK é uma primitiva, criada e lançada porProtocolo de LuzeHelius Labs. Ele reduz os custos on-chain usando provas de conhecimento zero e compressão para minimizar a quantidade de dados armazenados on-chain e, assim, a demanda de computação colocada na Solana através de transações.
Um primitivo é um algoritmo criptográfico de baixo nível que é usado como base ou bloco de construção por algoritmos criptográficos de nível superior.
Para compreender melhor a Compressão ZK, é importante entender a arquitetura única do Solana e os desafios que ela enfrenta.
Ao contrário do Ethereum, onde contratos inteligentes e dados estão intimamente ligados, Solana usa um modelo onde os dados são armazenados em "contas" separadas. Essas contas variam de código executável a saldos de tokens.
Tudo na Solana é uma conta.
Embora esse modelo permita um desempenho e processamento paralelo altos da Solana, isso tem um custo: os validadores precisam manter todas as contas ativas na memória de acesso rápido (RAM), o que é caro.
Para prevenir abusos e compensar validadores, Solana implementa um sistema de “aluguel” onde os usuários devem bloquear tokens SOL para manter suas contas ativas, sendo o valor do aluguel diretamente vinculado ao tamanho dos dados armazenados.
Fonte: 0XMert’s 𝕏
À medida que Solana ganhou popularidade, o custo de criar e manter essas contas se tornou uma barreira significativa para escalar, assim como a necessidade de uma solução - Compressão ZK.
Com o advento da Compactação ZK, o custo de criação de novas contas Solana está definido para diminuir significativamente, potencialmente por “ordens de magnitude”.
Se algo fica mais barato por “ordens de grandeza”, significa que o custo ou esforço envolvido diminui dramaticamente, muitas vezes em dez vezes ou mais em comparação com a quantidade anterior.
Isso significa que a criação de 100 contas de usuário comprimidas que mantêm e rastreiam saldos de criptomoedas (também conhecidas como contas de token) será 5.000 vezes mais barata do que a criação de 100 contas de token regulares.
Pense desta forma: a compressão envolve espremer algo até ocupar menos espaço. A compressão ZK aplica esse princípio, onde 'ZK' significa que a privacidade dos dados comprimidos permanece intacta.
Essencialmente, a compressão ZK armazena apenas a “impressão digital” (hash) dos dados comprimidos na cadeia. Esta abordagem reduz os custos de armazenamento enquanto preserva a privacidade dos dados.
Ao contrário do que os concorrentes dizem, a ZK Compression não é uma cadeia de camada 2 na Solana; é uma atualização para melhorar o armazenamento de dados da Solana e reduzir drasticamente os custos para os desenvolvedores.
A Compactação ZK enfrenta esse desafio de frente, permitindo que os desenvolvedores comprimam vários estados de conta em uma única conta on-chain.
Origem: 0xSumanth’s 𝕏
Aqui está como funciona:
A inovação-chave reside no uso de provas de conhecimento zero, especificamente SNARKs (Argumentos Sucintos Não Interativos de Conhecimento), para comprimir as provas de Merkle usadas neste processo.
Origem: 0xMert’s 𝕏
Essa compressão reduz o tamanho da prova de potencialmente centenas de bytes para um constante de 128 bytes, independentemente do número de contas sendo comprimidas.
Essa redução dramática no tamanho dos dados permite que os desenvolvedores trabalhem dentro dos limites de tamanho de transação da Solana, enquanto ainda interagem com várias contas comprimidas em uma única transação.
Estes são os aspectos positivos da Compactação ZK para o ecossistema Solana:
Estes são os inconvenientes da Compressão ZK para a Solana:
Aqui estão alguns possíveis casos de uso de compressão zk:
Casos de uso atuais para ZK Rollups
Potencial Caso de Uso da Compressão ZK
Se você está sofrendo de Maximysis Eth, ou é um fiel crente em Solana como eu, o que mais importa é usar a blockchain que atenda às suas necessidades no momento dado.
Eu acho que os ZK Rollups são mais adequados para projetos que precisam de alta segurança e se beneficiam do ecossistema estabelecido do Ethereum, pois eles fornecem um método confiável para escalar o Ethereum, preservando sua estrutura descentralizada.
Por outro lado, com a Compressão ZK, Solana pode lidar com mais transações sem ficar sobrecarregado, mesmo quando o preço do SOL sobe. Portanto, acredito que a Compressão ZK na Solana é perfeita para aplicações que valorizam velocidade, desempenho e eficiência de custos.
A capacidade da Solana de suportar aplicativos descentralizados (dApps) de alto desempenho e baixo custo tem um apelo futurista, pois velocidade e custo são cruciais para a adoção generalizada da tecnologia blockchain.
No final, tanto ZK Rollups quanto ZK Compression poderiam ajudar a tornar as transações mais rápidas, mais baratas e, portanto, mais escaláveis.
S. Goldwasser, S. Micali, e C. Rackoff, 1985. A complexidade do conhecimento dos sistemas de prova interativa”
分享
目录
Os primeiros dias do blockchain foram cheios de entusiasmo. No entanto, à medida que mais pessoas começaram a usá-lo e os volumes de transações aumentaram, surgiu um problema significativo: escalabilidade. Juntamente com os problemas de escalabilidade, havia outros como segurança e descentralização. Este desafio conhecido como o "trilema do blockchain", sugere que é difícil alcançar simultaneamente os três atributos.
O Bitcoin, o primeiro blockchain, só podia lidar com algumas transações por segundo, e o Ethereum não era muito melhor. Isso levou a uma demanda por soluções que pudessem aumentar a escalabilidade do blockchain.
Essa demanda deu origem às Provas ZK.
"Zero-knowledge" foi introduzido pela primeira vez em um artigo de 1985 de Shafi Goldwasser, Silvio Micali e Charles Rackoff intitulado " A complexidade do conhecimento dos sistemas de prova interativa,” Este artigo explicou provas de conhecimento zero muito antes de as criptomoedas entrarem em existência.
De acordo com o artigo,
Uma prova de conhecimento zero é uma maneira para uma parte (o provador) provar a outra parte (o verificador) que uma afirmação é verdadeira, sem revelar nenhuma informação adicional além da verdade dessa afirmação específica.
Em outras palavras, os princípios do conhecimento zero garantem que nenhum conhecimento extra seja transferido do provador para o verificador, além da declaração ser verdadeira.
Uma analogia clássica para explicar o conceito de Provas de Conhecimento Zero é a “Caverna de Ali Babá”:
Cenário: Há uma caverna com dois caminhos, A e B, que formam um loop e se encontram em uma porta trancada. Jane (o provador) sabe o código secreto para abrir a porta, e Paul (o verificador) quer ser convencido de que Jane conhece o código sem aprender o código ele mesmo.
Process:
Jane entra na caverna e escolhe aleatoriamente o caminho A ou B.
Paul espera do lado de fora, sem saber qual caminho Jane tomou.
Fonte: Mighty Block
Paulo então entra na caverna e chama o caminho pelo qual quer que Jane retorne (seja A ou B).
Se Jane souber o código, ela pode abrir a porta e retornar pelo caminho escolhido.
Esse processo (1-5) é repetido várias vezes para garantir que Jane não está apenas adivinhando corretamente por acaso.
Se depois de muitas repetições Jane retornar consistentemente pelo caminho correto, Paul pode ter certeza de que Jane conhece o código sem nunca ter aprendido o código ele mesmo.
Provas de Conhecimento Zero visam garantir privacidade e segurança, mantendo informações sensíveis privadas, permitindo que outros verifiquem sua autenticidade. Em termos mais simples, Provas de Conhecimento Zero ajudam a manter os dados importantes seguros, provando que são legítimos sem revelar os detalhes.
O conceito de Provas de Conhecimento Zero também gerou o desenvolvimento de várias técnicas criptográficas avançadas e aplicações como ZK Rollups e Compressões ZK.
Em 2018, um Barry Whitehat anônimo carregou um repositório do GitHub chamado “roll_up,” que introduziu a ideia de rollups. Pouco depois, o criador do Ethereum, Vitalik Buterin, levou esse conceito adiante e desenvolveu os zk-Rollups.
Zk-Rollups, abreviação de rollups de conhecimento zero, são soluções de escalonamento de camada 2 projetadas para aumentar o desempenho da mainnet do Ethereum escalando-a. Eles fazem isso movendo a computação e o armazenamento de estado para fora da cadeia.
A Camada-2 é um protocolo secundário construído em cima de uma blockchain para melhorar sua escalabilidade, velocidade e reduzir as taxas de transação.
Em 21 de junho, Light Protocol, uma camada de privacidade baseada em Solana, anunciadoque se uniu à equipe de desenvolvimento da Solana, Helius Labs, para lançar a testnet para sua nova solução de escala "ZK Compression" como um meio de reduzir significativamente os custos de computação on-chain.
Enquanto zk-Rollups e zk-Compression usam o poder das provas de conhecimento zero para otimizar a tecnologia blockchain, eles servem para propósitos diferentes e são implementados de maneiras diferentes.
Independentemente disso, tem havido debates em curso e desavenças das comunidades Ethereum e Solana sobre qual é melhor.
Por exemplo, um membro da comunidade ETH chamadocompressão ZK 'outro L2'.
Depois dissorespostado Mert (CEO da heliuslabs) para o tweet acima, a comunidade Solana revidou com um vídeo de zombaria criativa mirando no Ethereum.
O vídeodestacou um médico tratando um paciente “ETH Maximysis”. Uma frase do vídeo afirmou:
É uma reação comum enfrentada pelos Maxis do ETH. Eles não conseguem funcionar sem outra camada. Camada 3! Camada 4!
A contínua rivalidade entre essas blockchains é evidente. Portanto, este artigo tem como objetivo fornecer uma comparação clara e abrangente de suas soluções de escalabilidade, destacando as características únicas de cada uma, diferenças e casos de uso práticos.
Em sua essência, ZK Rollups é uma solução de escalação de camada 2 projetada para melhorar a eficiência e escalabilidade das redes blockchain.
A ideia é simples: em vez de processar cada transação diretamente na blockchain principal, os ZK-Rollups agrupam várias transações em uma única prova. Essa prova consolidada é então enviada para a blockchain para verificação.
Fonte: Datawallet
Esta abordagem aumenta significativamente a taxa de transações (o número de transações que a rede pode lidar dentro de um período determinado) sem comprometer a segurança da rede.
Para compreender isso adequadamente,
Imagine-se organizando um concerto. Em vez de permitir que cada participante entre um por um por meio de um portão estreito (a blockchain principal), o que poderia causar congestionamento e atrasos, você implementa um sistema onde grupos de participantes são verificados juntos nos pontos de controle. Cada grupo carrega um único bilhete que prova que todos no grupo foram devidamente verificados e admitidos. Dessa forma, você mantém a segurança e a eficiência reduzindo o bloqueio na entrada.
ZK Rollups melhora a escalabilidade processando transações off-chain e assegurando-as com técnicas criptográficas avançadas como ZK-SNARKs ou ZK-STARKs. Isso garante que as transações sejam válidas e privadas, melhorando assim a eficiência e segurança geral para os usuários.
zk-SNARKs são provas zk que fornecem provas sucintas (ou seja, o tamanho da prova é curto e eficiente para verificar). Eles são adequados para aplicações onde o tamanho da prova e o tempo de verificação são críticos.
zk-STARKs são provas zk que permitem provas maiores e mais complexas, tornando-as adequadas para aplicações como auditorias financeiras em larga escala, privacidade de dados e verificação de computações.
ZK Rollups são uma solução de dimensionamento perfeita para redes blockchain como o Ethereum, pois agregam transações off-chain em lotes, reduzindo os dados postados diretamente no Ethereum.
ZK-rollups utiliza técnicas criptográficas para agregar e validar transações off-chain, melhorando assim a escalabilidade e reduzindo os custos na blockchain do Ethereum.
Origem: Maple Block
Aqui está uma explicação passo a passo de como os ZK-rollups operam:
Aqui estão algumas das vantagens do ZK Rollups:
Embora os ZK Rollups ofereçam muitas vantagens, também têm desvantagens e desafios.
Aqui estão algumas desvantagens:
Novos projetos ZK Rollup estão surgindo todos os dias. Aqui estão alguns dos projetos ZK-Rollup:
Origem: Moralis
Projetos como Starkware(que desenvolve escalonamento L2 autorizado e personalizado),Rede Aztec(construindo criptografia de blockchain usando zkSNARKs),Argent(uma carteira não custodial integrada com zkSync)Immutable X(uma plataforma de criação e negociação de NFTs) eLoopring(um protocolo de câmbio e pagamento zk-rollup na Ethereum) todos usam ZK Rollups.
Aqui estão as diferentes maneiras como ZK Rollups são usados:
A compressão ZK é uma primitiva, criada e lançada porProtocolo de LuzeHelius Labs. Ele reduz os custos on-chain usando provas de conhecimento zero e compressão para minimizar a quantidade de dados armazenados on-chain e, assim, a demanda de computação colocada na Solana através de transações.
Um primitivo é um algoritmo criptográfico de baixo nível que é usado como base ou bloco de construção por algoritmos criptográficos de nível superior.
Para compreender melhor a Compressão ZK, é importante entender a arquitetura única do Solana e os desafios que ela enfrenta.
Ao contrário do Ethereum, onde contratos inteligentes e dados estão intimamente ligados, Solana usa um modelo onde os dados são armazenados em "contas" separadas. Essas contas variam de código executável a saldos de tokens.
Tudo na Solana é uma conta.
Embora esse modelo permita um desempenho e processamento paralelo altos da Solana, isso tem um custo: os validadores precisam manter todas as contas ativas na memória de acesso rápido (RAM), o que é caro.
Para prevenir abusos e compensar validadores, Solana implementa um sistema de “aluguel” onde os usuários devem bloquear tokens SOL para manter suas contas ativas, sendo o valor do aluguel diretamente vinculado ao tamanho dos dados armazenados.
Fonte: 0XMert’s 𝕏
À medida que Solana ganhou popularidade, o custo de criar e manter essas contas se tornou uma barreira significativa para escalar, assim como a necessidade de uma solução - Compressão ZK.
Com o advento da Compactação ZK, o custo de criação de novas contas Solana está definido para diminuir significativamente, potencialmente por “ordens de magnitude”.
Se algo fica mais barato por “ordens de grandeza”, significa que o custo ou esforço envolvido diminui dramaticamente, muitas vezes em dez vezes ou mais em comparação com a quantidade anterior.
Isso significa que a criação de 100 contas de usuário comprimidas que mantêm e rastreiam saldos de criptomoedas (também conhecidas como contas de token) será 5.000 vezes mais barata do que a criação de 100 contas de token regulares.
Pense desta forma: a compressão envolve espremer algo até ocupar menos espaço. A compressão ZK aplica esse princípio, onde 'ZK' significa que a privacidade dos dados comprimidos permanece intacta.
Essencialmente, a compressão ZK armazena apenas a “impressão digital” (hash) dos dados comprimidos na cadeia. Esta abordagem reduz os custos de armazenamento enquanto preserva a privacidade dos dados.
Ao contrário do que os concorrentes dizem, a ZK Compression não é uma cadeia de camada 2 na Solana; é uma atualização para melhorar o armazenamento de dados da Solana e reduzir drasticamente os custos para os desenvolvedores.
A Compactação ZK enfrenta esse desafio de frente, permitindo que os desenvolvedores comprimam vários estados de conta em uma única conta on-chain.
Origem: 0xSumanth’s 𝕏
Aqui está como funciona:
A inovação-chave reside no uso de provas de conhecimento zero, especificamente SNARKs (Argumentos Sucintos Não Interativos de Conhecimento), para comprimir as provas de Merkle usadas neste processo.
Origem: 0xMert’s 𝕏
Essa compressão reduz o tamanho da prova de potencialmente centenas de bytes para um constante de 128 bytes, independentemente do número de contas sendo comprimidas.
Essa redução dramática no tamanho dos dados permite que os desenvolvedores trabalhem dentro dos limites de tamanho de transação da Solana, enquanto ainda interagem com várias contas comprimidas em uma única transação.
Estes são os aspectos positivos da Compactação ZK para o ecossistema Solana:
Estes são os inconvenientes da Compressão ZK para a Solana:
Aqui estão alguns possíveis casos de uso de compressão zk:
Casos de uso atuais para ZK Rollups
Potencial Caso de Uso da Compressão ZK
Se você está sofrendo de Maximysis Eth, ou é um fiel crente em Solana como eu, o que mais importa é usar a blockchain que atenda às suas necessidades no momento dado.
Eu acho que os ZK Rollups são mais adequados para projetos que precisam de alta segurança e se beneficiam do ecossistema estabelecido do Ethereum, pois eles fornecem um método confiável para escalar o Ethereum, preservando sua estrutura descentralizada.
Por outro lado, com a Compressão ZK, Solana pode lidar com mais transações sem ficar sobrecarregado, mesmo quando o preço do SOL sobe. Portanto, acredito que a Compressão ZK na Solana é perfeita para aplicações que valorizam velocidade, desempenho e eficiência de custos.
A capacidade da Solana de suportar aplicativos descentralizados (dApps) de alto desempenho e baixo custo tem um apelo futurista, pois velocidade e custo são cruciais para a adoção generalizada da tecnologia blockchain.
No final, tanto ZK Rollups quanto ZK Compression poderiam ajudar a tornar as transações mais rápidas, mais baratas e, portanto, mais escaláveis.
S. Goldwasser, S. Micali, e C. Rackoff, 1985. A complexidade do conhecimento dos sistemas de prova interativa”