A interseção da IA e do Blockchain com Rand Hindi da Zama
No episódio 103 de The Money Movement, Jeremy Allaire fala com Rand Hindi, cofundador e CEO da Zama, sobre a interseção de privacidade, IA e blockchain através das lentes da criptografia totalmente homomórfica (FHE). Rand compartilha sua jornada no espaço tecnológico, a fundação da Zama e a importância da privacidade na era digital. A conversa deles se aprofunda em:
- [6:54] — Entendendo o FHE
- [14:43] — Confidencialidade nas transações financeiras
- [28:36] — A interseção de IA e blockchain
Se você estiver interessado em aprender mais sobre os aspectos técnicos do FHE, suas aplicações em blockchain e como ele pode aumentar a confidencialidade nas transações financeiras, assista a este episódio de The Money Movement.
Rand - 00:00:00:
E a confidencialidade é, na verdade, um espaço de design muito maior do que a privacidade.
Jeremy - 00:00:15:
Oi, eu sou Jeremy Allaire, e este é o Movimento do Dinheiro. Estou muito empolgado hoje por ter a companhia de Rand Hindi, CEO da Zama. Zama, bem, primeiro de tudo, Rand, bem-vindo ao programa.
Rand - 00:00:29:
Oi, Jeremy. Obrigado por me receber.
Jeremy - 00:00:31:
Sim, estou empolgado com essa conversa. Eu acho que... Há muita coisa acontecendo no mundo criptográfico, no mundo da IA, no mundo da confiança, verdade e identidade e em tantas áreas diferentes, muitas questões importantes e muitas oportunidades importantes. E acho que muito disso se resume ao próximo conjunto crítico de infraestrutura que precisamos construir. Para fazer o uso de blockchain e IA seguro para a sociedade e útil para a sociedade. Então, vamos mergulhar em muito disso através das lentes do seu trabalho e do cenário mais amplo do FHE. Mas talvez antes de mergulharmos nos assuntos, seja incrível ouvir sobre sua formação, como você meio que entrou nesse espaço e talvez um pouco da história da fundação de Zama.
Rand - 00:01:31:
Claro. Então, sou desenvolvedor desde os 10 anos de idade. Eu construí minha primeira empresa nos anos 90. Era uma rede social. E foi aí que descobri a importância da privacidade. Porque, como criador de uma rede social, eu poderia acessar tecnicamente o conteúdo e as mensagens de todos na minha plataforma. E sempre pareceu meio errado que eu pudesse fazer isso. Então, eu sempre tive essa coisa em mente, que é que, se quisermos que a Internet cresça, em algum momento, teremos que lidar com a privacidade. Então, rapidamente, acabei estudando ciência da computação, entrei na IA, fiz um doutorado em 2007 e construí uma das primeiras empresas de IA que preserva a privacidade, que foi adquirida em 2019, e foi quando comecei a Zama com meu cofundador Pascal Paillier, que é um dos inventores do FHE. Então, na verdade, para mim, a privacidade tem sido uma jornada de toda a vida, você sabe, que me levou pela IA, pela Web e por blockchain agora.
Jeremy - 00:02:31:
Sim. Surpreendente. Isso é incrível. Sim, é, você sabe, quando pensamos sobre. Também comecei cedo na infraestrutura da Internet e acho que sempre houve... Você sabe, esse tipo de camada aparentemente ausente da internet. A privacidade real tem sido uma delas, meio que nos iludiu com base no modelo de negócios, mas também na tecnologia e, obviamente, o dinheiro era uma camada que faltava na Internet e estamos resolvendo isso, tentando resolver isso em grande escala hoje. Mas, talvez para se aprofundar um pouco mais no Zama, vocês tenham sido pioneiros, eu acho, em implementações genéricas de criptografia totalmente homomórfica e, em seguida, em algumas versões aplicadas dela, como um contexto de blockchain ou um contexto de IA, etc. Mas talvez apenas para, você sabe, o público que ouve The Money Movement tenha realmente trazido tudo, desde formuladores de políticas a fundadores de startups, para a mídia, talvez vamos fazer a definição de FHE de um a dois minutos. Todo mundo fala sobre ZK. Eu usei o ZK Sync na semana passada, mas todo mundo fala sobre o ZK e, para muitas pessoas que estão por aí, é como se o ZK resolvesse tudo. Mas à medida que você se aprofunda e pensa sobre quais são realmente esses problemas e como resolvê-los, obviamente também precisamos de coisas como FHE, mas seria ótimo apenas a definição de um leigo. Eu poderia perguntar ao GPT e reproduzi-lo, mas prefiro ter o especialista.
Rand - 00:04:21:
Claro. Portanto, a ideia da criptografia homomórfica, ou FHE, é que você pode computar com dados criptografados sem realmente precisar vê-los. Então imagine, por exemplo, que eu sou... Sou OpenAI. Hoje, para oferecer o ChatGPT aos meus clientes, preciso que eles me enviem seus dados para que eu possa analisá-los e enviar uma resposta. Assim, posso ver todos os dados de todos os meus usuários e clientes. Com a criptografia homomórfica, meus usuários poderiam me enviar consultas criptografadas, mas a forma como ela foi criptografada permite que você calcule nos próprios dados criptografados e produza uma resposta que, por sua vez, é criptografada. Então, para o usuário, nada muda. Você está enviando dados, recebendo uma resposta, mas agora os dados são criptografados quando você os envia e durante o processamento. Portanto, você pode pensar nisso como criptografia de ponta a ponta para qualquer tipo de serviço on-line que você queira usar. Então, você sabe, isso é muito importante, certo? Quando você pensa sobre isso, não apenas para nuvem e IA em termos de privacidade e confidencialidade, mas se você colocar isso em um contexto de blockchain, onde, por design, tudo é visível publicamente, você pode ver como isso se torna poderoso porque você pode começar a ter confidencialidade e contratos inteligentes criptografados em cima de blockchains descentralizados públicos sem permissão.
Jeremy - 00:05:38:
Certo, certo. Então, eu uso esse conceito de que estamos atualmente na terceira geração de blockchains e meio que estamos caminhando para a quarta geração de blockchains. E uma das coisas que a quarta geração de blockchains pode ser capaz de fazer é ter algo como criptografia totalmente homomórfica e basicamente ter, você sabe, descentralização, essas arquiteturas completamente distribuídas, sem confiança em algum núcleo, mas onde, você sabe, eu posso transacionar, interagir e utilizar essas, você sabe, com segurança como indivíduo ou corporação, sem me preocupar com esses limites, você sabe, que a privacidade, você sabe ,-
Rand - 00:06:20:
Bem, você sabe, eu diria que a privacidade é apenas um aspecto do que essa tecnologia permite. Porque a privacidade realmente está relacionada aos dados pessoais. Mas se você observar a maioria dos aplicativos de blockchain, na verdade não são dados pessoais, como seus registros médicos. São dados mais confidenciais. Coisas que você não quer que outras pessoas saibam, mas elas não necessariamente dizem respeito a um indivíduo. Como se não fosse, você sabe, seu nome ou algo parecido. E a confidencialidade é, na verdade, um espaço de design muito maior do que a privacidade, porque inclui, você sabe, transações B2B, por exemplo. Inclui, você sabe, KYC, AML, coisas compatíveis. E tudo isso se torna possível com o FHE porque você pode basicamente fazer coisas na cadeia sem precisar revelar a outras pessoas o que está acontecendo.
Jeremy - 00:07:08:
Quero detalhar mais casos de uso daqui a pouco. Acho que seria ótimo entender onde você está no tipo de aplicação de produção disso hoje. E eu quero voltar para, eu também quero voltar para a IA, porque acho que é tão necessária quanto o blockchain e eles podem ser usados juntos, na verdade, de algumas maneiras bem legais. Mas, sim, então qual é a situação de Zama em termos de tipo de trabalho de produção no momento?
Rand - 00:07:45:
Então, essa é uma boa pergunta. Você sabe, quando começamos uma empresa há quatro anos, havia três problemas com a FHE. Primeiro, era muito lento para ser prático. Em segundo lugar, era muito limitado. Você só podia fazer aritmética básica, adições e multiplicações, mas não conseguia executar um contrato inteligente. Não era possível executar um modelo de aprendizado de máquina e dados criptografados. E, finalmente, era tão difícil de usar que, a menos que você tivesse um PhD em criptografia, não conseguiria realmente construir algo seguro. Então, o que fizemos na Zama foi inventar uma nova forma de criptografia homomórfica que pode permitir qualquer tipo de computação, por mais complicada que seja, aprendizado de máquina, blockchain, bancos de dados. E não exija que o desenvolvedor saiba nada sobre criptografia. Então, se você está escrevendo um contrato inteligente, basta escrever um código de solidez. Se você estiver escrevendo um modelo de aprendizado de máquina, basta escrever o código PyCon. Toda a criptografia é abstraída. A única coisa que realmente falta para que isso cresça é o desempenho. Então, tornamos o FHC cerca de cem vezes mais rápido do que quando abrimos uma empresa, o que é suficiente para a maioria dos trabalhos.
Jeremy - 00:08:53:
O que, me dê uma ideia da ordem de magnitude ou onde ela está em termos de, acho que as medidas computacionais são provavelmente a melhor medida.
Rand - 00:09:01:
Então eu acho que, você sabe, vamos usar o blockchain como exemplo. Quando começamos a Zama, supondo que você pudesse fazer um contrato inteligente, o que você não poderia, mas supondo que você pudesse, levaria cerca de... Você basicamente seria capaz de fazer uma transação a cada 10 segundos. Ok, então, como uma transferência de token a cada 10 segundos. Por que não, certo? Mas não é louco. Agora estamos em nosso nível em que podemos fazer 20 transações por segundo e estamos no caminho certo para permitir 100 transações por segundo no próximo ano em GPUs. Então, eu diria que 100 transações em blockchain são mais do que a maioria dos aplicativos precisa no momento. E podemos continuar ampliando isso à medida que melhoramos o desempenho.
Jeremy - 00:09:49:
Mas tipo, que tal uma plataforma de troca AMM descentralizada mais complexa ou, você sabe, algo que está, você sabe, executando um pouco mais de complexidade?
Rand - 00:10:01:
Quer dizer, cerca de, eu diria cinco por segundo agora. O que, novamente, acho que é muito bom como ponto de partida, considerando que nem começamos, você sabe, a usar ASICs ou coisas assim para acelerar o FHE. Então eu acho que, você sabe, o bom é que agora o FHE chegou a um ponto em que é fácil de usar. Você pode usá-lo para qualquer coisa. O desempenho é bom o suficiente em hardware comum para a maioria dos aplicativos. Mas, o mais importante, você tem a lei de Moore do seu lado. O FHE agora é apenas um problema de computação. Use mais computação, vai mais rápido. Tenha computadores melhores, fica mais barato. É simples assim. Portanto, esperamos que o FHE aumente seu desempenho em um fator de quatro a 10 a cada ano a partir de agora.
Jeremy - 00:10:48:
Então, como você vê isso evoluindo, em particular no espaço do blockchain? Como você vê isso evoluindo? Além do que eu considero vários tipos de sistemas operacionais de camada um e de camada dois. Eu vejo basicamente que o OP Stack é como um sistema operacional, nossa órbita interna ou os ambientes de camada um como Solana e Aptos e todos esses caras. Então, como você vê isso evoluindo junto com aqueles? Você vê isso como uma espécie de... Mais ou menos como o ZK-SNARK meio que começou ou é uma espécie de utilitário aplicado junto com uma cadeia existente? Ou você precisa ser incorporado a um blockchain de próxima geração? Eu sei que você tem seu FHeVM, sobre o qual eu adoraria ouvir, mas o que você acha dessa interseção, considerando os volantes de desenvolvimento que estão ocorrendo nessas diferentes plataformas?
Rand - 00:11:49:
Sim, pensamos muito sobre isso. Nós realmente queremos garantir que o FHE possa ser amplamente implantado sem que os desenvolvedores precisem aprender um novo idioma ou, você sabe, uma nova pilha de tecnologia. Então, tudo o que fazemos foi implementado e integrado aos ambientes de blockchain existentes. Então, para começar, o EVM, mas nada nos impede de fazer isso para Solana com o SVM ou, eventualmente, para o Move, mas nos concentramos primeiro no EVM. Portanto, temos uma biblioteca unificada de contrato inteligente que você pode usar como desenvolvedor para oferecer suporte ao FHE em qualquer blockchain de EVM em que o FHE esteja ativado. Então, agora a questão é: ok, se for apenas um código de solidez, qualquer um pode começar a construí-lo. Como você faz com que esses vários L1, L2s integrem o FHE? Portanto, eles podem integrá-lo nativamente, pois o validador é executado como um software extra, e esse software basicamente interage como uma pré-compilação com o EVM para suportar essas operações de FHE. Ou se você não quiser modificar os programas validadores, digamos Ethereum, certo? E você não quer que os programas executem alguma computação extra. Então, temos outro paradigma, agora que lançaremos em breve, chamados coprocessadores FHE, em que a ideia é que o usuário esteja interagindo no L1, mas a computação do FHE esteja realmente acontecendo fora da cadeia. Mas um usuário não sabe disso. Do ponto de vista do usuário, ele está interagindo com um L1, mas o L1 em si não faz o cálculo do FHE. É algum tipo de serviço fora da cadeia. Portanto, tecnicamente, você poderia ter o FHE no Ethereum, no Base, em qualquer blockchain, independentemente de essa cadeia ter decidido integrá-lo nativamente.
Jeremy - 00:13:34:
Isso faz sentido. Então, isso faz muito sentido. E tenho certeza de que vocês estão trabalhando duro tentando descobrir como trabalhar ao lado desses diferentes ecossistemas.
Rand - 00:13:45:
Bem, para ser honesto, se for baseado em EVM, é muito fácil porque é bastante padronizado. É tipo, o quê? Talvez haja cinco pilhas executando o EVM, onde você tem o Fender Lynch, o OP Stack, o Arbitrum e o Ethereum. Como se não houvesse muitos sabores de EVMs por aí. Um pouco mais de trabalho se você quiser dar suporte, você sabe, a um ecossistema completamente diferente, porque você precisa entender como a máquina virtual real funciona. Mas não é ciência, é engenharia, certo?
Jeremy - 00:14:15:
Sim, sim. Não, totalmente. Acho que talvez perfurando a concessionária. Quero dizer, nosso mundo na Circle é obviamente como dinheiro real circulando nessas redes. E, você sabe. Basicamente, você sabe, como podemos fazer isso funcionar para quase todas as formas de, digamos, como a utilidade digital do dólar no mundo? E acho que uma das coisas que ouvimos ao conversar, seja com uma instituição financeira regulamentada, é que adoro a ideia de poder usar um protocolo financeiro descentralizado, mas preciso saber se estou interagindo com segurança e não quero que outras pessoas observem minhas transações. Então, esses são comuns. Preocupações com a confidencialidade, como você disse, a que distância estamos de você, digamos, de uma corporação ou instituição financeira que deseja usar moedas estáveis como USDC ou outras e ter esse nível de confidencialidade? E então há coisas específicas em sua pilha, perdoe o uso da frase, mas em sua pilha que, você sabe, meio que lidam com a necessidade de seus auditores ou outras pessoas poderem acessar coisas se houver situações do tipo vidro quebrado ou qualquer outra coisa.
Rand - 00:15:43:
Sim. Essa é uma ótima pergunta. Você sabe, quero dizer, eu tenho falado sobre a ideia de que você poderia estar em conformidade com a FHE de uma forma em que toda a complexidade seja abstraída no próprio contrato inteligente. E as pessoas dizem, sim, é uma coisa meio chata de se falar. Mas você não entende. Isso é necessário. Você quer escalar o blockchain para centenas de bilhões de ativos. Você vai ter que lidar com isso em algum momento. Alguém tem que fazer o trabalho. Então, a vantagem do FHE, que é muito diferente do ZK, o ZK só permite que você prove algo sobre alguns dados fora da cadeia. Mas assim que você quiser começar a ter a capacidade de composição na cadeia, o ZK não funciona porque o ZK não permite que você calcule na prova do ZK, certo? Ele só permite que você o verifique sem ver os dados. O FHE permite que você calcule diretamente no estado criptografado na cadeia. O que isso significa é que você pode ter, por exemplo, sua identidade criptografada, armazenada em um contrato inteligente na cadeia e ter qualquer outra Protocolo DeFi que você deseja usar diretamente, verifique, como qualquer contrato composto, se você satisfaz a condição XYZ. Tudo isso seria apenas um contrato inteligente na cadeia. Então, quando a identidade e a conformidade basicamente se tornam apenas um contrato inteligente, você pode ver como se torna muito mais fácil criar esses sistemas. Então isso é algo que simplesmente funciona. A única coisa que falta para que isso realmente seja implantado é primeiro que os primeiros protocolos FHE entrem em produção. Então, isso está acontecendo no primeiro trimestre. Então, estamos a apenas alguns meses de que isso seja possível. E que alguém realmente se importe o suficiente para construí-lo.
Jeremy - 00:17:28:
Certo. Sim, você sabe, quero dizer, nós trabalhamos, você sabe, tentando trabalhar no tipo de uso de... Credenciais criptográficas e outras coisas para provas de KRSC. E existem alguns desses modelos de atestado cego e outras coisas que existem. E um dos desafios é que, de certa forma, a tecnologia não é o desafio, embora seja, existem diferenças importantes em termos de como se pode fazer isso. E acho que o modelo FHE é potencialmente o mais robusto, certo? Mas, você sabe, a política em si tem que evoluir, certo? Porque, no momento, existem leis que dizem: bem, se você é uma instituição financeira, precisa ter as informações de todos em seu banco de dados. E se você tiver uma transação de um de seus usuários com outra instituição, precisará realmente saber exatamente quem é essa outra pessoa. E você precisa compartilhar todas as informações com a outra parte. E você precisa ser capaz de ter acesso total a esses dados e ser capaz de executar telas de sanção neles e assim por diante... Agora está ficando emocionante.
Rand - 00:18:43:
É assim que fazemos com o FHE. Portanto, todos os dados de identidade KYC estão na cadeia, mas são criptografados. Então, do lado de fora, ninguém pode ver isso. Mas como tudo é apenas um contrato inteligente, você pode definir em seu contrato inteligente quem tem permissão para descriptografar qual parte do estado criptografado. Que o contrato realmente controla. Então, por exemplo, vamos fazer um balanço de usuários, algo tão simples quanto isso. Se seu saldo na cadeia estiver criptografado, obviamente você deseja permitir que o usuário veja seu próprio saldo. Você sabe, eles querem saber quanto dinheiro eles têm.
Jeremy - 00:19:17:
Sim, certo. Você pode querer outro contrato inteligente que lhe dê crédito para ver seu saldo ou qualquer outra coisa.
Rand - 00:19:24:
Exatamente. E isso é apenas uma linha de código de solidez. Você só precisa dizer, permita que esse endereço decifre esse valor. É tão simples quanto uma linha de código de solidez. A dificuldade não é implementá-la. É decidir quais regras devem ser implementadas em qual cenário. Mas eu diria que isso não é um problema de tecnologia. Este é um problema de conformidade, como você está? Mas veja, se todos os dados estão na cadeia e você pode, no contrato inteligente, definir programaticamente as regras de conformidade e visibilidade, não precisa se preocupar com a reconciliação fora da cadeia. Você não precisa se preocupar em ter um banco de dados secundário porque o blockchain é seu banco de dados. Tudo o que você precisa fazer é autorizar a carteira do regulador a acessar os dados de forma eficaz. Certo? Ou, você sabe, se você tiver uma transação com outra instituição, basta reivindicar os dados que você está transferindo para ela ou algo assim. É muito, muito fácil. E porque... Tudo está na cadeia.
Jeremy - 00:20:25:
Então eu vejo a diferença. Se o contrato inteligente contém os dados e está totalmente criptografado, isso muda porque você meio que tem o estado na cadeia e não está criando replicação, certo? Você é eficaz, você sabe, e quem for a entidade responsável por emitir ou validar esses dados teria a capacidade de escrever contra esse contrato inteligente, certo? Então, você pode falar sobre, você sabe, o que será lançado no primeiro trimestre em alto nível?
Rand - 00:20:55:
Claro. Portanto, hoje existem mais de uma dúzia de protocolos implementando o FHE, que planejam entrar na rede principal em algum momento no início de 2025. Eu realmente não posso te dizer quem ou quando exatamente, porque essa é a escolha deles, mas eu posso te dizer o que a própria Zama vai lançar. Então, o que percebemos é que, você sabe, nem todo blockchain pode implementar o FHE nativamente. Então, para esses casos, digamos Ethereum ou BAKE, a própria Zama implantará um processador central FHE hospedado em XAML. Então, pense nisso como um serviço em nuvem que habilitaria o FHE em blockchains não FHE. Portanto, no primeiro trimestre, você basicamente poderá ter contratos inteligentes FHE no Ethereum. Com Zama executando a computação FHE. Então, claro, você sabe, como se tivesse que confiar em Zama que Zama faz seu trabalho corretamente, mas tudo o que fazemos é verificável publicamente de qualquer maneira. Então, se realmente trapaceamos na computação do material do FHE, você pode ver isso e pode efetivamente nos processar, certo? Quero dizer, você sabe, os Termos e Condições, devemos cumpri-los. Portanto, essa será uma ótima solução, enquanto as blockchains FHE puramente descentralizadas com as quais trabalhamos também se preparam para o lançamento.
Jeremy - 00:22:12:
Interessante. Isso é incrível. Então, isso vai ser um grande marco para vocês.
Rand - 00:22:16:
Sim, é um grande problema. Você sabe, também há muitas pessoas trabalhando atualmente em testes usando o FHE para blockchains privados. Portanto, isso não seria sobre o lançamento no Ethereum. O Ethereum seria como se o Circle quisesse administrar uma blockchain para fazer a tokenização de ativos com outras cinco instituições. No momento, você divulgaria a todos o que está tendo na cadeia se tiver uma blockchain compartilhada. Com o FHE, isso não é mais um problema. Você pode ter uma blockchain para todas as instituições dos EUA em que a única coisa que as pessoas revelam umas às outras é o que estão negociando juntas e nada mais. Então, aqui não há nenhum token. Não é Ethereum, certo? Isso seria como um upwatch, seja o que for, como uma nova blockchain dos EUA. Sim, não, você pode...
Jeremy - 00:23:01:
Você pode ver isso totalmente. Estou curioso, na verdade. Então, em um ambiente, digamos que você tenha um... Você sabe, um Arbitrum, um Arbitrum L2 lançado e você quer usar isso, aquele Arbitrum L2, eles precisariam do tipo de pilha de tecnologia Arbitrum para ter o validador, o validador subjacente suportaria Zama ou sua implementação? Ou alguém que acabou de implementar na pilha de tecnologia Arbitrum poderia tomar uma decisão e adicioná-la? E então, se eles adicionaram isso, é meio que... Você sabe, mais ou menos, é uma opção de desenvolvedor em vez de gostar de tudo, certo? Então, teoricamente, como se você pudesse ter um L2 em que USDC é a moeda de pagamento da taxa e, obviamente... É algo que ainda depende de sequenciadores até a cadeia Ethereum subjacente. Você poderia basicamente ter regiões parecidas que são: aqui está uma região de computação e participantes que é totalmente confidencial, mas também pode interagir com o lado público?
Rand - 00:24:25:
Cem por cento. Então, quando você implementa o FHE, seja de forma nativa ou por meio de um coprocessador, como o Zama, que lançará em breve, o contrato inteligente, o blockchain em si não é criptografado. O que acontece é que introduzimos novos tipos de dados junto com os tipos existentes em sua linguagem Solidity, por exemplo. Então, se você tinha seu saldo como um número inteiro, agora você também pode decidir codificar seu saldo como um número inteiro criptografado. Mas isso não muda nada na funcionalidade existente do EVM e do blockchain. Isso é algo que estamos adicionando. Além disso, pense nisso como uma opção extra que você está adicionando ao EVM, não como uma substituição ou qualquer tipo de alteração lógica interna. Então, por causa disso, todos os seus contratos existentes ainda funcionam. Eles são exatamente iguais, certo? E você pode começar a criar seus contratos de FHE como apenas um contrato separado de forma eficaz e, em seguida, pode simplesmente fazer uma ponte entre os dois, se necessário. Vamos dar o exemplo de um token novamente. Obviamente, transferir liquidez para uma blockchain diferente é muito complicado, certo? Portanto, com o FHE, se você quisesse ter um token criptografado, não precisaria enviá-lo para uma blockchain separada. Você pode ter seu token ERC-20 normal e depositá-lo em uma embalagem FHE ERC-20. A partir do qual todas as transações serão criptografadas. Então, na verdade, tudo isso é apenas enviar fichas de um contrato para outro. Então, é super, super simples. Então é isso que você quer dizer. Veja, quando você fala sobre zonas, pensamos apenas em contratos. Alguns contratos são criptografados, outros não.
Jeremy - 00:26:07:
Sim. Sim. Certo. Um contrato ou uma coleção de contratos pode ser como, quero dizer, estou usando uma metáfora. Sim, mais ou menos. Exatamente.
Rand - 00:26:19:
Nós até temos maneiras. Então, quero dizer, agora estamos começando a entrar nas coisas de design, mas também existem maneiras de usar os pools comerciais existentes, por exemplo. Para transações confidenciais. Veja como faríamos isso. Imagine que você tenha fichas ERC20 criptografadas, certo? Você quer usar o Uniswap ou qualquer outra plataforma de troca descentralizada, certo? Porque você não quer que as pessoas tenham que transferir a liquidez para uma nova plataforma de troca descentralizada novamente, o que é complicado, certo? O que você faria, a única coisa que você precisaria fazer é ter um contrato de FHE que apenas agregue as solicitações de troca de, digamos, 100 pessoas. Descriptografa a quantidade agregada de swaps. Não temos ideia de quanto pessoas individuais desejam trocar. Faça essa troca como uma troca regular na cadeia, não no FHE, criptografe as fichas que você recebeu de volta e, no FHE, redistribua-as para as pessoas, Krorata ou coisas delas. Então, ao fazer isso, você está escondendo o quanto cada pessoa trocou, mesmo que os valores globais...
Jeremy - 00:27:29:
É efetivamente como um modelo de dosagem seguro. Sim, sim.
Rand - 00:27:33:
Exatamente, exatamente. Mas é só um contrato inteligente. Nada mais do que isso. Isso é o que há de tão interessante nisso.
Jeremy - 00:27:38:
Sim, sim. Isso o torna interessante. E sim, há muitos efeitos colaterais que também são muito interessantes. Muito legal. Bem, vamos nos afastar um pouco do blockchain e nos mover um pouco para a IA e talvez um pouco da interseção também. Estou curioso sobre suas opiniões gerais sobre IA e criptografia, IA, criptografia e FHE. Começaremos por aí com uma pergunta de alto nível e, em seguida, poderemos nos aprofundar em outras coisas.
Rand - 00:28:14:
Claro. Então, quero dizer, estou na IA desde 2003 e na blockchain criptográfica desde 2013. Então, eu vi bastante da evolução de ambos, certo? Quero dizer, as pessoas não sabem disso, na verdade, mas eu até tentei lançar um dos primeiros protocolos de IA descentralizados em 2018 para fazer treinamento descentralizado usando aprendizado federado on-chain. Não funcionou. Nós desistimos. Cancelamos o projeto. Mas, você sabe, a ideia já existe. E eu acho que, você sabe, há duas coisas que eu realmente acho interessantes sobre essa interseção de IA e blockchain. A primeira é a capacidade de acessar dados de um grande número de pessoas e, ao mesmo tempo, obter todas as recompensas por ter seus dados totalmente automatizados. Então, basicamente, dados de treinamento em mercados. Esse é um caso de uso gigantesco. E é aqui que o FHE realmente entra.
Jeremy - 00:29:11:
Sim, sim Sim, quero dizer, eu concordo totalmente. A maneira como eu penso sobre isso é como... Toda a experiência do usuário na Internet basicamente interagirá com essas inteligências. Então, você sabe, basicamente as inteligências só precisam, elas precisam de dados e os provedores de dados precisam ser compensados e blockchains e moedas estáveis, você sabe, e contratos inteligentes serão uma forma muito, muito poderosa de intermediar essa troca de valor econômico, que precisa ocorrer.
Rand - 00:29:40:
Sim. Exatamente. Então é aqui que o FHC desempenha um papel importante, certo? E acho que você vai gostar disso. No momento, se você vender seus dados para alguém que queira usá-los, você realmente só poderá vendê-los uma vez e essa pessoa os usará para o que quiser fazer, certo? Então, se eles quiserem treinar seu modelo 50 vezes com ele, eles realmente serão pagos uma vez, mesmo que o usem 50 vezes. Por quê? Porque, bem, uma vez que eles têm os dados, eles não têm incentivo para pagar você novamente. Mas se os dados estiverem criptografados no FHE, você não precisará vendê-los. Eles podem executar seus cálculos em seus dados criptografados e você só permitiria que eles decifrassem o resultado da computação. Então, toda vez que eles querem usar seus dados para uma nova computação, eles precisam pagar você novamente por essa computação. Você não está mais vendendo os dados, está vendendo o resultado da computação em seus dados. Então, de repente, nesses mercados de dados, o valor que você pode extrair dos dados que você está vendendo é muito maior porque você não os vende uma vez, você os vende toda vez que alguém quer reutilizá-los. Então isso é enorme, cara. Como se você estivesse basicamente transferindo valor novamente para o usuário final, certo?
Jeremy - 00:30:51:
Eu entendo. Não, entendo totalmente. Sim. Sim, quero dizer, é como se o Spotify fizesse um acordo e dissesse: a cada jogada você ganha uma fração da minha assinatura ou o que quer que seja. E então é pay-per-play, certo? Mas esses tipos de microtransações também podem ser agrupados, mas são essencialmente microtransações de streaming, que estão acontecendo entre as IAs.
Rand - 00:31:19:
E é exatamente para isso que serve uma blockchain. Por exemplo, para que serve o blockchain? Como se não fosse para coordenar pessoas e pagamentos.
Jeremy - 00:31:27:
E máquina a máquina também, certo? Sim, eu amo seu passado e o fato de que você meio que cruzou esses campos. Acho que isso te coloca em um lugar bem legal. E, como comentei recentemente, não acho que seja uma coincidência esse tipo de... O tipo de progresso na IA meio que refletiu o progresso da criptografia e eles estão acontecendo lado a lado porque precisam um do outro.
Rand - 00:31:55:
Quero dizer, você pode imaginar ter agentes de IA acessando o sistema de pagamento regular toda vez que fazem uma transação? Isso nunca vai funcionar.
Jeremy - 00:32:04:
Totalmente, totalmente louco, sim. Sim, muito legal. Bem, Rand, essa foi uma conversa muito divertida, cobrindo muito terreno. Assistiremos ansiosamente às coisas enquanto elas acontecem. No primeiro trimestre, sobre o qual falo muito, as pessoas me perguntam: “O que é necessário para que isso ou aquilo se torne popular” e, para as pessoas, “mainstream” significa muitas coisas diferentes. Pode ser um bilhão de pessoas usando isso ou 2 bilhões de pessoas usando isso. Mas acho que muito disso é que famílias, empresas e outras coisas do gênero dependem dessa infraestrutura para coisas realmente significativas em suas vidas. E, na minha opinião, há uma espécie de conjunto de problemas de infraestrutura e problemas de experiência do usuário, certo? Problemas legais também, mas digamos que, fundamentalmente, como tecnólogos, certo? Esses problemas de infraestrutura e experiência do usuário que ainda não foram resolvidos, nos quais, você sabe, você colocará tudo na cadeia. E, você sabe, eu acho que o trabalho que você está fazendo é uma das peças que podem contribuir para isso. E eu sei, você sabe, a escalabilidade é, obviamente, provavelmente um dos maiores desafios. E, você sabe, o fato de você estar trabalhando em algo com uma espécie de escala na lei de Moore ou equivalente, certo, é realmente encorajador. Então, devem ser dois anos empolgantes pela frente.
Rand - 00:33:29:
Então, acho que estou totalmente alinhado aqui. E, você sabe, a maneira como eu penso sobre isso é, você sabe, o blockchain começou efetivamente tornando o dinheiro mais eficiente, certo? E o FHE é importante para a confidencialidade, é claro, mas pense que, mesmo um passo adiante, e se sua identidade se tornar uma cadeia primitiva comparável à FHE, certo? E se a votação agora continuar porque você não precisa se preocupar com o fato de as pessoas saberem? E se você começar a construir cada camada de infraestrutura que permita administrar um estado ou um país em cadeia? Como se esse fosse realmente o fim do jogo, certo?
Jeremy - 00:34:05:
Eu sou, há muito tempo, governança e tomada de decisões em cadeia e todas essas coisas. E tudo isso é fundamental para esse futuro, com certeza.
Rand - 00:34:17:
Exatamente. Com certeza.
Jeremy - 00:34:19:
Sim. Muito legal. Obrigado, Rand.
Rand - 00:34:21:
Obrigado, Jeremy. Isso foi ótimo.

Jeremy Allaire
Co-Founder, CEO & Chairman at Circle

Rand Hindi
Co-Founder & CEO, Zama
