Entrevistas
Evan Shapiro, CEO & Co-Fundador de O(1) Labs – Serie de Entrevistas

Evan Shapiro es el CEO & Co-Fundador de O(1) Labs, la empresa responsable de lanzar Mina Protocol. Evan tiene una formación en informática, aprendizaje automático, sistemas distribuidos y planificación de tareas de robótica.
¿A qué se refiere O(1)?
O(1) Labs es la empresa que mi cofundador, Izaak Meckler, y yo fundamos en 2017 para investigar y resolver los problemas de centralización y seguridad de datos detrás de las blockchains. El equipo que construimos en O(1) Labs terminó incubando una blockchain de tamaño constante, Mina Protocol, para abordar este problema.
O(1) se refiere a un concepto en la teoría de complejidad algorítmica, notación Big-O, que describe cuánto tiempo tomará un algoritmo en función de su entrada. O(1) notación es un algoritmo que siempre se ejecuta en el mismo tiempo (o espacio) sin importar el tamaño del conjunto de datos de entrada, mientras que otros pueden ser O(n), O(logn), etc. Por lo tanto, sin importar el tamaño de los datos, el tiempo que lleva ejecutar el algoritmo permanece igual. Esta es la propiedad que obtenemos con la blockchain concisa de Mina: sin importar cuántas transacciones haya procesado la cadena o cuán antigua sea, la blockchain tarda un tiempo constante en verificarse. De ahí el nombre, O-of-1 Labs.
¿Podrías compartir con nosotros la historia de origen de O(1) Labs?
Comencé a programar en la secundaria, y cuando escuché sobre las criptomonedas, me fascinó su potencial para transformar Internet. Leí casi todos los white papers que se publicaron en los primeros días del cripto. Mi cofundador Izaak Meckler y yo empezamos a reconocer fallas en el diseño de las blockchains heredadas como Bitcoin y, más tarde, Ethereum, que se reducían a un problema raíz: el diseño de estas blockchains hacía que eventualmente se volvieran demasiado pesadas en datos para una participación inclusiva por parte de los nodos de minería y validación. Esto afectaría la descentralización y la seguridad. Mi cofundador Izaak y yo creamos O(1) Labs para abordar este problema raíz, y Mina es la solución que surgió de años de investigación, desarrollo y pruebas.
En 2017, O(1) Labs lanzó la blockchain Mina (anteriormente llamada Coda Protocol), ¿por qué creíste que era el momento adecuado para lanzar una nueva blockchain?
Para nosotros, no se trataba de encontrar “el momento adecuado”, sino de resolver un desafío técnico clave en el espacio de las criptomonedas y optimizar el lanzamiento de la testnet cuando estaba lista para que la comunidad participara y diera su opinión. Pasamos muchos meses recopilando y actuando sobre la retroalimentación de los usuarios antes de lanzar la mainnet el 23 de marzo de 2021. Poco después, la venta de tokens de la comunidad Mina se completó, recaudando $18.75M en 4 horas.
Mina es una blockchain ligera que solo tiene 22 kb de tamaño. ¿Cuáles son los beneficios de mantener una blockchain pequeña?
Los nodos deben descargar toda la cadena para participar en el consenso. Las blockchains heredadas como Bitcoin y Ethereum se han vuelto increíblemente pesadas en datos, por lo que los nodos deben cumplir ciertos requisitos de recursos para participar (para contexto, la blockchain de Bitcoin tiene actualmente alrededor de 349 GB, mientras que Mina sigue siendo 22kb). Estos altos requisitos de cómputo limitan el conjunto elegible de nodos de consenso, lo que afecta el nivel de descentralización de la red y, en última instancia, la seguridad. Al abarcar todo el estado de la cadena en una única prueba de conocimiento cero ligera, Mina es mucho más fácil de descargar, lo que amplía el conjunto de nodos elegibles, aumentando la accesibilidad y la descentralización.
¿Podrías explicar específicamente qué son las pruebas de conocimiento cero?
En esencia, una prueba de conocimiento cero permite al remitente demostrar que un hecho es verdadero sin compartir el hecho en sí. Esto hace que las pruebas de conocimiento cero sean ideales para demostrar que el remitente tiene acceso a información privada sin revelar dicha información. Mina implementa zk-SNARKs recursivos, que capturan el estado de toda la blockchain como una instantánea ligera en lugar de la cadena completa. Cuando se crea el siguiente bloque en la red, toma una instantánea de sí mismo — con la instantánea del estado previo de la blockchain como fondo. Esa nueva instantánea se usará a su vez como telón de fondo para el siguiente bloque, y así sucesivamente — esta es la parte “recursive”. Increíblemente, aunque puede contener pruebas de una cantidad infinita de información, la instantánea siempre mantiene el mismo tamaño.
Aparte del tamaño de la blockchain, ¿qué más diferencia a Mina de las blockchains competidoras?
La implementación de zk-SNARKs recursivos por parte de Mina permite a los desarrolladores crear aplicaciones verificables que dan a los usuarios control sobre los datos que desean compartir. Al no requerir que los usuarios compartan información sensible, estas aplicaciones — llamadas Snapps — protegen los datos del usuario de ser vulnerables a hackeos y brechas. Si las Snapps se aprovecharan en toda la web, Internet sería un lugar mucho más seguro y privado para los usuarios.
¿Podrías profundizar en qué son las Snapps?
Las Snapps son aplicaciones verificables creadas usando el protocolo Mina. Un ejemplo de una Snapp es el protocolo de préstamo descentralizado Teller Finance, que utiliza Mina para permitir a los usuarios demostrar que su puntaje de crédito está por encima de 700 sin compartir el puntaje real u otra información personal sensible (PII) como su número de seguro social con la parte solicitante. Mina se conecta a una agencia de informes de puntaje de crédito, produce una prueba (p. ej., superar el umbral de crédito) y comparte esa prueba con la parte solicitante. Al compartir una prueba en lugar de los datos reales, Teller Finance nunca pone en riesgo la PII de los usuarios.
¿En qué está trabajando actualmente el equipo de la blockchain Mina?
Estamos entusiasmados de llevar las capacidades de preservación de la privacidad de datos personales de Mina a blockchains adicionales y estamos trabajando en crear puentes a otras cadenas. También contamos con una comunidad global fantástica y muy comprometida.
¿Hay algo más que te gustaría compartir sobre O(1) Labs o Mina?
Para mantenerte al día con nuestros últimos desarrollos y participar en nuestra comunidad global, visita nuestro sitio web y los canales sociales y comunitarios:
Discord: https://bit.ly/MinaDiscord
Telegram: http://bit.ly/MinaTelegram
Twitter: https://twitter.com/MinaProtocol
Medium: https://medium.com/MinaProtocol
YouTube: https://youtube.com/c/MinaProtocol
Gracias por la excelente entrevista, los lectores que deseen aprender más deberían visitar O(1) Labs, y/o Mina Protocol.












