Escrito por: Thejaswini M A

Compilado por: Block unicorn

Prefacio

Anatoly Yakovenko estaba muy enojado.

Era 2017 y surgió la noticia de que la conferencia de Bitcoin dejaría de aceptar pagos en Bitcoin porque las tarifas por transacción habían alcanzado los 60-70 dólares.

La principal conferencia de criptomonedas del mundo no se podía utilizar para transacciones en criptomonedas.

Así que hizo lo que haría cualquier ingeniero frustrado. Fue al Café Soleil de San Francisco, pidió dos cafés y una botella de cerveza, y se quedó despierto hasta las 4 a.m. pensando en por qué Bitcoin era tan lento.

Mientras tomaba su segundo expreso y el último sorbo de cerveza, Yakovenko tuvo un destello de inspiración, que llamó su 'momento de epifanía'. Se le ocurrió un método para codificar el paso del tiempo como una estructura de datos.

No sabía que esta función tenía un nombre (función de retraso verificable), por lo que no pudo buscarlo en Google. Pensó que había inventado algo completamente nuevo.

En cierto sentido, lo logró.

Cuando Solana se lanzó en 2020, podía procesar 65,000 transacciones por segundo. Hoy, la blockchain que Yakovenko construyó en su propio garaje tenía un valor de mercado superior a 50 mil millones de dólares en su punto máximo.

El camino del pensador sistémico

El viaje de Yakovenko en blockchain comenzó con una historia de inmigración temprana. Nació en Ucrania en 1981 y se mudó a Estados Unidos con su familia a principios de la década de 1990, uniéndose a la ola de inmigrantes de Europa del Este que buscaban oportunidades en la burbuja tecnológica de Estados Unidos.

Cuando era niño, se obsesionó con el lenguaje C, fascinado por la precisión y el poder de la programación de sistemas de bajo nivel. 'La posibilidad de que una línea de código pueda resolver un gran problema en el mundo es realmente mágica', recordó más tarde sobre sus primeros días de programación durante la burbuja de Internet.

En la Universidad de Illinois en Urbana-Champaign, Yakovenko estudió Ciencias de la Computación y fundó su primera startup, Alescere, un sistema de VoIP para pequeñas empresas, a principios de la década de 2000. La empresa fracasó, pero le brindó valiosa experiencia en protocolos de red en tiempo real.

En 2003, Yakovenko, recién salido de una experiencia en una startup, se unió a Qualcomm en San Diego. Al principio era solo un ingeniero común, pero en 13 años, se enfrentó a algunos de los desafíos tecnológicos más difíciles que la empresa tenía por delante.

Participó en una variedad de proyectos, desde servidores de llamadas basados en teclas de QChat hasta el sistema operativo móvil BREW, y eventualmente se convirtió en gerente de ingenieros senior. También optimizó la forma en que se comunicaban diferentes procesadores. Yakovenko se convirtió en un experto en 'expandir los servicios del sistema operativo y los dominios de protección a los coprocesadores', en pocas palabras, averiguar cómo hacer que diferentes partes de un sistema informático trabajen en conjunto sin desacelerarse mutuamente.

El portafolio de patentes de este período es como un plano del trabajo de blockchain que vendría después: 'exponer los servicios del sistema operativo anfitrión a los procesadores auxiliares' y 'expandir el dominio de protección a los coprocesadores'. Su trabajo se centró en minimizar la sobrecarga y mejorar la eficiencia de la coordinación entre componentes distribuidos.

"Empecé a pensar en cómo resolvimos este tipo de problemas de escalabilidad en Qualcomm utilizando protocolos inalámbricos, lo que me llevó a profundizar en este campo," dijo.

La tecnología de torres celulares en la que participó utilizaba un método llamado acceso múltiple por división de tiempo, coordinando múltiples señales mediante una gestión precisa del tiempo. En 2017, después de más de una década en Qualcomm, Yakovenko comenzó a trabajar en Dropbox en compresión y sistemas distribuidos. Pero lo que realmente cambió todo fue su trabajo paralelo.

