"¿Cuántas veces en la vida puedes tener la oportunidad de crear una empresa basada en un nuevo avance científico con el socio adecuado en el momento adecuado?"

Entrevistado: Rand Hindi, director ejecutivo de Zama

Entrevista y redacción: Wendy, Foresight News

Una semana después de vender la empresa que fundó hace casi 7 años, Rand Hindi, de 35 años, se embarcó inmediatamente en otro viaje empresarial porque "es el momento adecuado, con el socio adecuado, para crear una empresa basada en un nuevo avance científico". ¿Cuántas oportunidades puede haber en la vida?” - Cuando surgió esta idea, abandonó la idea de pasar medio año viajando por el mundo y se sumergió en un camino al que no mucha gente prestaba atención en ese momento - —Completamente Cifrado homomórfico (FHE).

Cuatro años más tarde, la nueva empresa estaba valorada en 400 millones de dólares.

A principios de marzo de este año, Zama, cofundada por Rand Hindi, anunció oficialmente que había recibido 73 millones de dólares en financiación Serie A liderada por Multicoin y Protocol Labs, y planeaba utilizar tecnología de cifrado totalmente homomórfico (FHE) para resolver problemas de privacidad en los campos blockchain y AI.

Desde entonces, Zama, con sede en París, no sólo se ha convertido en el proyecto de nueva creación más representativo en la dirección global de FHE, sino que también ha impulsado una ola de actividades de capital de riesgo relacionadas con FHE. Según Rand Hindi dijo a Foresight News: "En los próximos 6 a 9 meses, se anunciarán oficialmente 9 proyectos que utilizarán la tecnología Zama". "Todos estos proyectos han recibido financiación, con una valoración total de más de mil millones de dólares".

Rand Hindi nació en la romántica ciudad de París, pero tiene un lado extremadamente geek. Comenzó a programar a la edad de 10 años y luego obtuvo una licenciatura en informática y un doctorado en biocomputación de la University College London. En cuanto a la creación de Zama, se remonta a su experiencia de ser intimidado en la escuela cuando era adolescente.

En la década de 1990, cuando la burbuja de las puntocom estaba a punto de estallar, Rand Hindi, de 14 años, ayudó a crear un sitio de redes sociales que fue enormemente popular en Francia. Al mismo tiempo, los niños mayores lo acosaban en la escuela. Sin salida, Rand tuvo una idea. ¿Podría ser que este matón fuera un usuario de la red social que fundó? Efectivamente, descubrió algunos pequeños secretos sobre el acosador en la base de datos del sitio web y usó estas amenazas para que el acosador nunca más se atreviera a meterse con él nuevamente.

Aunque este método de "luchar contra la violencia con violencia" ayudó a resolver los problemas inmediatos, también hizo que Rand Hindi reflexionara sobre cuestiones de privacidad y seguridad de los datos. En ese momento, creía que la "privacidad" se convertiría en un tema importante en el campo de Internet. Después de recibir su doctorado, Snips, una empresa fundada por Rand, se centró en resolver problemas de privacidad relacionados con la IA.

En 2019, después de enterarse de que Rand Hindi estaba vendiendo Snips, Pascal Paillier, que lo conocía desde hacía muchos años y tiene un doctorado en criptografía informática, se acercó a Rand para expresarle su intención de establecer juntos una empresa FHE. A principios de 2020, se lanzó oficialmente Zama. Pascal Paillier se convirtió en el director de tecnología (CTO) de la nueva empresa y Rand Hindi se desempeñó como director ejecutivo (CEO).

Comienza una nueva aventura empresarial.

Foresight News: Zama se fundó oficialmente en 2020. En ese momento, ni siquiera ZK (prueba de conocimiento cero) aún no había llamado la atención de la comunidad inversora principal, y en general se consideraba que la aplicación de FHE era posterior a ZK. Además de ser emprendedor, también es inversionista y comprende la importancia del momento emprendedor. Entonces, ¿por qué quisiste iniciar una empresa FHE?

Rand Hindi: Siempre me han interesado las cuestiones de privacidad.

