La intersección de la IA y la cadena de bloques con Rand Hindi de Zama

En el episodio 103 de The Money Movement, Jeremy Allaire habla con Rand Hindi, cofundador y director ejecutivo de Zama, sobre la intersección de la privacidad, la inteligencia artificial y la cadena de bloques a través de la lente del cifrado totalmente homomórfico (FHE). Rand comparte su viaje al espacio tecnológico, la fundación de Zama y la importancia de la privacidad en la era digital. Su conversación profundiza en:

  • [6:54] — Entender la FHE
  • [14:43] — Confidencialidad en las transacciones financieras
  • [28:36] — La intersección de la IA y la cadena de bloques

Si estás interesado en obtener más información sobre los aspectos técnicos de la FHE, sus aplicaciones en la cadena de bloques y cómo puede mejorar la confidencialidad en las transacciones financieras, no te pierdas este episodio de The Money Movement.

Rand - 00:00:00:

Y la confidencialidad es, de hecho, un espacio de diseño mucho más grande que la privacidad.

Jeremy - 00:00:15:

Hola, soy Jeremy Allaire y este es The Money Movement. Estoy muy emocionada de que hoy me acompañe Rand Hindi, el director ejecutivo de Zama. Zama, bueno, primero que nada, Rand, bienvenido al programa.

Rand - 00:00:29:

Hola, Jeremy. Gracias por invitarme.

Jeremy - 00:00:31:

Sí, estoy entusiasmado con esta conversación. Creo que... Están sucediendo muchas cosas en el mundo de las criptomonedas, en el mundo de la inteligencia artificial, en el mundo de la confianza, la verdad y la identidad, y en muchas áreas diferentes y muchas preguntas importantes y muchas oportunidades importantes. Y creo que gran parte de esto se reduce a cuál es el próximo conjunto crítico de infraestructura que necesitamos construir. Para hacer uso de blockchain e IA seguro para la sociedad y útil para la sociedad. Así que vamos a profundizar en mucho de eso a través de la lente de su trabajo y del panorama más amplio de la FHE. Pero tal vez antes de profundizar en los temas, sería fantástico escuchar tus antecedentes, cómo llegaste a este espacio y quizás un poco de la historia fundadora de Zama.

Rand - 00:01:31:

Claro. Así que he sido desarrollador desde que tenía 10 años. Creé mi primera empresa en los años 90. Era una red social. Y fue entonces cuando descubrí la importancia de la privacidad. Porque, como creador de una red social, técnicamente podía acceder al contenido y los mensajes de todos los usuarios de mi plataforma. Y siempre me pareció que estaba mal que pudiera hacer eso. Así que siempre tuve esto en mente, y es que si queremos que Internet escale, en algún momento, tendremos que ocuparnos de la privacidad. Tan rápido que terminé estudiando informática, me dediqué a la IA, hice un doctorado en 2007 y creé una de las primeras empresas de IA que preservaban la privacidad, que fue adquirida en 2019, y fue entonces cuando fundé Zama con mi cofundador Pascal Paillier, que es uno de los inventores de FHE. En realidad, para mí, la privacidad ha sido un viaje de por vida, ya sabes, que me ha llevado a través de la IA, la Web y blockchain ahora.

Jeremy - 00:02:31:

Sí. Increíble. Eso es impresionante. Sí, es, ya sabes, cuando pensamos en. También empecé pronto con la infraestructura de Internet y creo que siempre ha habido... Ya sabes, este tipo de capas de Internet que aparentemente faltan. La verdadera privacidad ha sido una de esas cosas, en cierto modo nos ha eludido a los dos basándonos en el modelo de negocio, pero también en la tecnología y, obviamente, el dinero era una capa que faltaba en Internet y lo estamos solucionando, intentando resolverlo a gran escala hoy en día. Pero, tal vez para profundizar un poco más en Zama, creo que habéis sido pioneros en las implementaciones genéricas del cifrado totalmente homomórfico, y luego en algunas versiones aplicadas del mismo en un contexto de cadena de bloques o de IA, etcétera. Pero tal vez solo para, ya sabes, la audiencia que escucha The Money Movement realmente ha llevado de todo, desde responsables políticos hasta fundadores de empresas emergentes y medios de comunicación, tal vez veamos la definición de FHE en uno o dos minutos. Todo el mundo habla de ZK. La semana pasada usé ZK Sync, pero todo el mundo habla de ZK y, para mucha gente que está ahí fuera, es como si ZK lo solucionara todo. Pero a medida que profundizas y piensas en qué son realmente estos problemas y cómo resolverlos, obviamente también necesitamos cosas como la FHE, pero sería genial si la definiera un profano. Podría preguntarle a GPT y volver a reproducirlo, pero prefiero tener al experto.