Junto con Stephen Akright, jefe de GPU en Qualcomm, construyó hardware para aprendizaje profundo y minería de criptomonedas para mitigar costos. Esto originalmente se trataba de aprendizaje automático, no de innovación en blockchain.

Pero cuando Yakovenko observó cómo sus dispositivos de minería coordinaban con miles de otras computadoras, una pregunta lo atormentaba: ¿por qué la prueba de trabajo era tan ineficiente?

Las tarifas de transacción de Bitcoin se dispararon a 60-70 dólares por transacción. Esta red, que debería haber sido un efectivo electrónico de igual a igual, ni siquiera podía manejar pagos básicos. La conferencia de Bitcoin lo estimuló aún más.

Fue en ese momento que ocurrió el momento de Café Soleil.

Prueba de un avance histórico

Imagina esto: 10,000 personas tratando de llegar a un acuerdo sobre cuándo ocurrió algo, cada uno gritando a los demás, creando un caos total.

Así es como funciona Bitcoin, pero el problema de Bitcoin va mucho más allá del ruido.

Bitcoin crea un nuevo bloque cada 10 minutos, lo que representa un delicado equilibrio entre seguridad y velocidad. Si es demasiado rápido, la red puede dividirse en versiones en competencia; si es demasiado lento, las transacciones tardan demasiado. Este ritmo de 10 minutos significa que Bitcoin solo puede procesar alrededor de 7 transacciones por segundo.

En comparación, Visa procesa un promedio de aproximadamente 24,000 transacciones por segundo.

El verdadero problema es que en un sistema distribuido con miles de computadoras globales, no hay un reloj central. Cada computadora tiene su reloj que funciona ligeramente diferente. La transmisión de mensajes en la red lleva tiempo. El orden en que ocurren los eventos parece diferente dependiendo de la posición del observador.

Miles de computadoras de Bitcoin estaban en su mayoría discutiendo algunas preguntas básicas: '¿Esta transacción ocurrió antes de esa transacción?' '¿Cuándo se creó este bloque?' '¿Qué versión de la blockchain es la correcta?'

Cuantas más computadoras se unían, más intensa se volvía la discusión.

Yakovenko tuvo una idea: ¿qué pasaría si no se necesitara discutir el tiempo?

¿Qué pasaría si la blockchain tuviera un reloj inalterable incorporado? Cada transacción obtendría automáticamente una marca de tiempo que cualquiera podría verificar de manera independiente.

Ya no se necesitan miles de computadoras enviándose mensajes constantemente para llegar a un consenso temporal; solo necesitan mirar el mismo reloj inalterable para conocer instantáneamente el orden de los eventos.

Ya no hay mensajes interminables hacia adelante y hacia atrás, solo un cronómetro criptográfico que mantiene el tiempo perfecto.

Lo llama 'prueba de historia' (Proof of History).

Sustituyendo la discusión por el cálculo. Ya no se necesitan miles de diálogos sobre el tiempo, solo se necesita mirar el reloj. Sencillo y claro.

Construyendo Solana

Con este avance, Anatoly Yakovenko cofundó Solana Labs en 2018 junto a Greg Fitzgerald (otro veterano de Qualcomm) y Raj Gokal. El nombre proviene de sus experiencias surfeando en la playa Solana en California.

Los cofundadores se levantaban por la mañana, surfeaban, montaban en bicicleta al trabajo, codificaban todo el día y regresaban a la playa.

Construyeron proyectos durante el invierno cripto de 2018-2019, cuando el financiamiento era escaso y el entusiasmo se desvanecía. Pero Yakovenko vio esto como una ventaja. Podían centrarse en la ingeniería sin enfrentarse a la especulación y la presión.

