No mundo em rápida evolução da Web3, surgiram dois desafios críticos: privacidade e escalabilidade. A natureza imutável da blockchain levanta preocupações sobre a privacidade dos dados para utilizadores e empresas, enquanto a crescente popularidade das Moedas Digitais do Banco Central (CBDCs) acrescenta preocupações sobre a vigilância.
Ao mesmo tempo, alcançar escalabilidade em redes blockchain tornou-se vital para lidar com volumes crescentes de transações. Em meio a esses desafios, os pagamentos Zero-Knowledge (ZK) oferecem uma solução promissora que aborda questões de privacidade e escalabilidade. Este blog explora como os pagamentos ZK preenchem a lacuna entre confidencialidade e transparência nas transações Web3, proporcionando aos usuários a privacidade necessária sem comprometer os recursos fundamentais do blockchain. Além disso, investiga o potencial dos protocolos baseados em ZK para aumentar a escalabilidade, tornando as aplicações descentralizadas mais práticas e acessíveis.
A Web3 possibilitou uma infinidade de aplicativos descentralizados, plataformas DeFi e mercados NFT. No entanto, a transparência das transações blockchain significa que os endereços das carteiras e os históricos de transações são visíveis para qualquer pessoa com acesso à rede.
Imagine se a sua conta bancária tradicional fosse pública e qualquer pessoa pudesse aceder a informações detalhadas sobre as suas transações financeiras, incluindo onde gastou o seu dinheiro e quanto recebeu. Tal cenário seria alarmante e inaceitável para a maioria das pessoas, pois comprometeria a sua privacidade e segurança.
Várias razões sublinham a importância da privacidade nas transações Web3:
As provas de conhecimento zero podem ser rastreadas até o artigo original de Zero-Knowledge Proofs [GMR85] em 1985. Posteriormente, uma prova simplificada de ZK [K92] foi apresentada em 1992. Até 2013, a prova de conhecimento zero poderá ser utilizada na vida real, mas a um ritmo mais lento. Em 2016, Groth propôs o algoritmo Groth 16, que reduziu bastante a complexidade computacional. Desde então, as provas de conhecimento zero foram gradualmente colocadas em uso comercial real.
No contexto das criptomoedas, Monero e Zcash foram pioneiros em priorizar a privacidade nas transações blockchain. Monero (XMR) introduziu assinaturas em anel e endereços furtivos em 2014, proporcionando um nível mais alto de privacidade do que os blockchains tradicionais. Zcash (ZEC) surgiu em 2016 com zk-SNARKs, oferecendo aos usuários a escolha entre transações transparentes e protegidas para um equilíbrio entre privacidade e transparência.
Agora, rollups e protocolos Zero-Knowledge (ZK) surgiram como uma solução promissora para resolver questões de privacidade e escalabilidade em transações Web3. Os pagamentos ZK usam protocolos criptográficos conhecidos como provas de conhecimento zero, permitindo que uma parte prove a validade de uma declaração a outra parte sem revelar qualquer informação sensível.
Imagine que você tem uma caixa mágica que pode realizar cálculos secretamente. Esta caixa pode provar a qualquer pessoa que uma determinada afirmação é verdadeira, sem revelar quaisquer detalhes sobre como chegou a essa conclusão. Essa é a ideia básica por trás das Provas de Conhecimento Zero.
Agora, vamos relacionar isso aos pagamentos blockchain. Quando você deseja fazer um pagamento usando blockchain, geralmente precisa mostrar que tem dinheiro suficiente para cobrir a transação. Em blockchains tradicionais como o Bitcoin, isso envolve revelar o saldo da sua conta.
Na forma básica, uma prova de conhecimento zero é composta por três elementos: testemunha (informações confidenciais), desafio e resposta.
Atualmente, existem vários protocolos populares baseados em ZK disponíveis, incluindo zk-SNARKs (Argumentos de conhecimento sucintos e não interativos de conhecimento zero), zk-STARKs (argumento de conhecimento transparente escalável de conhecimento zero) e Bulletproofs.
No contexto da blockchain permitem aos utilizadores provar a validade de uma transação sem revelar o endereço real do remetente. Esse recurso permite agrupar várias transações em lote em uma única prova, reduzindo a sobrecarga computacional e melhorando significativamente a escalabilidade. Ao agregar múltiplas transações em uma prova, os pagamentos ZK podem reduzir a carga na rede blockchain e aumentar o rendimento das transações. Esta maior escalabilidade pode levar a tempos de confirmação mais rápidos e taxas de transação mais baixas, tornando as aplicações descentralizadas mais práticas e acessíveis para os utilizadores.
O que são provas de conhecimento zero (ZKPs)? https://ethereum.org/en/zero-knowledge-proofs/
Rollups de conhecimento zero? https://ethereum.org/en/developers/docs/scaling/zk-rollups/
zkBob é um aplicativo focado na privacidade que utiliza provas de conhecimento zero (zkSNARKs) e stablecoins para transações confidenciais. Suas partes principais incluem o contrato zkBob para lidar com transações, tokens BOB com recursos de privacidade, um Relayer para transferências seguras e abstração de taxas de gás, um AccessManager para controle de acesso e uma UI para interação do usuário. Garante transações privadas e neutralidade da camada base.
Vamos examinar um cenário envolvendo Alice e Carl usando zkBob para uma transação privada.
Situação: Alice deseja enviar uma transação para Carl sem revelar os detalhes da transação, como valor, remetente ou destinatário. Eles decidem usar o zkBob para obter essa privacidade.
Ao longo deste processo, os detalhes da transação, as informações do remetente e do destinatário permanecem privadas devido ao uso de provas de conhecimento zero (zkSNARKs). O retransmissor garante que as transações sejam processadas sem revelar detalhes confidenciais, e o contrato zkBob mantém a integridade da transação, ao mesmo tempo que mantém a privacidade dos usuários envolvidos.
WaaS Pay é uma plataforma de implantação de conta de contrato inteligente, que utiliza o kit de protocolo Safe{Core} e o SDK de abstração de conta Safe{Core} , projetado para organizações que buscam pagamentos instantâneos em blockchain enquanto priorizam a privacidade. Ele oferece uma interface fácil de usar e sem código para personalizar recursos de conta de contrato inteligente, como logins sociais, rampas de ativação/desativação fiduciária e transações sem gás para destinatários. Com o zkBob facilitando transações anônimas por meio de Provas de Conhecimento Zero (ZKPs), o WaaS Pay garante que dados financeiros confidenciais permaneçam seguros e confidenciais. Alimentada por Polygon zkEVM, a plataforma garante escalabilidade e eficiência, enquanto um nó IPFS auto-hospedado com Helia protege metadados confidenciais.
Para mais informações: https://ethglobal.com/showcase/waas-pay-br0qs
Os pagamentos Zero-Knowledge (ZK) oferecem transações Web3 privadas, mas apresentam desafios de conformidade. Cumprir os requisitos AML/KYC, conformidade fiscal, triagem de sanções, retenção de dados, regulamentações transfronteiriças e abordar o uso criminoso são cruciais. A colaboração com reguladores, conformidade dinâmica e segurança robusta podem garantir um uso responsável. ZKPayments remodela as finanças digitais, protegendo a privacidade do usuário e cumprindo a lei.
Para garantir a conformidade legal com as leis e regulamentos do Reino Unido, a Aztec Network implementou uma abordagem abrangente que atinge um equilíbrio entre privacidade e dissuasão de atividades ilícitas em seu DeFi dApp com foco na privacidade, zk.money.
Abordagem prática de dissuasão:
Iniciativas:
Concluindo, ZKPayments oferece uma solução transformadora para a crescente demanda por opções escalonáveis e focadas na privacidade em finanças Web3. Ao combinar perfeitamente privacidade e transparência por meio de provas de conhecimento zero, os usuários podem realizar transações seguras e eficientes, preservando suas informações confidenciais. Com um compromisso com a conformidade e princípios centrados no usuário, a ZKPayments abre caminho para um futuro descentralizado que prioriza a privacidade, promove a confiança e remodela o cenário financeiro digital de forma responsável. Adotar o ZKPayments abre as portas para um ecossistema web3 mais seguro e fácil de usar, prometendo um futuro financeiro mais brilhante e inclusivo para todos.
No mundo em rápida evolução da Web3, surgiram dois desafios críticos: privacidade e escalabilidade. A natureza imutável da blockchain levanta preocupações sobre a privacidade dos dados para utilizadores e empresas, enquanto a crescente popularidade das Moedas Digitais do Banco Central (CBDCs) acrescenta preocupações sobre a vigilância.
Ao mesmo tempo, alcançar escalabilidade em redes blockchain tornou-se vital para lidar com volumes crescentes de transações. Em meio a esses desafios, os pagamentos Zero-Knowledge (ZK) oferecem uma solução promissora que aborda questões de privacidade e escalabilidade. Este blog explora como os pagamentos ZK preenchem a lacuna entre confidencialidade e transparência nas transações Web3, proporcionando aos usuários a privacidade necessária sem comprometer os recursos fundamentais do blockchain. Além disso, investiga o potencial dos protocolos baseados em ZK para aumentar a escalabilidade, tornando as aplicações descentralizadas mais práticas e acessíveis.
A Web3 possibilitou uma infinidade de aplicativos descentralizados, plataformas DeFi e mercados NFT. No entanto, a transparência das transações blockchain significa que os endereços das carteiras e os históricos de transações são visíveis para qualquer pessoa com acesso à rede.
Imagine se a sua conta bancária tradicional fosse pública e qualquer pessoa pudesse aceder a informações detalhadas sobre as suas transações financeiras, incluindo onde gastou o seu dinheiro e quanto recebeu. Tal cenário seria alarmante e inaceitável para a maioria das pessoas, pois comprometeria a sua privacidade e segurança.
Várias razões sublinham a importância da privacidade nas transações Web3:
As provas de conhecimento zero podem ser rastreadas até o artigo original de Zero-Knowledge Proofs [GMR85] em 1985. Posteriormente, uma prova simplificada de ZK [K92] foi apresentada em 1992. Até 2013, a prova de conhecimento zero poderá ser utilizada na vida real, mas a um ritmo mais lento. Em 2016, Groth propôs o algoritmo Groth 16, que reduziu bastante a complexidade computacional. Desde então, as provas de conhecimento zero foram gradualmente colocadas em uso comercial real.
No contexto das criptomoedas, Monero e Zcash foram pioneiros em priorizar a privacidade nas transações blockchain. Monero (XMR) introduziu assinaturas em anel e endereços furtivos em 2014, proporcionando um nível mais alto de privacidade do que os blockchains tradicionais. Zcash (ZEC) surgiu em 2016 com zk-SNARKs, oferecendo aos usuários a escolha entre transações transparentes e protegidas para um equilíbrio entre privacidade e transparência.
Agora, rollups e protocolos Zero-Knowledge (ZK) surgiram como uma solução promissora para resolver questões de privacidade e escalabilidade em transações Web3. Os pagamentos ZK usam protocolos criptográficos conhecidos como provas de conhecimento zero, permitindo que uma parte prove a validade de uma declaração a outra parte sem revelar qualquer informação sensível.
Imagine que você tem uma caixa mágica que pode realizar cálculos secretamente. Esta caixa pode provar a qualquer pessoa que uma determinada afirmação é verdadeira, sem revelar quaisquer detalhes sobre como chegou a essa conclusão. Essa é a ideia básica por trás das Provas de Conhecimento Zero.
Agora, vamos relacionar isso aos pagamentos blockchain. Quando você deseja fazer um pagamento usando blockchain, geralmente precisa mostrar que tem dinheiro suficiente para cobrir a transação. Em blockchains tradicionais como o Bitcoin, isso envolve revelar o saldo da sua conta.
Na forma básica, uma prova de conhecimento zero é composta por três elementos: testemunha (informações confidenciais), desafio e resposta.
Atualmente, existem vários protocolos populares baseados em ZK disponíveis, incluindo zk-SNARKs (Argumentos de conhecimento sucintos e não interativos de conhecimento zero), zk-STARKs (argumento de conhecimento transparente escalável de conhecimento zero) e Bulletproofs.
No contexto da blockchain permitem aos utilizadores provar a validade de uma transação sem revelar o endereço real do remetente. Esse recurso permite agrupar várias transações em lote em uma única prova, reduzindo a sobrecarga computacional e melhorando significativamente a escalabilidade. Ao agregar múltiplas transações em uma prova, os pagamentos ZK podem reduzir a carga na rede blockchain e aumentar o rendimento das transações. Esta maior escalabilidade pode levar a tempos de confirmação mais rápidos e taxas de transação mais baixas, tornando as aplicações descentralizadas mais práticas e acessíveis para os utilizadores.
O que são provas de conhecimento zero (ZKPs)? https://ethereum.org/en/zero-knowledge-proofs/
Rollups de conhecimento zero? https://ethereum.org/en/developers/docs/scaling/zk-rollups/
zkBob é um aplicativo focado na privacidade que utiliza provas de conhecimento zero (zkSNARKs) e stablecoins para transações confidenciais. Suas partes principais incluem o contrato zkBob para lidar com transações, tokens BOB com recursos de privacidade, um Relayer para transferências seguras e abstração de taxas de gás, um AccessManager para controle de acesso e uma UI para interação do usuário. Garante transações privadas e neutralidade da camada base.
Vamos examinar um cenário envolvendo Alice e Carl usando zkBob para uma transação privada.
Situação: Alice deseja enviar uma transação para Carl sem revelar os detalhes da transação, como valor, remetente ou destinatário. Eles decidem usar o zkBob para obter essa privacidade.
Ao longo deste processo, os detalhes da transação, as informações do remetente e do destinatário permanecem privadas devido ao uso de provas de conhecimento zero (zkSNARKs). O retransmissor garante que as transações sejam processadas sem revelar detalhes confidenciais, e o contrato zkBob mantém a integridade da transação, ao mesmo tempo que mantém a privacidade dos usuários envolvidos.
WaaS Pay é uma plataforma de implantação de conta de contrato inteligente, que utiliza o kit de protocolo Safe{Core} e o SDK de abstração de conta Safe{Core} , projetado para organizações que buscam pagamentos instantâneos em blockchain enquanto priorizam a privacidade. Ele oferece uma interface fácil de usar e sem código para personalizar recursos de conta de contrato inteligente, como logins sociais, rampas de ativação/desativação fiduciária e transações sem gás para destinatários. Com o zkBob facilitando transações anônimas por meio de Provas de Conhecimento Zero (ZKPs), o WaaS Pay garante que dados financeiros confidenciais permaneçam seguros e confidenciais. Alimentada por Polygon zkEVM, a plataforma garante escalabilidade e eficiência, enquanto um nó IPFS auto-hospedado com Helia protege metadados confidenciais.
Para mais informações: https://ethglobal.com/showcase/waas-pay-br0qs
Os pagamentos Zero-Knowledge (ZK) oferecem transações Web3 privadas, mas apresentam desafios de conformidade. Cumprir os requisitos AML/KYC, conformidade fiscal, triagem de sanções, retenção de dados, regulamentações transfronteiriças e abordar o uso criminoso são cruciais. A colaboração com reguladores, conformidade dinâmica e segurança robusta podem garantir um uso responsável. ZKPayments remodela as finanças digitais, protegendo a privacidade do usuário e cumprindo a lei.
Para garantir a conformidade legal com as leis e regulamentos do Reino Unido, a Aztec Network implementou uma abordagem abrangente que atinge um equilíbrio entre privacidade e dissuasão de atividades ilícitas em seu DeFi dApp com foco na privacidade, zk.money.
Abordagem prática de dissuasão:
Iniciativas:
Concluindo, ZKPayments oferece uma solução transformadora para a crescente demanda por opções escalonáveis e focadas na privacidade em finanças Web3. Ao combinar perfeitamente privacidade e transparência por meio de provas de conhecimento zero, os usuários podem realizar transações seguras e eficientes, preservando suas informações confidenciais. Com um compromisso com a conformidade e princípios centrados no usuário, a ZKPayments abre caminho para um futuro descentralizado que prioriza a privacidade, promove a confiança e remodela o cenário financeiro digital de forma responsável. Adotar o ZKPayments abre as portas para um ecossistema web3 mais seguro e fácil de usar, prometendo um futuro financeiro mais brilhante e inclusivo para todos.