Rand - 00:04:21:

Claro. Por lo tanto, la idea del cifrado homomórfico, o FHE para abreviar, es que puede calcular datos cifrados sin tener que verlos realmente. Imagina, por ejemplo, que estoy... Soy OpenAI. Hoy, para ofrecer ChatGPT a mis clientes, necesito que me envíen sus datos para que pueda analizarlos y enviar una respuesta. Así puedo ver todos los datos de todos mis usuarios y clientes. Con el cifrado homomórfico, mis usuarios podían enviarme consultas cifradas, pero la forma en que se cifró permite calcular los datos cifrados en sí mismos y producir una respuesta que, a su vez, está cifrada. Así que para el usuario, nada cambia. Estás enviando datos y recibes una respuesta, pero ahora los datos se cifran cuando los envías y durante el procesamiento. Por lo tanto, puede considerarlo como un cifrado de extremo a extremo para cualquier tipo de servicio en línea que desee utilizar. Así que, ya sabes, esto es realmente enorme, ¿verdad? Si lo piensas, no solo para la nube y la IA en términos de privacidad y confidencialidad, sino si lo colocas en el contexto de la cadena de bloques, en el que, por diseño, todo es visible públicamente, puedes ver cómo eso se vuelve poderoso porque puedes empezar a tener confidencialidad y contratos inteligentes cifrados además de cadenas de bloques públicas descentralizadas sin permiso.

Jeremy - 00:05:38:

Bien, bien. Así que utilizo este concepto de que actualmente estamos en la tercera generación de cadenas de bloques y, en cierto modo, estamos avanzando hacia la cuarta generación de cadenas de bloques. Y una de las cosas que la cuarta generación de cadenas de bloques podría hacer es tener algo como un cifrado totalmente homomórfico y básicamente tener, ya sabes, descentralización, estas arquitecturas completamente distribuidas, sin confianza en algún punto, pero donde, ya sabes, pueda realizar transacciones e interactuar y utilizar estas, ya sabes, de forma segura como individuo o corporación y no preocuparme por que estos, ya sabes, los umbrales de privacidad, ya sabes, se pongan como...

Rand - 00:06:20:

Bueno, ya sabes, yo diría que creo que la privacidad es solo un aspecto de lo que permite esta tecnología. Porque la privacidad realmente se relaciona con los datos personales. Pero si nos fijamos en la mayoría de las aplicaciones de la cadena de bloques, en realidad no se trata de datos personales como sus registros médicos. Son datos más confidenciales. Cosas que no quieres que sepan otras personas, pero que no necesariamente se refieren a una persona. Como si no fuera, ya sabes, tu nombre o algo así. Y la confidencialidad es en realidad un espacio de diseño mucho más grande que la privacidad porque incluye, ya sabes, las transacciones B2B, por ejemplo. Incluye, ya sabes, KYC, AML, material compatible. Y todo eso es posible con FHE porque básicamente puedes hacer cosas en cadena sin tener que revelar a otras personas lo que está sucediendo.

Jeremy - 00:07:08:

Quiero profundizar en más casos de uso en un momento. Creo que sería fantástico entender en qué punto se encuentra en el tipo de aplicación de producción de esto en la actualidad. Y quiero volver, también quiero volver a la IA porque creo que es tan necesaria como la cadena de bloques y, de hecho, se pueden usar juntas de formas muy interesantes. Pero sí, ¿cuál es el estado actual de Zama en términos de trabajo de producción en este momento?

Rand - 00:07:45:

Así que es una buena pregunta. Sabes, cuando fundamos una empresa hace cuatro años, había tres problemas con FHE. En primer lugar, era demasiado lento para ser práctico. En segundo lugar, era muy limitado. Solo podías hacer aritmética básica, sumas y multiplicaciones, pero no podías ejecutar un smart contract. No podría ejecutar un modelo de aprendizaje automático y datos cifrados. Y, por último, era tan difícil de usar que, a menos que tuvieras un doctorado en criptografía, no podrías construir algo seguro. Así que lo que hicimos en Zama fue inventar una nueva forma de cifrado homomórfico que puede permitir cualquier tipo de computación, sin importar lo complicada que sea: aprendizaje automático, cadena de bloques o bases de datos. Y no requieren que el desarrollador sepa nada sobre criptografía. Así que si estás escribiendo un smart contract, solo tienes que escribir código de solidez. Si está escribiendo un modelo de aprendizaje automático, simplemente escriba código PyCon. Toda la criptografía está abstraída. Lo único que realmente falta para que esto escale es el rendimiento. Por eso, hemos hecho que FHC sea unas cien veces más rápido que cuando creamos una empresa, lo que es suficiente para la mayoría del trabajo.

