Que inovações o fhEVM pode trazer para a privacidade on-chain?

币小白_

Autor: Mohamed Fouda, Sócio, Volt Capital, traduzido por Golden Finance 0xjs

A falta de privacidade on-chain é um dos maiores problemas das criptomoedas.

Embora as soluções zk, como a Aztec, permitam transações privadas e computação a partir de dados privados, elas têm um grande problema: lidar com um estado privado compartilhado.

É aqui que a FHE e startups como a Inco Network e afins brilham.

yoj20holf0QLS5rpdE9banwO50TsoVCbNJUmHeac.jpeg

Em primeiro lugar, por que razão precisamos de partilhar um Estado privado?

O estado privado partilhado pode ser a contagem de votos na cadeia privada, o estado de um jogo de poker ou o estado de um dark pool AMM. O estado privado compartilhado permite casos de uso que não são possíveis em criptomoedas.

Por que a Aztec não pode lidar com o status de compartilhamento privado?**

Para manter a privacidade dos dados, a criptografia é necessária, mas o ZK não pode lidar com dados criptografados, os dados devem ser descriptografados, o cálculo é realizado no lado do cliente e o resultado deve ser criptografado novamente.

Quando os dados são pessoais, como idade, riqueza, etc., é viável fazer cálculos do lado do cliente.

Quando dados privados são compartilhados, ou seja, várias pessoas podem alterá-los, você precisa compartilhar a chave de descriptografia, o que comprometerá a privacidade ou usará FHE.

Como é que a FHE resolve este problema?

A criptografia totalmente homomórfica (FHE) permite criptografar dados e executar cálculos nesses dados sem descriptografá-los.

Por exemplo, numa sondagem privada, cada novo voto altera o resultado da contagem dos votos sem o revelar

Da mesma forma, o estado de um pool de AMM ou protocolo de empréstimo pode ser alterado através de uma transação válida sem revelar o status do protocolo antes ou depois da transação. Isso pode fornecer proteção contra MEVs extrativos, como ataques de sanduíche

No geral, FHE tem algumas vantagens importantes: o estado privado pode ser alterado por muitos usuários, o que melhora a capacidade de composição, a experiência do usuário é melhorada por não exigir que os usuários armazenem dados ou gerem ZKPs, e privacidade completa através de endereços privados.

Mas a FHE ainda tem os seus próprios desafios

Primeiro, FHE é computacionalmente caro, e mesmo com uma biblioteca otimizada como a biblioteca TFHE-rs da ZAMA, a computação FHE pode ser um milhão de vezes mais lenta do que a computação transparente.

Aqui está um exemplo de uso de cálculos FHE em IA:

OT1hPW6F9R5TCtfm1cYY8nbYZk9nkzq2uSYKy.jpeg

Apesar da complexidade, inovações como o fhEVM (EVM com FHE) aproximam-nos das aplicações do mundo real.

No fhEVM, quando a Rede Inco é usada para L1, as operações FHE são implementadas como pré-compilação de EVM para acelerar a computação e reduzir o consumo de gás.

Usando fhEVM, os desenvolvedores podem criar qualquer matriz de variáveis criptografadas que compartilham um estado privado como uma matriz de variáveis criptografadas que o Solidify SC pode ler e modificar sem descriptografia. Por outras palavras, muitas aplicações existentes podem ser modificadas para permitir a privacidade.

Os desenvolvedores começaram a usar essa arquitetura para implementar jogos de informações ocultas, como Werewolf e Mafia.

Há ainda muito a fazer para alcançar estes progressos. Para alcançar a compatibilidade total com EVM, o fhEVM precisa suportar variáveis criptográficas maiores (até 256 bits), suportar mais operações matemáticas e cooperar com o MPC para criptografar/descriptografar o estado privado.

O avanço dessa tecnologia também requer educar os desenvolvedores sobre como construir modelos mentais adequados em torno de lidar com estados privados.

Remi Gai tem trabalhado em estreita colaboração com os desenvolvedores a este respeito para construir a próxima geração de aplicações privadas na rede Icno.

Esta é uma discussão interessante sobre criptografia de estado privado.

Em suma, qualquer estado partilhado requer uma chave de encriptação/desencriptação. A chave deve ser fragmentada entre validadores de rede (MPCs). Os validadores desencriptam dados, como os resultados finais da votação, quando necessário.

Tanto quanto sei, as implementações fhEVM existentes ainda não têm esse componente MPC. Além disso, este MPC deve ser dinâmico e a chave pode ser alterada ao longo do tempo para evitar que 1 chave controle a privacidade de todos os estados históricos.

Fonte: Golden Finance

Ver original
Isenção de responsabilidade: As informações contidas nesta página podem ser provenientes de terceiros e não representam os pontos de vista ou opiniões da Gate. O conteúdo apresentado nesta página é apenas para referência e não constitui qualquer aconselhamento financeiro, de investimento ou jurídico. A Gate não garante a exatidão ou o carácter exaustivo das informações e não poderá ser responsabilizada por quaisquer perdas resultantes da utilização destas informações. Os investimentos em ativos virtuais implicam riscos elevados e estão sujeitos a uma volatilidade de preços significativa. Pode perder todo o seu capital investido. Compreenda plenamente os riscos relevantes e tome decisões prudentes com base na sua própria situação financeira e tolerância ao risco. Para mais informações, consulte a Isenção de responsabilidade.
Comentar
0/400
Nenhum comentário
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)