"Es como el meteorito que mató a los dinosaurios. Sin duda, es un invierno cripto, y ves que muchos equipos se disuelven. Hemos sido bastante conservadores y nunca hemos recaudado grandes fondos, nuestro espacio para crecer es de aproximadamente dos años, así que siempre pensamos: 'Debemos hacer esto bien y realmente enfocarnos en los productos clave que creemos que marcarán la diferencia.'" recordó.

El equipo no solo construyó la prueba de historia, sino que también creó un ecosistema de innovaciones de alto rendimiento completo:

Sealevel: un runtime de contratos inteligentes en paralelo que, al declarar previamente las cuentas involucradas en una transacción, permite que la blockchain ejecute múltiples transacciones simultáneamente.

Turbine: un sistema inspirado en BitTorrent que utiliza codificación de borrado y árboles de ponderación aleatoria para propagar datos de transacciones a través de la red.

Gulf Stream: un sistema de reenvío de transacciones sin memoria, que envía transacciones al líder futuro antes de que se genere un bloque.

Cloudbreak: un sistema de almacenamiento de cuentas horizontal diseñado para accesos concurrentes altos.

Cada innovación apunta a diferentes cuellos de botella. Juntas crean algo sin precedentes: una blockchain que se vuelve más rápida a medida que escala.

El 16 de marzo de 2020, el mundo estaba en caos. Los mercados de valores colapsaban, los países estaban en cuarentena y las startups se desmoronaban. Yakovenko eligió lanzar Solana ese día. En cuestión de meses, demostró que había elegido el momento perfecto para lanzar la blockchain más rápida del mundo.

Para finales de 2020, Solana había procesado 8.3 mil millones de transacciones, creado 54 millones de bloques y atraído la integración de más de 100 proyectos en los campos de DeFi, juegos y Web3. Los nodos validadores se habían expandido a más de 300 en todo el mundo, lo cual es impresionante para una red que se estableció hace menos de un año.

Los desarrolladores comenzaron a construir aplicaciones que no podrían realizarse en blockchains más lentas. Los sistemas de comercio de alta frecuencia, los juegos en tiempo real y las plataformas de redes sociales se volvieron posibles por primera vez en la historia de la blockchain.

Interrumpiendo los años

El éxito trajo nuevos desafíos. El alto rendimiento de Solana lo convirtió en un objetivo para el tráfico hostil, exponiendo sus debilidades sistémicas.

El 14 de septiembre de 2021: un aumento de las transacciones durante el IDO de Grape provocó un fork de la red, lo que resultó en 17 horas de inactividad.

El 1 de mayo de 2022: un robot de 'minting' ciego de NFT provocó un colapso del consenso, y la red estuvo fuera de línea durante 7-8 horas.

El 31 de mayo de 2022: un error en el procesamiento de transacciones fuera de línea causó 4.5 horas de inactividad.

1 de octubre de 2022: un error de configuración causó 6 horas de inactividad.

Los críticos argumentan que estos eventos demuestran que Solana sacrificó la descentralización en pos de la velocidad. Su diseño monolítico significa que una vez que algo sale mal, las consecuencias son graves.

El equipo respondió con mejoras sistemáticas: mejor manejo de eliminación de duplicados, mejoras en el manejo de números aleatorios, corrección de errores en la selección de forks y la introducción del protocolo QUIC para mejorar la confiabilidad de la red.

En noviembre de 2022, Solana enfrentó su mayor prueba: el colapso de FTX.

Sam Bankman-Fried había sido uno de los más famosos patrocinadores de Solana. Cuando su intercambio FTX colapsó, el pánico se extendió rápidamente. Los inversores creían que cualquier cosa relacionada con FTX fracasaría, y el precio del token de Solana se desplomó, mientras la gente corría a vender.

La comunidad de Solana no se quedó esperando a que otros resolvieran el problema.

FTX controlaba una popular plataforma de intercambio llamada Serum, de la que dependían muchos usuarios de Solana. Cuando FTX colapsó, la plataforma se convirtió en un 'huérfano', sin que nadie supiera su destino.