Jeremy - 00:08:53:

Qué, dame una idea del orden de magnitud o dónde se encuentra en términos de, supongo que es una especie de medida de cálculo que es probablemente la mejor medida.

Rand - 00:09:01:

Así que creo que, ya sabes, tomemos la cadena de bloques como ejemplo. Cuando creamos Zama, suponiendo que pudieras hacer un smart contract, cosa que no podías, pero suponiendo que pudieras, tardarías alrededor de... Básicamente, podrías hacer una transacción cada 10 segundos. Vale, es como una transferencia de token cada 10 segundos. Por qué no, ¿verdad? Pero no es una locura. Ahora estamos en nuestro nivel, en el que podemos realizar 20 transacciones por segundo, y estamos en camino de habilitar 100 transacciones por segundo el año que viene en las GPU. Por lo tanto, yo diría que 100 transacciones en blockchain es más de lo que la mayoría de las aplicaciones necesitan en este momento. Y podemos seguir ampliándolo a medida que mejoramos el rendimiento.

Jeremy - 00:09:49:

Pero, ¿qué tal una AMM más compleja, ya sabes, como una AMM DEX o, ya sabes, algo que, ya sabes, ejecuta un poco más de complejidad?

Rand - 00:10:01:

Quiero decir, diría que cinco por segundo ahora mismo. Lo cual, repito, creo que es, ya sabes, bastante bueno como punto de partida, teniendo en cuenta que ni siquiera hemos empezado, ya sabes, a usar ASIC o cosas así para acelerar la FHE. Así que creo que, ya sabes, lo bueno es que ahora hemos llevado a FHE a un punto en el que es fácil de usar. Puedes usarlo para cualquier cosa. El rendimiento es lo suficientemente bueno en el hardware básico para la mayoría de las aplicaciones. Pero lo que es más importante, tienes la ley de Moore de tu lado. La FHE ahora es solo un problema de computación. Agregue más procesamiento y será más rápido. Tener mejores ordenadores, se hace más barato. Es así de sencillo. Por lo tanto, esperamos que el rendimiento de FHE aumente entre cuatro y diez veces cada año a partir de ahora.

Jeremy - 00:10:48:

Entonces, ¿cómo ves esta evolución, en particular en el espacio de la cadena de bloques? ¿Cómo ve esta evolución? Además de lo que considero varios tipos de sistemas operativos de capa uno y capa dos. Básicamente, veo que OP Stack es como un sistema operativo, nuestra órbita interna o los entornos de primera capa como Solana y Aptos y todos esos tipos. Entonces, ¿cómo cree que esto evolucionará junto con ellos? ¿Ves esto como una especie de... ¿Algo así como la forma en que comenzó ZK-SNARK o es una especie de utilidad que se aplica a lo largo de una cadena de bloques existente? ¿O necesitas integrarte en una cadena de bloques de próxima generación? Sé que tienes tu FHEVm, cosa que me encantaría conocer, pero ¿qué opinas de esa intersección dados los problemas de los desarrolladores que están teniendo lugar en estas diferentes plataformas?

Rand - 00:11:49:

Sí, pensamos mucho en eso. Realmente queremos asegurarnos de que la FHE se pueda implementar ampliamente sin que los desarrolladores tengan que aprender un nuevo idioma o tener que, ya sabes, una nueva pila tecnológica. Por lo tanto, todo lo que hacemos se ha implementado e integrado en los entornos de cadena de bloques existentes. Así que la EVM para empezar, pero nada nos impide hacerlo para Solana con la SVM o para Move eventualmente, pero nos centramos primero en la EVM. Por eso, tenemos una biblioteca de smart contracts unificada que puedes usar como desarrollador para respaldar la FHE en cualquier cadena de blockchain de EVM en la que la FHE esté habilitada. Así que ahora la pregunta es, vale, si solo se trata de código de solidez, cualquiera puede empezar a crearlo. ¿Cómo se consigue que esas diversas L1 y L2 integren la FHE? O bien pueden integrarlo de forma nativa, ya que el validador funciona como una pieza de software adicional, y esa pieza de software básicamente interactúa como una precompilación con la EVM para soportar esas operaciones de FHE. O si no quieres modificar el software de validación, digamos Ethereum, ¿verdad? Y no querrás que el software ejecute algún cálculo adicional. Ahora tenemos otro paradigma que lanzaremos pronto, llamado coprocesadores FHE, en el que la idea es que el usuario interactúe en la L1, pero el cálculo de la FHE en realidad se realiza fuera de la cadena. Pero el usuario no lo sabe. Desde la perspectiva del usuario, está interactuando con una L1, pero la L1 en sí misma no realiza el cálculo de la FHE. Es algún tipo de servicio fuera de la cadena. Por lo tanto, técnicamente podrías tener FHE en Ethereum, en Base o en cualquier cadena de bloques, independientemente de si esa cadena ha decidido integrarla de forma nativa.

