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 a escalabilidade nas redes blockchain tornou-se vital para lidar com volumes crescentes de transações. No meio destes desafios, os pagamentos Zero-Knowledge (ZK) oferecem uma solução promissora que aborda tanto as questões de privacidade como de escalabilidade. Este blog explora como os pagamentos ZK preenchem a lacuna entre confidencialidade e transparência nas transações Web3, fornecendo aos utilizadores a privacidade de que precisam sem comprometer as características fundamentais da blockchain. Além disso, aprofunda o potencial dos protocolos baseados em ZK para melhorar a escalabilidade, tornando as aplicações descentralizadas mais práticas e acessíveis.
A Web3 permitiu uma infinidade de aplicações descentralizadas, plataformas DeFie e mercados NFT. No entanto, a transparência das transações de 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é ao artigo original do Zero-Knowledge Proofs [GMR85] em 1985. Posteriormente, uma prova ZK [K92] simplificada foi apresentada em 1992. Até 2013, a prova de conhecimento zero poderia ser usada na vida real, mas a um ritmo mais lento. Em 2016, Groth propôs o algoritmo Groth 16, o que reduziu muito a complexidade computacional. Desde então, as provas de conhecimento zero foram gradualmente colocadas em uso comercial real.
No contexto das criptomoedas, a Monero e a Zcash foram pioneiros na priorização da privacidade nas transações de blockchain. A Monero (XMR) introduziu assinaturas em anel e endereços furtivos em 2014, proporcionando um nível de privacidade mais elevado do que as blockchains tradicionais. O Zcash (ZEC) surgiu em 2016 com o zk-SNARKS, oferecendo aos utilizadores a escolha entre transações transparentes e protegidas para um equilíbrio entre privacidade e transparência.
Agora, os rollups e protocolos Zero-Knowledge (ZK) surgiram como uma solução promissora para resolver questões de privacidade e escalabilidade nas 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 nenhuma informação sensível.
Imagine que 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 com pagamentos blockchain. Quando quer fazer um pagamento usando uma blockchain, normalmente 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ção confidencial), desafio e resposta.
Existem atualmente vários protocolos populares baseados em ZK disponíveis, incluindo zk-SNARKs (Zero-Knowledge Sucinct Non-Interactive Argumentos of Knowledge), zk-STARKS (Zero-Knowledge Scalable Transparent Argumento do Conhecimento) e Bulletproofs.
No contexto da blockchain permitem aos utilizadores provar a validade de uma transação sem revelar o endereço real do remetente. Esta funcionalidade permite o lote de várias transações numa única prova, reduzindo a sobrecarga computacional e melhorando significativamente a escalabilidade. Ao agregar várias transações numa única prova, os pagamentos ZK podem reduzir a carga sobre a rede blockchain e aumentar o rendimento das transações. Este aumento da escalabilidade pode levar a tempos de confirmação mais rápidos e a 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/
Cúlups de conhecimento zero? https://ethereum.org/en/developers/docs/scaling/zk-rollups/
O ZKBob é uma aplicação focada na privacidade que utiliza provas de conhecimento zero (zkSNarks) e stablecoins para transações confidenciais. As suas partes principais incluem o contrato ZKBob para lidar com transações, tokens BOB com funcionalidades de privacidade, um Relayer para transferências seguras e abstração de taxas de gás, um AccessManager para controlo de acesso e uma interface do utilizador para a interação do utilizador. Garante transações privadas e neutralidade da camada base.
Vamos percorrer um cenário que envolve Alice e Carl a usar o ZKBob para uma transação privada.
Situação: Alice quer enviar uma transação ao Carl sem revelar os detalhes da transação, como o valor, o remetente ou as informações do destinatário. Decidem usar o ZKBob para alcançar esta privacidade.
Ao longo deste processo, os detalhes da transação, as informações do remetente e do destinatário permanecem privados devido ao uso de provas de conhecimento zero (zkSNarks). O relayer garante que as transações são processadas sem revelar detalhes sensíveis, e o contrato ZKBob mantém a integridade da transação, mantendo a privacidade dos utilizadores envolvidos.
O WaaS Pay é uma plataforma de implementação de conta de contrato inteligente, utilizando o Safe{Core} Protocol Kit e o Safe{Core} Account Abstraction SDK, concebido para organizações que procuram pagamentos instantâneos de blockchain enquanto priorizam a privacidade. Oferece uma interface fácil de usar e sem código para personalizar funcionalidades de conta de contrato inteligente, tais como Logins Sociais, rampas fiat on/off e transações sem gás para os destinatários. Com o ZKBob a facilitar transações anónimas através de Zero-Knowledge Proofs (ZKPs), o WaS Pay garante que os dados financeiros confidenciais permanecem seguros e confidenciais. Alimentada pelo Polygon ZkeVM, a plataforma garante escalabilidade e eficiência, enquanto um nó IPFS auto-hospedado com Helia protege metadados sensíveis.
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, regulamentos transfronteiriços e abordar o uso criminoso são cruciais. A colaboração com os reguladores, a conformidade dinâmica e a segurança robusta podem garantir uma utilização responsável. Os ZKPayments remodelam as finanças digitais, salvaguardando a privacidade dos utilizadores e cumprem 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 a privacidade e a dissuasão de atividades ilícitas no seu DeFi DApp focado na privacidade, zk.money.
Abordagem prática de dissuasão:
Iniciativas:
Em conclusão, os ZKPayments oferecem uma solução transformadora para a crescente procura de opções centradas na privacidade e escaláveis no financiamento Web3. Ao mesclar perfeitamente privacidade e transparência através de provas de conhecimento zero, os utilizadores podem conduzir transações seguras e eficientes, preservando as suas informações confidenciais. Com um compromisso com a conformidade e princípios centrados no utilizador, o ZKPayments abre caminho para um futuro descentralizado que prioriza a privacidade, promove a confiança e remodela o cenário das finanças digitais de forma responsável. Abraçar 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.
Mời người khác bỏ phiếu
Nội dung
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 a escalabilidade nas redes blockchain tornou-se vital para lidar com volumes crescentes de transações. No meio destes desafios, os pagamentos Zero-Knowledge (ZK) oferecem uma solução promissora que aborda tanto as questões de privacidade como de escalabilidade. Este blog explora como os pagamentos ZK preenchem a lacuna entre confidencialidade e transparência nas transações Web3, fornecendo aos utilizadores a privacidade de que precisam sem comprometer as características fundamentais da blockchain. Além disso, aprofunda o potencial dos protocolos baseados em ZK para melhorar a escalabilidade, tornando as aplicações descentralizadas mais práticas e acessíveis.
A Web3 permitiu uma infinidade de aplicações descentralizadas, plataformas DeFie e mercados NFT. No entanto, a transparência das transações de 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é ao artigo original do Zero-Knowledge Proofs [GMR85] em 1985. Posteriormente, uma prova ZK [K92] simplificada foi apresentada em 1992. Até 2013, a prova de conhecimento zero poderia ser usada na vida real, mas a um ritmo mais lento. Em 2016, Groth propôs o algoritmo Groth 16, o que reduziu muito a complexidade computacional. Desde então, as provas de conhecimento zero foram gradualmente colocadas em uso comercial real.
No contexto das criptomoedas, a Monero e a Zcash foram pioneiros na priorização da privacidade nas transações de blockchain. A Monero (XMR) introduziu assinaturas em anel e endereços furtivos em 2014, proporcionando um nível de privacidade mais elevado do que as blockchains tradicionais. O Zcash (ZEC) surgiu em 2016 com o zk-SNARKS, oferecendo aos utilizadores a escolha entre transações transparentes e protegidas para um equilíbrio entre privacidade e transparência.
Agora, os rollups e protocolos Zero-Knowledge (ZK) surgiram como uma solução promissora para resolver questões de privacidade e escalabilidade nas 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 nenhuma informação sensível.
Imagine que 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 com pagamentos blockchain. Quando quer fazer um pagamento usando uma blockchain, normalmente 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ção confidencial), desafio e resposta.
Existem atualmente vários protocolos populares baseados em ZK disponíveis, incluindo zk-SNARKs (Zero-Knowledge Sucinct Non-Interactive Argumentos of Knowledge), zk-STARKS (Zero-Knowledge Scalable Transparent Argumento do Conhecimento) e Bulletproofs.
No contexto da blockchain permitem aos utilizadores provar a validade de uma transação sem revelar o endereço real do remetente. Esta funcionalidade permite o lote de várias transações numa única prova, reduzindo a sobrecarga computacional e melhorando significativamente a escalabilidade. Ao agregar várias transações numa única prova, os pagamentos ZK podem reduzir a carga sobre a rede blockchain e aumentar o rendimento das transações. Este aumento da escalabilidade pode levar a tempos de confirmação mais rápidos e a 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/
Cúlups de conhecimento zero? https://ethereum.org/en/developers/docs/scaling/zk-rollups/
O ZKBob é uma aplicação focada na privacidade que utiliza provas de conhecimento zero (zkSNarks) e stablecoins para transações confidenciais. As suas partes principais incluem o contrato ZKBob para lidar com transações, tokens BOB com funcionalidades de privacidade, um Relayer para transferências seguras e abstração de taxas de gás, um AccessManager para controlo de acesso e uma interface do utilizador para a interação do utilizador. Garante transações privadas e neutralidade da camada base.
Vamos percorrer um cenário que envolve Alice e Carl a usar o ZKBob para uma transação privada.
Situação: Alice quer enviar uma transação ao Carl sem revelar os detalhes da transação, como o valor, o remetente ou as informações do destinatário. Decidem usar o ZKBob para alcançar esta privacidade.
Ao longo deste processo, os detalhes da transação, as informações do remetente e do destinatário permanecem privados devido ao uso de provas de conhecimento zero (zkSNarks). O relayer garante que as transações são processadas sem revelar detalhes sensíveis, e o contrato ZKBob mantém a integridade da transação, mantendo a privacidade dos utilizadores envolvidos.
O WaaS Pay é uma plataforma de implementação de conta de contrato inteligente, utilizando o Safe{Core} Protocol Kit e o Safe{Core} Account Abstraction SDK, concebido para organizações que procuram pagamentos instantâneos de blockchain enquanto priorizam a privacidade. Oferece uma interface fácil de usar e sem código para personalizar funcionalidades de conta de contrato inteligente, tais como Logins Sociais, rampas fiat on/off e transações sem gás para os destinatários. Com o ZKBob a facilitar transações anónimas através de Zero-Knowledge Proofs (ZKPs), o WaS Pay garante que os dados financeiros confidenciais permanecem seguros e confidenciais. Alimentada pelo Polygon ZkeVM, a plataforma garante escalabilidade e eficiência, enquanto um nó IPFS auto-hospedado com Helia protege metadados sensíveis.
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, regulamentos transfronteiriços e abordar o uso criminoso são cruciais. A colaboração com os reguladores, a conformidade dinâmica e a segurança robusta podem garantir uma utilização responsável. Os ZKPayments remodelam as finanças digitais, salvaguardando a privacidade dos utilizadores e cumprem 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 a privacidade e a dissuasão de atividades ilícitas no seu DeFi DApp focado na privacidade, zk.money.
Abordagem prática de dissuasão:
Iniciativas:
Em conclusão, os ZKPayments oferecem uma solução transformadora para a crescente procura de opções centradas na privacidade e escaláveis no financiamento Web3. Ao mesclar perfeitamente privacidade e transparência através de provas de conhecimento zero, os utilizadores podem conduzir transações seguras e eficientes, preservando as suas informações confidenciais. Com um compromisso com a conformidade e princípios centrados no utilizador, o ZKPayments abre caminho para um futuro descentralizado que prioriza a privacidade, promove a confiança e remodela o cenário das finanças digitais de forma responsável. Abraçar 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.