De hecho, [la privacidad ha sido una preocupación] desde que comencé mi primera empresa, que era una red social en los años 1990. Porque cuando creas un servicio que contiene una gran cantidad de datos, debes pensar en cómo protegerlos. Para mí, la privacidad es inseparable de todo lo que hacemos en línea. La empresa que vendí antes (Snips) era una empresa de inteligencia artificial que intentaba resolver problemas de privacidad para el aprendizaje automático y la inteligencia artificial.

También fue gracias a la gestión de esta empresa que descubrí la tecnología de cifrado homomórfico en 2015. Cuando conocí esta tecnología, sentí que todo el mundo debería utilizarla y que debería ser la opción predeterminada para todo. Pero en ese momento, FHE aún no estaba funcionando y había muy pocas cosas que se pudieran hacer con él.

Aun así, sabía (en ese momento) que algún día querría construir una empresa centrada en FHE. Entonces, una semana después de vender mi empresa de inteligencia artificial (Snips), comencé Zama con mi cofundador Pascal para resolver el problema de FHE. Ya han pasado cuatro años.

Foresight News: ¿Qué avances se estaban produciendo en FHE cuando Pascal acudió a usted? ¿En qué se diferencia de 2015, cuando conoció esta tecnología por primera vez?

Rand Hindi: En 2017, FHE (campo) inventó algunas tecnologías nuevas que comenzaron a abrir la puerta a un nuevo campo de investigación. El gran avance con Zama es que por primera vez podemos calcular cualquier tipo de operación FHE sin ninguna de las limitaciones de las tecnologías anteriores.

Cuando iniciamos Zama, había tres problemas principales con la tecnología FHE: El primero era que era difícil de usar. Hay que ser como un doctor en criptografía para utilizar bien esta tecnología; el segundo problema es que es muy lenta. Por ejemplo, multiplicar dos números lleva unos minutos; el tercer problema es que los casos de uso son muy limitados. Porque las técnicas FHE existentes solo le permiten obtener resultados aproximados sobre datos cifrados. Por ejemplo, multiplicar 2 por 2 no da 4 sino 3,8 o 4,2. Esto es bueno para muchos casos de uso donde el error de aproximación no es una preocupación, pero si se trata de un caso de uso médico o un caso de uso de blockchain (la precisión no es suficiente). Si quiero darle un millón de dólares en función de ciertas condiciones, debe asegurarse de que esas condiciones se cumplan exactamente, no de manera aproximada.

(Apuntando a los tres problemas anteriores), Zama ha logrado una serie de avances importantes: primero, resolvimos este problema (resultado aproximado) inventando una nueva tecnología de criptografía, que le permite garantizar que los resultados de los cálculos cifrados sean exactamente los mismos que cuando los datos no están cifrados; en segundo lugar, hicimos que FHE fuera 100 veces más rápido mediante una combinación de nuevas técnicas matemáticas y de ingeniería y, por último, también creamos herramientas para que los desarrolladores les facilitaran el uso de FHE sin tener que aprender. criptografía.

Foresight News: Un aumento de 100 veces en la velocidad de procesamiento es excelente, pero una aceleración de 100 veces podría no ser lo suficientemente buena o rápida, ¿verdad?

Rand Hindi: Tienes razón. Si desea hacer cosas como ChatGPT o LLM (modelo de lenguaje grande) en FHE, todavía es demasiado lento. Pero la buena noticia es que ahora podemos hacer LLM en FHE. Esto era imposible antes (ahora todavía es muy lento. Se necesita un día para generar un token. La experiencia del usuario no es buena). al doble de velocidad. Por supuesto, (eventualmente) llegaremos allí, ya que muchas empresas, incluida Intel, están trabajando en chips especiales para acelerar FHE. Esto es similar a los chips ASIC, o los chips ZK, o las GPU específicas de IA en la minería de Bitcoin. También tendremos chips especiales utilizados específicamente para acelerar FHE. Cuando este chip en particular comience a llegar al mercado (creo que tal vez en la segunda generación), habrá una aceleración de 10.000 veces.

Entonces, la velocidad ya no es un problema con el FHE en sí, es un problema con la aceleración del hardware.