Jeremy - 00:13:34:

Eso tiene sentido. Así que tiene mucho sentido. Y estoy seguro de que estáis trabajando duro para descubrir cómo trabajar junto a estos diferentes ecosistemas.

Rand - 00:13:45:

Bueno, para ser honesto, si está basado en EVM, es bastante fácil porque está bastante estandarizado. Hay algo así como, ¿qué? Hay tal vez cinco pilas ejecutando la EVM, donde tienes a Fender Lynch, tienes OP Stack, tienes Arbitrum, Ethereum. Como si no hubiera muchos sabores de máquinas virtuales. Un poco más de trabajo si quieres dar soporte, ya sabes, a un ecosistema completamente diferente, porque tienes que entender cómo funciona la máquina virtual real. Pero no es ciencia, es ingeniería, ¿verdad?

Jeremy - 00:14:15:

Sí, sí No, totalmente. Supongo que quizás perforando el servicio público. Quiero decir, nuestro mundo en Circle es obviamente como el dinero del mundo real que circula por estas redes. Y, ya sabes. Básicamente, ya sabes, ¿cómo hacemos que esto funcione para cada forma de, por ejemplo, una utilidad de dólar digital en el mundo? Y creo que una de las cosas que hemos escuchado al hablar con, ya sabes, si se trata de una institución financiera regulada, es que me encanta la idea de poder utilizar un protocolo financiero descentralizado, pero necesito saber que estoy interactuando de forma segura y no quiero que otras personas vean mis transacciones. Así que son comunes. Preocupaciones por la confidencialidad, como usted ha dicho, ¿qué tan lejos estamos de, ya sabe, por ejemplo, una corporación o una institución financiera que quiera usar monedas estables como el USDC u otras y tener ese nivel de confidencialidad? Y luego hay cosas específicamente en tu pila, perdona el uso de la frase, pero en tu pila que, ya sabes, tienen que ver con la, ya sabes, la necesidad de que sus auditores u otras personas puedan acceder a las cosas si hay situaciones del tipo de rotura de cristales o lo que sea.

Rand - 00:15:43:

Sí. Esa es una gran pregunta. Ya sabes, quiero decir, he estado hablando de la idea de que se podría incorporar el cumplimiento en cadena con la FHE de una manera en la que toda la complejidad se abstraiga en el propio smart contract. Y la gente dice: Sí, es algo aburrido hablar de ello. Pero no lo entiendes. Esto es necesario. Quieres escalar la cadena de bloques a cientos de miles de millones de activos. Vas a tener que lidiar con eso en algún momento. Alguien tiene que hacer el trabajo. Y lo bueno de FHE, que es muy diferente a ZK, es que ZK solo te permite demostrar algo sobre algunos datos fuera de la cadena. Pero tan pronto como quieras empezar a tener componibilidad en cadena, ZK no funciona porque ZK no te permite calcular en la prueba ZK, ¿verdad? Solo te permite verificarlo sin ver los datos. La FHE le permite calcular directamente el estado cifrado de la cadena. Lo que eso significa es que podrías tener, por ejemplo, tu identidad cifrada, almacenada en un smart contract en cadena y tener cualquier otra Protocolo DeFi que quieras usar la verificación directa, al igual que cualquier contrato componible, que cumplas con la condición XYZ. Todo esto sería solo un smart contract en cadena. Y así, cuando la identidad y el cumplimiento básicamente se convierten en un smart contract, se puede ver cuánto más fácil resulta crear esos sistemas. Así que esto es algo que simplemente funciona. Lo único que falta para que esto se implemente realmente es que primero entren en producción los primeros protocolos de FHE. Así que eso está ocurriendo en el primer trimestre. Así que estamos a solo unos meses de que esto sea posible. Y que alguien se preocupe lo suficiente como para construirlo.

