Por Canuto  

El investigador Alberto Sonnino explica a Common Prefix cómo décadas de investigación en integridad, rendimiento y sistemas distribuidos desembocaron en Mysticeti, el protocolo de consenso que impulsa la blockchain Sui.
***

  • Mysticeti reduce latencia y mejora rendimiento mediante un DAG no certificado
  • La evolución del consenso refleja una década de investigación académica y desafíos de ingeniería
  • El futuro blockchain dependerá de ejecución paralela, privacidad y mejor experiencia de usuario

La evolución de los sistemas blockchain no ha sido lineal ni puramente técnica. Detrás de los avances recientes existen años de investigación académica, intentos fallidos, aprendizajes de ingeniería y decisiones políticas. Durante una entrevista en el pódcast Common Prefix, Alberto Sonnino, científico investigador en Mysten Labs, relató el recorrido que llevó al desarrollo de Mysticeti, el algoritmo de consenso utilizado en la blockchain Sui.

Su historia ilustra cómo los problemas de integridad, rendimiento y escalabilidad moldearon la arquitectura moderna de las blockchains de alto rendimiento.

De la privacidad a los sistemas de alta integridad

Sonnino explicó que inició su carrera hace aproximadamente diez años trabajando en tecnologías de mejora de privacidad, enfocadas en confidencialidad y anonimato parcial en sistemas digitales. Sin embargo, la investigación reveló una limitación crítica: la confidencialidad no podía garantizarse sin asegurar la integridad del material criptográfico.

Este descubrimiento lo llevó a enfocarse en sistemas de alta integridad, cuyo objetivo es garantizar que los datos y transacciones no puedan alterarse. Según el investigador, este principio constituye la base fundamental que las blockchains modernas buscan proporcionar.

Su transición hacia blockchain comenzó en University College London (UCL), donde trabajó junto a George Danezis y otros investigadores en sistemas distribuidos confiables.

Chainspace, rendimiento y los primeros límites del blockchain

Durante su doctorado en UCL, Sonnino participó en el desarrollo de Chainspace, una plataforma de contratos inteligentes fragmentada diseñada para mejorar el rendimiento. En ese momento, entre 2016 y 2017, Bitcoin y Ethereum procesaban apenas entre 10 y 15 transacciones por segundo.

El principal obstáculo era el rendimiento. Muchas propuestas prometían mayor velocidad, pero no eran implementaciones realistas. Chainspace buscó resolver ese cuello de botella mediante fragmentación, sentando bases conceptuales para futuras arquitecturas escalables.

El equipo intentó comercializar el proyecto, pero pronto descubrieron que construir sistemas reales era mucho más complejo que desarrollar prototipos académicos.

Libra, política y el cambio hacia consensos basados en quórum

El equipo fue adquirido por Facebook para trabajar en Libra, el proyecto de moneda digital posteriormente renombrado Diem. Sonnino señaló que el proyecto fracasó por razones políticas, ya que autoridades estadounidenses no estaban preparadas para aprobarlo.

Desde el punto de vista técnico, Libra impulsó una transición clave en el ecosistema: el paso de protocolos basados en cadenas largas hacia consensos basados en quórum, como HotStuff.

Estos protocolos permitían mayor rendimiento y menor latencia. Según Sonnino, el cambio no fue exclusivo de Meta, sino una evolución inevitable del ecosistema ante las limitaciones existentes.

Narwhal, DAGs y la separación entre datos y consenso

Uno de los avances clave del equipo fue Narwhal, inicialmente diseñado como mempool para Libra. El problema era que el líder del consenso consumía todos los recursos del sistema propagando datos.

Narwhal introdujo una arquitectura DAG que distribuía la propagación de datos, permitiendo que el consenso operara sobre referencias ligeras en lugar de bloques completos.

Este enfoque separó la disponibilidad de datos del consenso, mejorando estabilidad y rendimiento. Posteriormente, esta arquitectura dio origen a protocolos como Tusk y Bullshark, que interpretan el DAG para lograr consenso.

El nacimiento de Sui y la producción real

Tras el cierre del proyecto Libra, surgieron nuevas empresas derivadas del trabajo de investigación. Mysten Labs se enfocó en construir Sui, llevando Narwhal y Bullshark a producción.

Sonnino destacó que transformar un prototipo académico en un sistema operativo real requiere enormes esfuerzos de ingeniería. El código debe alcanzar estándares extremadamente altos, y el mantenimiento continuo es esencial.

El lanzamiento de Sui combinó un camino rápido para pagos con consenso más robusto para transacciones complejas, logrando latencias cercanas a medio segundo.

Mysticeti: consenso DAG simplificado y mayor rendimiento

Mysticeti representa una evolución del consenso DAG. El protocolo ordena transacciones bajo condiciones adversariales, tolerando hasta un tercio de validadores maliciosos.

A diferencia de enfoques certificados, Mysticeti utiliza un DAG simple donde cada bloque incluye transacciones, firmas y referencias hash a bloques previos. Esta simplificación reduce la complejidad de ingeniería y mejora el rendimiento.

Según Sonnino, la implementación certificada anterior reducía el rendimiento hasta cuatro veces debido a su complejidad. Simplificar el diseño permitió optimizaciones más naturales y mayor throughput.

El consenso se logra interpretando patrones dentro del DAG para generar un orden total de bloques líderes, similar a PBFT o HotStuff.

Latencia, ejecución paralela y límites del consenso

El investigador considera que las mejoras algorítmicas del consenso ofrecen rendimientos decrecientes. Las futuras mejoras podrían provenir del networking y, especialmente, de la ejecución paralela.

Sonnino señaló que muchas blockchains aún ejecutan transacciones de forma secuencial. Proyectos como Monad y Block-STM exploran paralelización para mejorar rendimiento.

Este enfoque podría generar mejoras sustanciales en el rendimiento extremo a extremo.

Privacidad, experiencia de usuario y adopción real

Más allá del rendimiento, Sonnino identificó barreras críticas para la adopción.

La falta de confidencialidad limita el uso empresarial, mientras que la experiencia de usuario sigue siendo compleja. Procesos como firmar transacciones o gestionar claves resultan inaceptables para usuarios comunes.

También sugirió que el ecosistema debe construir aplicaciones útiles directamente, en lugar de esperar que otros lo hagan. Ejemplos incluyen mensajería cifrada, almacenamiento descentralizado e infraestructuras CDN descentralizadas.

El futuro: más allá de la infraestructura

Sonnino concluye que el futuro del blockchain no depende únicamente del rendimiento. Privacidad práctica, mejor UX y aplicaciones reales serán determinantes para la adopción.

Asimismo, proyectos aparentemente simples pueden revelar limitaciones profundas en la infraestructura existente, demostrando que la innovación aún requiere experimentación e ingeniería intensiva.

El consenso puede haber madurado, pero la evolución del ecosistema apenas comienza.


ADVERTENCIA: DiarioBitcoin ofrece contenido informativo y educativo sobre diversos temas, incluyendo criptomonedas, IA, tecnología y regulaciones. No brindamos asesoramiento financiero. Las inversiones en criptoactivos son de alto riesgo y pueden no ser adecuadas para todos. Investigue, consulte a un experto y verifique la legislación aplicable antes de invertir. Podría perder todo su capital.

Suscríbete a nuestro boletín