Entonces, ¿qué podemos hacer con FHE antes de que aparezcan estos chips especializados? Resulta que blockchain es un gran caso de uso. Debido a que blockchain es muy lento y bastante costoso en comparación con la nube (computación), las aplicaciones de blockchain y los contratos inteligentes también son muy simples. En comparación, aplicaciones como LLM y ChatGPT son las más costosas desde el punto de vista computacional. Entonces, si puedes hacer ChatGPT (con FHE), puedes hacer todo lo demás (con él).

Por lo tanto, blockchain es una excelente opción para comenzar con casos de uso de FHE. A medida que el rendimiento de FHE mejora gradualmente, podemos obtener cada vez más casos de uso diferentes.

Foresight News: Algunas tecnologías de vanguardia como FHE y ZK son similares. Se enfrentarán al mismo problema en la etapa de desarrollo inicial, es decir, no existe un mercado. ¿Cuál es entonces la estrategia de creación de mercado de Zama? En esta etapa, ¿cómo se crea un mercado?

Rand Hindi: Un segundo beneficio de blockchain (además del anterior) es que los requisitos de rendimiento coinciden con lo que FHE puede hacer hoy. FHE puede procesar alrededor de cinco transacciones por segundo ahora, y en los próximos meses podremos lograr entre 20 y 30 transacciones por segundo en la GPU. Para la mayoría de las aplicaciones blockchain, este TPS (transacciones por segundo) es suficiente.

Lo interesante de blockchain es que es una infraestructura pública descentralizada. En el mundo tradicional de la computación en la nube, lo creas o no, las empresas pueden decirte que no tienes que preocuparte por la confidencialidad, que no pueden ser pirateadas, que no pueden filtrar datos, que sólo la propia empresa puede ver los datos. datos. Pero en una cadena de bloques, no se puede hacer eso, cada dato en cada transacción debe estar abierto a todos. Entonces, en la cadena de bloques actual, es simplemente imposible tener ningún tipo de datos confidenciales o aplicaciones confidenciales. Con FHE, puedes usar la cadena de bloques de la misma manera, aún colocas los datos en la cadena, pero los datos se cifrarán. Los contratos inteligentes se ejecutan con datos cifrados. Así que ahora, de repente, puedes tener confidencialidad además de una infraestructura pública, descentralizada y sin permisos.

Los casos de uso para esto están principalmente relacionados con finanzas; si habla con cualquier empresa financiera grande que quiera titularizar activos, no quiere revelar sus posiciones a todos, necesita confidencialidad. AMM (Automated Market Maker), si desea evitar MEV (Valor máximo extraíble, que se refiere al beneficio potencial que un minero o validador puede obtener al manipular el orden de las transacciones durante el proceso de producción del bloque), es mejor dejar que la gente No sé que quieres intercambiar qué.

(Otro gran caso de uso son) los juegos. Si quieres jugar al póquer en blockchain, las cartas abiertas no son divertidas. (También) IA, IA descentralizada. Si tuviera que entrenar una red neuronal en una red GPU descentralizada, no querría que la gente viera su conjunto de datos. Como empresa, si gastara millones o miles de millones de dólares en adquirir datos, no los pondría en la cadena de bloques para que todos los roben. Sin confidencialidad, la IA descentralizada no puede funcionar.

Entonces, la pregunta para mí es ¿qué aplicaciones no estamos creando debido a la falta de confidencialidad? Yo diría que la mayoría de las aplicaciones.

Imagínese si le dijera que cualquiera puede ver públicamente todos los datos de cada aplicación móvil de su teléfono. Entonces no utilizarás la mayoría de estas aplicaciones. Este es el estado de la cadena de bloques sin FHE (potencialmente). Y con FHE puedes hacer cualquier cosa.

Foresight News: Como usted dijo, idealmente, cada proyecto o aplicación (en el campo blockchain) debería tener la necesidad de proteger la seguridad y privacidad de los datos. Pero cuando promocionas los servicios o soluciones de Zama en algunos proyectos o empresas, si no planean utilizarlos por el momento o quieren esperar y ver de nuevo, ¿qué razones darán?

Rand Hindi: Comenzamos a comercializar nuestra tecnología hace 9 meses y hasta ahora tenemos más de 100 empresas interesadas en utilizarla. Tenemos 4.000 desarrolladores en nuestra comunidad. Por lo tanto, somos la tecnología FHE (proveedor de soluciones) más exitosa y más utilizada.