Jeremy - 00:17:28:

Correcto. Sí, ya sabes, quiero decir, hemos trabajado en, ya sabes, tratando de trabajar en el tipo de uso... Credenciales criptográficas y otras cosas para las pruebas del KRSC. Y hay una especie de modelos de certificación ciega y otras cosas que existen. Y uno de los desafíos es que, en cierto modo, como la tecnología no es el desafío, aunque lo es, hay diferencias importantes en términos de cómo se puede hacer esto. Y creo que el modelo FHE es potencialmente el más robusto, ¿verdad? Pero, ya sabes, es... la política en sí misma tiene que evolucionar, ¿verdad? Porque ahora mismo hay leyes y las leyes dicen: bueno, si eres una institución financiera, necesitas tener la información de todos en tu base de datos. Y si tienes una transacción de uno de tus usuarios con otra institución, tienes que saber exactamente quién es esa otra persona. Y tienes que compartir toda la información con la otra parte. Y necesitas poder tener acceso total a esos datos y poder ejecutar pantallas de sanción en ellos y hacer... Ahora se está poniendo emocionante.

Rand - 00:18:43:

Así es como lo hacemos con FHE. Por lo tanto, todos los datos de identidad de KYC están en cadena, pero están cifrados. Así que desde fuera, nadie puede verlo. Pero como todo es solo un smart contract, puedes definir en tu contrato inteligente quién puede descifrar qué parte del estado encriptado. Que el contrato realmente controla. Por ejemplo, tomemos un saldo de usuario, algo tan simple como eso. Si tu saldo en cadena está encriptado, obviamente quieres permitir que el usuario vea su propio saldo. Ya sabes, quieren saber cuánto dinero tienen.

Jeremy - 00:19:17:

Sí, claro. Puede que quieras otro smart contract que te dé crédito para ver tu saldo o lo que sea.

Rand - 00:19:24:

Exactamente Y esto es solo una línea de código de solidez. Solo tiene que decir, permita que esta dirección descifre este valor. Es tan simple como una línea de código de solidez. La dificultad no es implementarlo. Se trata de decidir qué reglas deben implementarse en qué escenario. Pero yo diría que no se trata de un problema tecnológico. Este es un problema de cómo cumple con las normas. Pero verás, si todos los datos están en la cadena y puedes, en el smart contract, definir programáticamente las reglas de cumplimiento y visibilidad, entonces no tienes que preocuparte por la reconciliación fuera de la cadena. No tienes que preocuparte por tener una base de datos secundaria porque la cadena de bloques es tu base de datos. Todo lo que tiene que hacer es autorizar a la billetera del regulador a acceder de manera efectiva a los datos. ¿Verdad? O, ya sabes, si tienes una transacción con otra institución, simplemente reclama los datos que les estás transfiriendo o algo así. Es muy, muy fácil. Y porque... Todo está en cadena.

Jeremy - 00:20:25:

Así que veo la diferencia. Si el smart contract contiene los datos y está completamente encriptado, eso lo cambia porque tienes el estado en cadena y no estás creando una replicación, ¿verdad? Estás efectivamente, ya sabes, y quienquiera que sea la entidad responsable de emitir o validar esos datos tendría la capacidad de escribir en contra de ese smart contract, ¿verdad? Entonces, ¿puedes hablar de, ya sabes, lo que se lanzará en el primer trimestre a un alto nivel?

Rand - 00:20:55:

Claro. Por eso, hoy en día hay más de una docena de protocolos que implementan la FHE, que planean entrar en la red principal en algún momento a principios de 2025. La verdad es que no puedo decirte quién ni cuándo exactamente, porque es su elección, pero sí puedo decirte lo que va a lanzar el propio Zama. Entonces, nos damos cuenta de que, ya sabes, no todas las cadenas de bloques pueden implementar la FHE de forma nativa. Entonces, para esos casos, digamos Ethereum o BAKE, la propia Zama implementará un procesador central FHE alojado en XAML. Por lo tanto, considérelo como un servicio en la nube que habilitaría la FHE en cadenas que no son de FHE. Así que en el primer trimestre, básicamente podrás tener contratos inteligentes de FHE en Ethereum. Con Zama ejecutando el cálculo del FHE. Claro, ya sabes, tienes que confiar en que Zama hace bien su trabajo, pero todo lo que hacemos es verificable públicamente de todos modos. Así que si realmente hacemos trampa al calcular el material de la FHE, puedes verlo y puedes demandarnos de manera efectiva, ¿verdad? Quiero decir, ya sabes, los términos y condiciones, se supone que debemos cumplirlos. Por lo tanto, esta será una gran solución mientras las cadenas de FHE puramente descentralizadas con las que trabajamos también se preparan para su lanzamiento.

