EY

A Ethereum enfrenta desafios de privacidade exclusivos, principalmente devido à sua implementação do modelo de transação baseado em conta em comparação com o design UTXO do bitcoin, que requer algumas compensações explícitas em privacidade. Vitalik Buterin descreveu os prós e contras da conta vs. UTXO com base em uma plataforma de contratos inteligentes e eleito pela primeira como o modelo mais viável para os objetivos de longo prazo da Ethereum.

Apesar dos desafios de privacidade enfrentados pela Ethereum, eles não interromperam uma série de projetos e desenvolvimentos que se esforçam para reforçar as garantias de privacidade da rede de contratos inteligentes.

EY

Em particular, as discussões sobre a incorporação de zk-SNARKs, a tecnologia implantada em ZCash para anonimato de alto nível, amplificado nos últimos meses, com uma consequência colateral de integrá-los com Ethereum sendo benefícios de escalabilidade.

A atualização do Byzantium da Ethereum permitiu que os zk-SNARKs fossem verificados e implementados em contratos inteligentes no blockchain da Ethereum e, agora, as empresas estão aproveitando o poder do zk-SNARKS para uma variedade de aplicações. Um dos exemplos mais notáveis ​​é o recentemente revelado Protocolo do anoitecer de Ernst & Young (EY), que utiliza o ZoKrates zk-SNARK toolbox – um modelo formalizado para cálculos escalonáveis, que preservam a privacidade e fora da cadeia no Ethereum.

Abordando a privacidade no Ethereum

Em relação às criptomoedas, a privacidade normalmente se materializa como um tópico para preservar o anonimato dos usuários ao participar de transações financeiras. Essa noção tem suportado o fardo do trabalho de desenvolvimento em tecnologia de anonimato de criptomoeda, com as salvaguardas da vigilância de terceiros sobre os indivíduos a principal preocupação.

No entanto, quando você avalia as aplicações mais amplas de um blockchain público como o Ethereum, onde contratos inteligentes Turing-complete são ativados, o uso de tecnologias de privacidade se estende além do indivíduo e em processos de negócios. Mas, primeiro, uma visão geral de alto nível de como zk-SNARKs pode preservar a privacidade no Ethereum.

De acordo com a página de tecnologia da ZCash em zk-SNARKs:

“A sigla zk-SNARK significa” Zero-Knowledge Succinct Non-Interactive Argument of Knowledge “e refere-se a uma construção de prova onde se pode provar a posse de certas informações, por exemplo, uma chave secreta, sem revelar essa informação e sem qualquer interação entre o provador e o verificador. ”

Uma forma de provas de conhecimento zero (ZKPs), o conceito é melhor compreendido com exemplos mais abstratos, como o caverna de Alibaba ou a ideia de verificar se Wally existe em um retrato sem revelar especificamente onde ele está no referido retrato.

A lógica inteligente dos ZKPs é que eles separam os dados das informações.

Conceitos esotéricos como zk-SNARKs, que são construídos em matemática excepcionalmente complicada, são difíceis de traduzir em código, particularmente ao fazer referência a uma implementação que é congruente com aplicativos em um blockchain. Como resultado, bibliotecas de código formais, como ZoKrates, tornar-se a ponte entre a interpretação matemática e o aspecto compreensível por humanos que pode ser utilizado em casos de uso reais via código.

Bibliotecas formalizadas de zk-SNARKs ainda estão em forte desenvolvimento, por isso são desafiadoras de usar, mas é precisamente por isso que empresas como a EY têm explorado sua aplicação e trabalhando na introdução de um conjunto mais utilizável de protocolos com a tecnologia subjacente abstraída.

A descoberta de ferramentas de privacidade usando o Ethereum também não se limita explicitamente à EY. JP Morgan também é supostamente trabalhando na tecnologia com seu Blockchain Quorum – uma versão autorizada do Ethereum.

Anoitecer

Nightfall é a implementação de pesquisa experimental do esforço da EY para formalizar um conjunto de protocolos padrão para transações privadas no Ethereum, com base em zk-SNARKs. Os protocolos são compatíveis com os populares padrões de token ERC-20 e ERC-721 (NFT) na rede, tornando-os amplamente acessíveis e práticos para os desenvolvedores.

A EY observa que o repositório ainda é experimental e não passou por uma auditoria de segurança completa, o que significa que, pelo menos por enquanto, ele servirá principalmente como um meio para acelerar a pesquisa e as aplicações do zk-SNARKS no Ethereum. Dito isso, ele revela algum progresso significativo na tentativa mais ampla de melhorar a privacidade no Ethereum.

Por exemplo, o anoitecer papel branco articula a superação do problema da função de “transferência” pública exigindo que as entradas “para” e “transferência” sejam públicas com uma transferência de token ERC-20 convencional no Ethereum da seguinte forma:

“O remetente (ou‘ Provador ’) executa um cálculo em particular em seu próprio computador. Eles passam entradas privadas para este cálculo e obtêm um conjunto de saídas públicas que compartilham com o blockchain. As saídas públicas aparecem como valores criptografados ilegíveis para todos os observadores; apenas o remetente e o destinatário podem interpretar seu significado completo. Para que esses valores criptografados tenham “significado” para todos os observadores, o Provador também compartilha com o blockchain uma “prova” correspondente de ter calculado corretamente essas saídas. Juntas, essa prova e essas saídas públicas podem ser verificadas de tal forma que todos possam estar convencidos de que um cálculo pré-acordado foi realizado em um determinado conjunto de entradas privadas para produzir as saídas públicas. ”

O conceito geral acima é um exemplo mais específico de como zk-SNARKs tendem a funcionar, mas a proposta de valor principal de Nightfall é a inclusão de um conjunto de contratos inteligentes integrados com ZoKrates que fornece a base para a criação de tais transações privadas no Ethereum. Em particular, a geração das “provas” é realizada usando a caixa de ferramentas ZoKrates.

Configurações confiáveis ​​controversas ainda são necessárias na EY’s Nightfall, em vários casos também, mas ao pesquisar sua aplicação por empresas, isso não é tão problemático quanto o evento de geração em uma rede de criptomoeda como ZCash desde empresas (por exemplo, uma empresa de logística de cadeias de suprimentos) ter um caso de uso mais privado e autorizado, confinado na rede Ethereum mais ampla.

Nightfall cita alguns dos casos de uso em potencial da tecnologia, que vão desde setores como gerenciamento da cadeia de suprimentos e logística a transações corporativas internas – que é um foco da iniciativa do JP Morgan com zk-SNARKs.

Um exemplo de emprego do Nightfall na indústria da cadeia de suprimentos seria o rastreamento privado de produtos farmacêuticos ao longo da jornada logística e, o que é mais importante, não revelar detalhes sobre os próprios produtos, como tipo de medicamento, destino ou quantidade no livro-razão público. A principal vantagem é que as empresas podem aproveitar a resistência à censura, a verificabilidade e a infraestrutura de um blockchain público com garantias de privacidade semelhantes às de uma cadeia permitida.

A formalização de protocolos de transferência usando zk-SNARKs pode efetivamente reduzir o impacto de trade-offs na tomada de decisão em relação a blockchains públicos vs. privados.

Nightfall da EY faz referência a um conjunto de colaboradores que ajudaram o protocolo a se materializar, incluindo ZoKrates, Libsnark, ZCash, GM17, 0xcert e OpenZeppelin. A EY está planejando introduzir Nightfall em seus produtos blockchain existentes – OpsChain e Blockchain Analyzer.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me