Esto se debe a que, sin FHE, estas empresas ni siquiera podrían construir lo que quieren construir. Entonces, empresas como Fhenix, Inco, Shiba, etc. están utilizando nuestra tecnología para construir L1 y L2 con confidencialidad. Pero también hay empresas que quieren crear aplicaciones que requieran confidencialidad. Por ejemplo, AMN para ocultar transacciones o tokenización de activos donde desea ocultar saldos y montos en transacciones.

Entonces tenemos dos tipos de clientes, los que usan nuestra tecnología para construir infraestructura y los que usan nuestra tecnología para construir aplicaciones sobre esa infraestructura.

Foresight News: Como usted dijo, Zama es un proveedor de soluciones ampliamente adoptado, pero de hecho hay algunos competidores en el mercado, pero ¿por qué tantos proyectos eligen Zama?​

Rand Hindi: Creo que la respuesta sencilla es porque somos el único producto que funciona. Hay otras tecnologías, pero la tecnología no es un producto y los desarrolladores no pueden utilizar la tecnología en sí.

Entonces, Zama hizo algunas apuestas muy estratégicas desde el primer día. Creemos que las dos cosas más importantes para los desarrolladores son: 1) no quieren preocuparse por ningún tema de criptografía, por lo que no deberían tener que aprender nada sobre criptografía; 2) deben asegurarse de que lo que hacen con datos cifrados sea todo; lo que haga será exactamente igual que si los datos no estuvieran cifrados. Como desarrollador, puede crear una aplicación sin FHE y luego simplemente agregar una capa FHE encima.

Otras técnicas requieren que profundices como un experto y luego las modifiques, mientras que creo que la razón principal por la que la gente adopta nuestro enfoque es porque es simple, funciona, hace lo que prometemos que hará. Debería ser posible.

Foresight News: FHE es una de las soluciones al problema de la privacidad, pero también existen otras tecnologías, como ZK que mencionamos y MPC (Multi-Party Security and Computation). Están relacionados pero también diferentes. ¿Puede decirnos brevemente qué papel desempeñará cada una de estas tres tecnologías diferentes en el espacio criptográfico más amplio?

Rand Hindi: ZK es una excelente manera de demostrar que realizó un cálculo sin revelar los datos sobre los cuales realizó el cálculo. Por ejemplo, puedo demostrar que tengo más de 18 años sin revelar mi edad real. El problema es que ZK no permite calcular datos cifrados. Por lo tanto, si tiene varios usuarios y desea hacer algo con los datos de varias personas, el probador ZK tiene que ver los datos de todos. Por lo tanto, le resulta difícil tener la componibilidad y la privacidad multiusuario de ZK.

Pero ZK es excelente para aspectos como la escalabilidad. Entonces, si solo quieres demostrar que algo es correcto, ZK es una gran técnica. Pero para la privacidad, FHE es mejor. Porque FHE le permite realizar cálculos sobre datos cifrados. Por lo tanto, puede tener el mismo nivel de componibilidad e interacción multiusuario que una aplicación normal, pero los datos están cifrados.

Sin embargo, el problema con FHE es que si cifra los datos usando la misma clave, alguien debe tener la clave de descifrado para mostrar el resultado. Entonces, ¿cómo se protege la clave de descifrado? Aquí es donde entra en juego el MPC. MPC es una gran tecnología si desea proteger la privacidad del cifrado porque lo que puede hacer es dividir la clave en varias partes y distribuirla entre varias personas diferentes. De esta manera, nadie posee la clave y las personas deben estar de acuerdo antes de poder descifrar algo.

Por lo tanto, FHE se puede utilizar para cálculos privados y MPC se puede utilizar para proteger claves privadas. Técnicamente, Zama usa MPC, pero no lo usamos para reemplazar FHE. Usamos MPC para una parte muy específica de nuestro producto, que es la protección de claves privadas.

Algunas personas también han intentado usar MPC para cálculo seguro, el problema es que MPC es difícil de lograr componibilidad porque MPC es muy lento a menos que ya sepa lo que quiere calcular y pueda procesarlo de antemano. Pero en la cadena de bloques, si mi contrato llama a su contrato o a otro contrato, realmente no se puede hacer este tipo de preprocesamiento. Tienes que hacer cálculos en tiempo real. MPC es muy hostil para este caso de uso.​