Jeremy - 00:22:12:

Interesante. Eso es impresionante. Así que va a ser un gran hito para vosotros.

Rand - 00:22:16:

Sí, es grande. Ya sabes, también hay mucha gente trabajando actualmente en probar el uso de FHE para cadenas de bloques privadas. Así que no se trataría de lanzarse en Ethereum. Ethereum sería como si el Circle quisiera ejecutar una cadena de bloques para realizar la tokenización de activos con otras cinco instituciones. En este momento, revelarías a todo el mundo lo que tienes en la cadena si tienes una cadena de bloques compartida. Con FHE, eso ya no es un problema. Puedes tener una cadena de bloques para todas las instituciones estadounidenses en la que lo único que las personas se revelan es lo que están negociando juntas y nada más. Así que aquí no hay ningún token. No es Ethereum, ¿verdad? Sería como un Upwatch, lo que sea, como una nueva cadena de bloques estadounidense. Sí, no, puedes...

Jeremy - 00:23:01:

Puedes verlo perfectamente. De hecho, tengo curiosidad. Así que en un entorno, digamos que tienes un... Ya sabes, un Arbitrum, un Arbitrum L2 que se lance y quieras usar este, ese Arbitrum L2, ¿necesitarían el tipo de pila tecnológica de Arbitrum para que el validador, el validador subyacente apoyen a Zama o a tu implementación? ¿O alguien que acaba de implementar en la pila tecnológica de Arbitrum podría tomar una decisión y añadir esto? Y luego, si agregaron esto, es algo así como... Ya sabes, más o menos, es una opción para desarrolladores en lugar de gustarle todo, ¿verdad? Teóricamente, podrías tener una L2 en la que el USDC sea la moneda de pago de las comisiones y obviamente... Es algo que todavía depende de los secuenciadores hasta la cadena subyacente de Ethereum. ¿Podrías tener básicamente regiones similares que sean, aquí hay una región de cálculo y participantes que sea totalmente confidencial, pero que también pueda interactuar con la parte pública de la misma?

Rand - 00:24:25:

Cien por cien. Por lo tanto, cuando implementas la FHE, ya sea de forma nativa o mediante un coprocesador, como Zama lanzará próximamente, el smart contract, la cadena de bloques en sí misma no está cifrada. Lo que ocurre es que introducimos nuevos tipos de datos junto con los tipos existentes en su lenguaje de Solidity, por ejemplo. Por lo tanto, si tenía su saldo como un número entero, ahora también puede decidir codificar su saldo como un número entero cifrado. Pero eso no cambia nada en la funcionalidad actual de la EVM y la cadena de bloques. Esto es algo que estamos añadiendo. Además, considérelo como una opción adicional que está añadiendo a la EVM, no como un reemplazo ni ningún tipo de cambio lógico interno. Y por eso, todos sus contratos actuales siguen funcionando. Son exactamente iguales, ¿verdad? Y puede empezar a crear sus contratos de FHE como un contrato independiente de manera efectiva, y luego puede ir y venir entre los dos si lo necesita. Volvamos a tomar el ejemplo de un token. Obviamente, trasladar la liquidez a una cadena de bloques diferente es muy complicado, ¿verdad? Por lo tanto, con FHE, si querías tener un token encriptado, no necesitarías enviarlo a una cadena de bloques independiente. Podrías tener tu token ERC-20 normal y depositarlo en un envoltorio del ERC-20 de la FHE. Desde el cual se cifrarán todas las transacciones. En realidad, todo eso es solo enviar fichas de un contrato a otro. Así que es súper, súper simple. Así que eso es lo que quieres decir. Verás, cuando hablas de zonas, pensamos solo en contratos. Algunos contratos están cifrados, otros no.

Jeremy - 00:26:07:

Sí. Sí. Correcto. Un contrato o una colección de contratos podría ser como, quiero decir, estoy usando una especie de metáfora. Sí, más bien. Exactamente

Rand - 00:26:19:

