Irmão, eu ouvi falar de um novo protocolo chamado Zama usando "Toroidal FHE" para proteger a privacidade na Blockchain. O que é isso?

Cara, você está acessando o santo graal da tecnologia de privacidade. Vamos começar com FHE, que significa Criptografia Totalmente Homomórfica.

Normalmente, para fazer qualquer coisa com dados criptografados (como em uma blockchain), você precisa descriptografá-los primeiro. Mas no momento em que você os descriptografa, eles estão expostos. FHE é um tipo de mágica criptográfica que permite que você trabalhe e faça cálculos com dados enquanto ainda estão criptografados.

Pense nisso como uma daquelas caixas de luvas seladas que os cientistas usam. Você pode colocar suas mãos nas luvas e trabalhar nos materiais sensíveis dentro da caixa sem nunca expô-los ao ar exterior. FHE é a versão digital dessa caixa para dados.

Ok, então qual é a parte "Toroidal" no TFHE?

Essa é a especialidade da Zama. "Toroidal" refere-se à forma e método matemático específicos que eles usam para alcançar essa mágica FHE. Você não precisa ser um gênio da matemática para entender, apenas saiba disso: versões mais antigas do FHE eram incrivelmente lentas. Tão lentas que eram basicamente inúteis para aplicações do mundo real, como uma blockchain.

TFHE (Toroidal FHE) é um tipo específico de FHE que foi projetado para ser muito, muito mais rápido. É a grande inovação que torna possível realmente usar essa tecnologia de privacidade em uma rede ativa sem que leve uma eternidade para processar uma transação. A Zama é a equipe que está pioneirando essa versão específica e de alta velocidade do FHE.

Então como a Zama usa isso para proteger a privacidade em uma blockchain?

É aqui que se torna revolucionário. Blockchains como Ethereum são transparentes. Todos podem ver cada transação, cada saldo de carteira e o que você está fazendo em DeFi.

A tecnologia da Zama permite que você construa contratos inteligentes que podem usar dados criptografados. Imagine isto:

  • Você poderia votar em um DAO sem que ninguém soubesse em que sentido você votou, mas o contrato inteligente ainda poderia contar corretamente os votos criptografados.

  • O saldo da sua carteira poderia estar oculto na cadeia, mas você ainda poderia provar para um aplicativo DeFi que tem fundos suficientes para obter um empréstimo. O aplicativo saberia que você é bom para isso, mas nunca veria seu saldo real.

  • Um jogo pode ter informações ocultas. As estatísticas do seu personagem ou sua mão de cartas podem estar criptografadas na cadeia, sendo reveladas apenas quando você escolher.

A Zama essencialmente permite a confidencialidade e a privacidade diretamente em blockchains públicas, o que é algo que tem sido quase impossível até agora.

Se isso é tão bom, por que ainda não está em toda parte?

Tudo se resume aos trade-offs, e este é um grande: custo computacional.

Embora o TFHE seja rápido para FHE, ainda é muito mais intensivo em computação do que apenas processar dados não criptografados. Executar cálculos em dados criptografados exige muito mais poder e tempo. O principal desafio para a Zama e todo o espaço FHE é torná-lo eficiente o suficiente para que não desacelere a blockchain a um ritmo de tartaruga ou faça as taxas de transação dispararem.