En cuestión de horas, los desarrolladores y miembros de la comunidad de Solana actuaron rápidamente. Copiaron todo el código de Serum y crearon una versión completamente independiente de FTX, llamada OpenBook.

El término técnico es 'fork', que crea una nueva versión funcionalmente idéntica pero sin propiedad de los problemas.

Durante toda la crisis, Solana nunca dejó de funcionar.

A pesar de la caída de precios y la propagación del pánico, la blockchain continuó procesando transacciones. Sin interrupciones. Sin fallos técnicos.

A diferencia de las empresas tradicionales que podrían colapsar debido a la captura de su CEO, Solana ha superado a cualquier individuo o empresa que la apoye. Esta tecnología y comunidad pueden sobrevivir de manera independiente.

Visión futura

A los 44 años, Yakovenko había logrado un éxito notable, manteniendo una combinación única de pragmatismo ingenieril y idealismo cripto, que es la marca de los fundadores de blockchain exitosos.

Abogó por 'reglas razonables', como que los legisladores deberían intentar usar la tecnología antes de regularla.

Curiosamente, a pesar de esperar políticas amigables con las criptomonedas, se opuso al plan de reserva cripto del gobierno propuesto por Trump. Consideró que era demasiado centralizado, y esta postura principista hizo que muchos se preguntaran si era adecuado para la política. Prefería ver florecer la innovación de manera natural, en lugar de permitir que los burócratas controlaran las monedas digitales, incluso si esos burócratas ocurren a gustar de su blockchain.

Su visión final es transformar Solana en el pilar de las finanzas globales, permitiendo que la información se difunda tan rápido como las noticias.

A pesar de que Solana compite directamente con Ethereum en la llamada 'guerra de blockchain', Yakovenko rechazó el pensamiento tribal. Sostuvo que diferentes blockchains pueden coexistir y complementarse, en lugar de ser una lucha a muerte. Esta perspectiva madura es refrescante en una industria donde a menudo se predice que protocolos competidores 'se irán a cero' por diferencias técnicas sutiles.

Yakovenko utilizó una visión que a posteriori parece obvia, pero que nadie había resuelto antes, para construir una de las computadoras distribuidas más poderosas del mundo: convirtió el tiempo en una estructura de datos de blockchain.

Se estima que su patrimonio neto está entre 500 y 800 millones de dólares, y su éxito financiero le permite centrarse en la construcción en lugar de la acumulación de riqueza.

Pero este reconocimiento está comenzando a manifestarse en la forma más importante en el ámbito financiero: el capital de otros. Actualmente, cuatro empresas que cotizan en bolsa tienen en sus tesorerías más de 591 millones de dólares en tokens de Solana, con Upexi a la cabeza, acumulando 1.9 millones de tokens SOL en solo cuatro meses. SOL Strategies ha adoptado un enfoque más sistemático de promedio de costos en dólares. Classover Holdings anunció planes para invertir 500 millones de dólares en Solana, y la propuesta de reserva de criptomonedas estratégicas de Estados Unidos planteada por Trump incluyó a Solana junto con Bitcoin y Ethereum como activos estratégicos. Cuando las empresas que cotizan en bolsa comienzan a tratar tus tokens de blockchain como si fueran bonos del gobierno, es posible que ya hayas construido algo verdaderamente importante.

La adopción institucional sugiere que la visión de Yakovenko de Solana como infraestructura financiera global puede no estar tan lejos. Compañías de gestión de activos como Franklin Templeton y Fidelity están solicitando ETFs al contado de Solana, y la lógica de las empresas que eligen SOL como reserva de tesorería es la misma que la de tener BTC o ETH: es una forma de almacenar valor y, al mismo tiempo, puede impulsar el futuro sistema financiero.

Si esa noche frustrante en el Café Soleil realmente facilitó un avance que permitió que el dinero fluyera a la velocidad de la luz, los CFOs ya habían comenzado a notarlo.