La mayoría de las personas conoce el whitepaper de @ethereum como el documento fundacional de Vitalik Buterin. Pocos se dan cuenta de que acredita a otros dos investigadores por su nombre, y que esos dos investigadores luego construyeron una de las blockchains de prueba de trabajo (proof-of-work) más técnicamente distintas del mercado actual.
El Protocolo GHOST y sus Orígenes
El protocolo "Greedy Heaviest Observed Subtree" (GHOST) es una innovación introducida por primera vez por Yonatan Sompolinsky (@hashdag) y Aviv Zohar (@Avivz78) en diciembre de 2013. El problema central que abordó era sencillo: las blockchains rápidas generan una gran proporción de bloques huérfanos, es decir, bloques válidos que pierden la carrera contra la cadena principal y que simplemente se descartan. GHOST resuelve el problema de seguridad de la red incluyendo los bloques huérfanos en el cálculo de cuál cadena es la "más larga", al sumar los descendientes huérfanos del ancestro de un bloque al cálculo de qué bloque tiene el mayor total de trabajo probatorio que lo respalda.
Ethereum adoptó la idea, pero solo parcialmente. Ethereum implementa una versión simplificada de GHOST. Una nota añadida más tarde al documento técnico reconoce que el protocolo nunca se aplicó por completo. Sin embargo, el documento acredita por su nombre a ambos hombres, un reconocimiento poco habitual para un documento fundacional de ese tipo.
De GHOST a GHOSTDAG y Kaspa
Sompolinsky no se quedó en GHOST. El documento técnico de Kaspa fue escrito y publicado por Yonatan Sompolinsky, Shai Wyborski y Aviv Zohar el 10 de noviembre de 2021. Su protocolo posterior, GHOSTDAG, lleva la idea original más allá. El diseño de Kaspa introduce la estructura BlockDAG (Directed Acyclic Graph), combinada con los protocolos PHANTOM y GHOSTDAG, lo que permite que los bloques en paralelo coexistan y alcancen consenso, evitando así el problema de los bloques huérfanos en blockchains tradicionales.
Donde una blockchain estándar descarta cualquier bloque que no gane la carrera hacia la cadena principal, GHOSTDAG ordena todos los bloques paralelos válidos y los mantiene. No se desperdicia el trabajo del minero y el rendimiento escala sin renunciar a la seguridad de la prueba de trabajo.
Kaspa se lanzó el 7 de noviembre de 2021 sin premine, sin ICO, sin capital de riesgo y sin asignación de tokens a los fundadores. Cada uno de los tokens KAS existentes se minó mediante prueba de trabajo, siguiendo el mismo modelo de distribución justa que Bitcoin. El proyecto, que cotiza bajo el ticker $KAS, es totalmente de código abierto y está gestionado por la comunidad.
La línea es directa: un artículo académico de 2013 diseñado para corregir un problema de seguridad de Bitcoin fue citado en el documento fundacional de Ethereum, se refinó en GHOSTDAG y, finalmente, se convirtió en el motor de consenso para #Kaspa. Los dos nombres que el documento técnico de Ethereum acredita son los mismos dos nombres que aparecen en Kaspa.
Fuentes:
Documento técnico de Ethereum, ethereum.org
Documento técnico de Kaspa a través de Bitget
Descripción general de Kaspa, Coinstancy Academy