Foresight News: Usted habló de "claves". En una entrevista anterior con Epicenter, usted dijo que FHE en sí no era el problema. Ahora bien, el problema es en realidad la gestión de claves. Puedes profundizar sobre eso? Porque esto no es sólo un problema que FHE puede traer a blockchain, sino también una oportunidad, ¿verdad? Si tan solo algún proveedor pudiera resolver este problema.

Rand Hindi: Sí, absolutamente.

Me gustaría ilustrar esto usando nuestro producto fhEVM como ejemplo. En fhEVM, como usuario que usa contratos inteligentes FHE, tengo que cifrar mis datos usando la clave de la red; dado que todos usan una clave pública, es necesario cifrar los datos con la misma clave para Componibilidad entre usuarios; luego envío estos datos a la cadena de bloques y la cadena de bloques hace los cálculos. Pero a veces necesito poder descifrar parcialmente, por ejemplo, necesito descifrar el saldo de mis tokens ERC20 cifrados. Entonces, ¿cómo permitir que los usuarios descifren solo partes específicas del estado de la cadena de bloques sin revelar la clave y permitirles descifrar todo? Entonces es necesario que haya una clave privada en algún lugar que esté protegida, que es donde entra en juego MPC.

Entonces, junto a esta cadena de bloques FHE, en realidad hay un Servicio de administración de claves MPC (KMS). Distribuye las claves privadas de la cadena de bloques entre múltiples nodos y permite a las personas descifrarlas según lo que dice el contrato inteligente. Mientras este sistema de gestión de claves sea seguro, lo único que podrá ver es lo que le permite ver el contrato inteligente.

Por eso digo que FHE no es un problema, porque FHE es irrompible, ni siquiera con una computadora cuántica. La pregunta es cómo proteger esta clave privada y la respuesta es MPC.

Foresight News: También tengo curiosidad por saber qué cambios traerá FHE al ecosistema criptográfico más amplio. Por ejemplo, en el caso de ZK, hay algunos proyectos que están construyendo las llamadas cadenas de privacidad. Por ejemplo, Aleo y Mina. ¿Qué pasa con la FHE? ¿Crees que veremos surgir algo como esto?

Rand Hindi: FHE está creciendo mucho más rápido que ZK (en términos de resolución de problemas de privacidad) porque FHE es muy fácil de usar en blockchain. Simplemente está escribiendo un contrato inteligente de Solidity, nada cambia para el desarrollador y nada es diferente por parte del usuario. Todo está en cadena y es componible.

Antes (FHE), ZK era la única tecnología que cualquiera podía probar. Pero con FHE, todos sabían que era una mejor solución técnica. La pregunta nunca fue si la gente quería usar ZK o FHE, sino que FHE no estaba disponible antes de Zama. Entonces no hay elección.

Ahora que tenemos FHE disponible, la gente está recurriendo a FHE como capa de privacidad para blockchains. En los próximos 6 a 9 meses, se anunciarán 9 proyectos que utilizarán nuestra tecnología, incluidos Inco, Fhenix y Shiba. Todas estas empresas/proyectos han recaudado financiación y tienen una valoración combinada de más de mil millones de dólares. Entonces, en 9 meses, FHE pasó de cero a un ecosistema de mil millones de dólares, y eso ni siquiera incluye el valor de Zama en sí, sino solo la valoración que los inversores otorgan a estas nuevas cadenas y protocolos. Este crecimiento orgánico demuestra que la gente realmente quiere esta tecnología.

Foresight News: ¿Veremos más L1, L2 o cadenas laterales basadas en FHE? Esto es lo que realmente quiero preguntar.

Rand Hindi: Creo que son las tres. FHE no se diferencia de cualquier otro protocolo blockchain en que no cambia nada sobre el consenso y la seguridad de blockchain, solo agrega una capa adicional de confidencialidad además de lo que quería hacer en primer lugar.

Foresight News: Volvamos un poco al tema de la velocidad. Las nuevas tecnologías como FHE y ZK consumen mucha potencia informática y, por tanto, son muy caras. Acabas de mencionar que en los próximos meses será mucho más rápido. ¿Puede darnos expectativas más escenificadas a este respecto?