Incluso tenemos formas. Quiero decir, ahora estamos empezando a dedicarnos al diseño, pero también hay formas en las que se pueden utilizar los grupos de negociación existentes, por ejemplo. Para transacciones confidenciales. Así es como lo haríamos. Imagina que tienes fichas ERC20 cifradas, ¿verdad? Quieres usar Uniswap o cualquier otra plataforma de intercambio descentralizada, ¿verdad? Porque no quieres que la gente tenga que volver a trasladar la liquidez a una nueva plataforma de intercambio descentralizada, lo cual es complicado, ¿verdad? Lo único que tendrías que hacer es tener un contrato de FHE que solo acumule las solicitudes de permuta de, digamos, 100 personas. Descifra la cantidad agregada de permutas. No tenemos ni idea de cuánto quieren intercambiar las personas individuales. Haz ese intercambio como un intercambio normal en cadena, no en FHE, cifra las fichas que has recibido y, en FHE, redistribúyelas entre la gente, Krorata o lo suyo. Al hacerlo, ocultas cuánto ha intercambiado cada persona, a pesar de que las cantidades globales...

Jeremy - 00:27:29:

En efecto, es como un modelo de procesamiento por lotes seguro. Sí, sí

Rand - 00:27:33:

Exactamente, exactamente. Pero es solo un smart contract. Nada más que eso. Eso es lo que tiene de bueno.

Jeremy - 00:27:38:

Sí, sí Eso lo hace interesante. Y sí, hay muchos efectos secundarios que también son muy interesantes. Muy guay. Bueno, alejémonos un poco de la cadena de bloques y pasemos un poco a la IA y quizás también un poco de la intersección que existe allí. Tengo curiosidad por conocer sus puntos de vista generales sobre la IA y las criptomonedas, la IA, las criptomonedas y la FHE. Empezaremos por ahí con una pregunta de muy alto nivel, luego podremos profundizar en otras cosas.

Rand - 00:28:14:

Claro. Quiero decir, he estado en la IA desde 2003 y en la blockchain criptográfica desde 2013. Así que he visto bastante de la evolución de ambos, ¿verdad? Y, quiero decir, la gente no lo sabe, en realidad, pero incluso intenté lanzar uno de los primeros protocolos de IA descentralizados en 2018 para realizar un entrenamiento descentralizado mediante el aprendizaje federado en cadena. No funcionó. Nos dimos por vencidos. Cancelamos el proyecto. Pero, ya sabes, la idea ya está ahí. Y creo que, ya sabes, hay dos cosas que me parecen realmente interesantes sobre esta intersección de la IA y la cadena de bloques. La primera es la posibilidad de acceder a los datos de un gran número de personas y, al mismo tiempo, obtener todas las recompensas por automatizar sus datos por completo. Básicamente, datos de entrenamiento en los mercados. Es un caso de uso enorme. Y aquí es donde realmente entra en juego la FHE.

Jeremy - 00:29:11:

Sí, sí Sí, quiero decir, estoy totalmente de acuerdo. La forma en que lo veo es como la... Toda la experiencia del usuario de Internet básicamente va a interactuar con estas inteligencias. Así que, ya sabes, básicamente las inteligencias solo necesitan, necesitan datos y los proveedores de datos deben ser compensados y las cadenas de bloques y las monedas estables, ya sabes, y los contratos inteligentes van a ser como una forma muy, muy poderosa de intermediar ese intercambio de valor económico, que tiene que producirse.

Rand - 00:29:40:

Sí. Exactamente. Así que aquí es donde la FHC juega un papel importante, ¿verdad? Y creo que lo apreciarás. En este momento, si vendes tus datos a alguien que quiere usarlos, solo puedes venderlos una vez y luego ellos los usarán para lo que quieran hacer, ¿verdad? Así que si quieren entrenar a su modelo 50 veces con él, realmente les pagan una vez, aunque lo usen 50 veces. ¿Por qué? Porque, bueno, una vez que tienen los datos, no tienen ningún incentivo para volver a pagarte. Pero si los datos están cifrados en FHE, no tiene que vender sus datos. Pueden ejecutar su cálculo en sus datos cifrados y usted solo les permitirá descifrar el resultado del cálculo. Por lo tanto, cada vez que quieran usar sus datos para un nuevo cálculo, tienen que volver a pagarle por ese cálculo. Ya no vende los datos, vende el resultado del cálculo de sus datos. De repente, en esos mercados de datos, el valor que puedes extraer de los datos que vendes es mucho mayor porque no los vendes una vez, sino cada vez que alguien quiere reutilizarlos. Así que eso es enorme, tío. Básicamente estás transfiriendo valor de nuevo al usuario final, ¿verdad?

Jeremy - 00:30:51:

Lo entiendo No, lo entiendo perfectamente. Sí. Sí, quiero decir, es como si Spotify hiciera un trato y dijera que por cada reproducción recibes una fracción de mi suscripción o lo que sea. Así que es de pago por juego, ¿verdad? Pero este tipo de microtransacciones también se pueden agrupar en lotes, pero básicamente son microtransacciones en streaming y eso ocurre entre las IA.

Rand - 00:31:19:

Y para eso es exactamente para lo que sirve una cadena de bloques. Por ejemplo, ¿para qué sirve la cadena de bloques? Como si no fuera para coordinar personas y pagos.

Jeremy - 00:31:27:

Y máquina a máquina también, ¿verdad? Sí, me encantan tus antecedentes y el hecho de que hayas cruzado estos campos. Creo que eso te coloca en un lugar muy guay. Y como comenté recientemente, no creo que sea una coincidencia que ese tipo de... El tipo de progreso en la IA ha reflejado en cierto modo el progreso en las criptomonedas y están sucediendo uno al lado del otro porque se necesitan el uno al otro.

Rand - 00:31:55:

Quiero decir, ¿te imaginas que los agentes de IA pasen por el sistema de pago normal cada vez que realizan una transacción? Nunca va a funcionar.

Jeremy - 00:32:04:

Totalmente, totalmente loco, sí. Sí, muy guay. Bueno, Rand, esta ha sido una conversación muy divertida, que ha abarcado mucho terreno. Estaremos viendo con impaciencia las cosas a medida que vayan sucediendo. En el primer trimestre y de lo que hablo mucho, la gente me pregunta, yo diría, qué se necesitará para que esto o aquello se generalice y para la gente lo popular significa muchas cosas diferentes. Podrían ser mil millones de personas usando esto o 2 mil millones de personas usándolo. Pero creo que gran parte de esto se debe a que los hogares, las empresas y otras personas dependen de esta infraestructura para hacer cosas realmente significativas en sus vidas. Y creo que hay una especie de conjunto de problemas de infraestructura y problemas de experiencia de usuario, ¿verdad? También hay problemas legales, pero digamos que fundamentalmente como tecnólogos, ¿verdad? Estos problemas de infraestructura y experiencia de usuario que aún no se han resuelto en los que, ya sabes, vas a poner todo en cadena. Y, ya sabes, creo que el trabajo que estás haciendo es una de las piezas que pueden contribuir a ello. Y sé, ya sabes, la escalabilidad es obviamente uno de los mayores desafíos. Y, ya sabes, el hecho de que estés trabajando en algo con una especie de escala de latas según la ley de Moore o su equivalente, sí, es realmente alentador. Deberían quedar un par de años emocionantes por delante.

Rand - 00:33:29:

Así que creo que estoy totalmente alineado en esto. Y, ya sabes, la forma en que pienso sobre esto es que, ya sabes, la cadena de bloques comenzó haciendo que el dinero fuera más eficiente de manera efectiva, ¿verdad? Y la FHE es importante para la confidencialidad, por supuesto, pero piense que, incluso un paso más allá, ¿qué pasaría si su identidad se convirtiera en una cadena primitiva comparable a la de la FHE, verdad? ¿Qué pasa si la votación ahora va en cadena porque no tienes que preocuparte de que la gente lo sepa? ¿Qué pasa si comienza a construir cada capa de infraestructura que le permita administrar un estado o un país en cadena? Como si ese fuera realmente el final del juego, ¿verdad?

Jeremy - 00:34:05:

Llevo mucho tiempo en cadena el gobierno y la toma de decisiones y todas esas cosas. Y no cabe duda de que todo esto es fundamental para ese futuro.

Rand - 00:34:17:

Exactamente. Seguro.

Jeremy - 00:34:19:

Sí. Muy guay. Gracias, Rand.

Rand - 00:34:21:

Gracias, Jeremy. Estuvo genial.

Jeremy Allaire

Co-Founder, CEO & Chairman at Circle

Rand Hindi

Co-Founder & CEO, Zama

Get more insights in your inbox. Sign up today.

Money Movement
La intersección de la IA y la cadena de bloques con Rand Hindi de Zama
ep-103-the-intersection-of-ai-and-blockchain
November 21, 2024
Jeremy Allaire, de Circle, se unió a Rand Hindi para hablar sobre la privacidad, la inteligencia artificial y la cadena de bloques desde la perspectiva del cifrado totalmente homomórfico (FHE). ¡Míralo ahora!
No items found.
No items found.