Rand Hindi: Anteriormente presenté brevemente algunas cifras de rendimiento. Hoy en día, podemos realizar aproximadamente cinco transferencias ERC20 por segundo en FHE, con el saldo y la cantidad transferida encriptados. Si hacemos algunas mejoras de ingeniería en la GPU, podremos conseguir 20 o 30 TPS.

Si desea realizar cien o mil transacciones por segundo, necesita ASIC. Los ASIC no solo sirven para mejorar el rendimiento y la velocidad, sino que también pueden reducir significativamente los costos. Hemos construido un prototipo de FPGA internamente en Zama que puede igualar el rendimiento de la GPU (NVIDIA) H100 en FHE pero a un tercio del costo. Esto es muy interesante. Pasar a los ASIC no sólo potencialmente aumentaría significativamente la velocidad, sino que también reduciría los costos en un factor de dos o incluso una décima parte. Por supuesto, como toda nueva tecnología, las primeras iteraciones de las primeras redes o cadenas FHE probablemente serán relativamente más caras; es posible que tengas que pagar 10 centavos para realizar una transferencia ERC20, pero ese número solo disminuirá.

Ahora estamos en un punto de inflexión en el que FHE es lo suficientemente bueno para la mayoría de las aplicaciones blockchain y estamos avanzando hacia poder hacer casi cualquier cosa.

Piénselo, si podemos lograr mil o diez mil transacciones por segundo en FHE, entonces todo lo que haga en la cadena de bloques se puede cifrar de extremo a extremo. FHE será tan natural como HTTPS para las transacciones blockchain.

Hace 10 años, creo que sólo alrededor del 10% del tráfico de Internet estaba cifrado; hoy es más del 95%. Lo mismo ocurrirá en la cadena de bloques. Inicialmente, el 5%, el 10% de las transacciones de la cadena de bloques pueden estar encriptadas, pero eventualmente el 95% estará encriptado. Esto no es descabellado porque no le costará más y le permitirá. hacer más cosas de esta manera.

Foresight News: en el mundo del cifrado, a menudo consideramos 2022 como el año de ZK. En ese momento, después de que Paradigm publicó un artículo de investigación, básicamente todos los VC estaban prestando atención a ZK. Entonces, ¿qué pasa en el mundo FHE? ¿Crees que habrá un año FHE? ¿O será realmente este año?

Rand Hindi: Desde mi perspectiva, parece que está sucediendo. Creo que FHE se está convirtiendo en una gran narrativa y los inversores están invirtiendo en FHE.

Tengo un grupo de Telegram con 50 VC y comparto información de la empresa con ellos. Cada vez que una empresa trabaja con Zama, se lo envío a nuestro grupo de inversores y les pregunto si les gustaría invertir.

No son sólo las nuevas empresas que utilizan FHE, ahora estamos trabajando con algunas grandes empresas que están empezando a utilizar FHE para los protocolos existentes. Esto es muy emocionante.

Foresight News: Entonces, ¿dónde quiere posicionarse Zama en este ecosistema más amplio?

Rand Hindi: ¿Recuerda "Intel Inside"? Cuando comprabas una computadora en los años 90 y principios de los 2000, veías una etiqueta en tu computadora que decía "Intel Inside", ¿verdad? Cuando compras una computadora, sabes que el chip es Intel, incluso si no puedes verlo. Pensamos en Zama como el "Intel Inside" del secreto. Ya sabes, nuestra tecnología estará en cada aplicación, cada blockchain que uses, pero no la verás porque no estará orientada al consumidor, estará a nivel de protocolo.

Entonces, nuestra visión para la empresa es que en algún momento, así como pasamos de HTTP sin cifrado a usar HTTPS para cifrar los datos que enviamos, usaremos algo como HTTPS a nivel de protocolo para cifrar. todo lo que utilizamos. Cuando esto sucede, ni siquiera sabes que Zama existe.

Como si hiciéramos nuestro trabajo, no sabrías que Zama existe. Quizás haya una pegatina en el sitio web que diga "Protegido por Zama" pero eso es todo.