Uno de los requisitos previos para la adopción masiva de la tecnología blockchain es la interoperabilidad: la capacidad de pasar datos entre distintos sistemas blockchain y similares. Hoy en día se han establecido numerosos proyectos de interoperabilidad y muchos de ellos están creciendo a un ritmo increíble. De hecho, es sólo cuestión de tiempo antes de que la cantidad de mensajes entre cadenas se mida en billones.
La interoperabilidad de blockchain nunca ha sido más omnipresente. En enero de 2024, más de 23 mil millones de dólares en activos estaban bloqueados en puentes entre cadenas solo en Ethereum. Claramente, los primeros usuarios de nuestra industria (cariñosamente llamados entusiastas de Web3) están deseosos de explorar nuevos ecosistemas mientras unen rutinariamente activos de una cadena de bloques a otra. Este proceso, aunque complicado, se ha vuelto tan común que muchos creen que la interoperabilidad de blockchain es un problema resuelto.
La verdad es mucho más sombría.
El estado actual de la interoperabilidad de blockchain es de incompatibilidad fracturada. Los proyectos de interoperabilidad en competencia crean soluciones ad hoc que manipulan el panorama de blockchain, lo que hace que sea poco práctico para las empresas y los reguladores examinar la seguridad de cada uno. Tal como está, el estado actual de la interoperabilidad de blockchain representa una amenaza existencial para la adopción generalizada de la tecnología blockchain en su conjunto.
Los proyectos de interoperabilidad modernos están demasiado centrados en construir y hacer crecer sus propios productos patentados. La lucha por convertirse en el único ha introducido una creciente complejidad del sistema y, por lo tanto, un riesgo ilimitado. A medida que diferentes proyectos hacen diferentes concesiones para resolver diferentes problemas, los protocolos de interoperabilidad de blockchain continúan aumentando en complejidad. Esta complejidad no sólo hace que los protocolos sean cada vez más incompatibles entre sí, sino que cada nuevo componente del sistema o suposición de confianza introduce nuevos vectores de ataque. Como industria, debemos frenar esta preocupante tendencia.
Se necesita desesperadamente un marco compartido para la interoperabilidad.
Como sistema sin confianza, las cadenas de bloques descentralizadas son incapaces de comunicarse con otras redes de cadenas de bloques de forma inmediata. Los supuestos de confianza dictan el perfil de riesgo de un diseño de cadena cruzada particular al dar forma a sus vulnerabilidades y delinear cómo se puede explotar un sistema. En términos generales, cuanto mayor es la complejidad de un sistema, mayor es su susceptibilidad a sufrir ataques. Por lo tanto, es preferible simplificar el diseño de soluciones de cadena cruzada para limitar el número de componentes explotables. Entonces, si bien es cierto que los supuestos de confianza son inherentes a las soluciones de interoperabilidad de blockchain, la seguridad está en la simplicidad.
Lea más en nuestra sección de opinión: No hay motivo para temer a las plataformas abiertas
Un marco compartido para la interoperabilidad entre blockchain y sistemas similares, que incluya pautas arquitectónicas y definiciones de interfaz examinadas, hace posible reducir la complejidad del sistema. Esto tiene el efecto dominó de evitar la fragmentación entre diferentes implementaciones de proyectos. Incluso algo tan simple como interfaces y funciones comunes para decodificar y verificar la validez de los mensajes contribuiría en gran medida a mejorar la interoperabilidad y, al mismo tiempo, reduciría la necesidad de implementaciones personalizadas.
Un marco compartido para la interoperabilidad también tiene el potencial de fomentar la colaboración entre diferentes proyectos de interoperabilidad. En términos generales, los proyectos de interoperabilidad simplemente no confían en el trabajo de los demás. Esto no es del todo sorprendente teniendo en cuenta que, entre 2021 y 2023, se robaron más de 2.900 millones de dólares de puentes entre cadenas explotados. Sin embargo, esta desconfianza ha contribuido directamente al estado fracturado de la interoperabilidad de blockchain en la actualidad. Un marco compartido, construido abiertamente y examinado por todos, dará como resultado un sistema más seguro.
La interoperabilidad de blockchain debe ser primero la infraestructura central y luego el producto. Si nosotros, como industria, queremos tener alguna esperanza de lograr la adopción generalizada de la tecnología blockchain (sin sacrificar el espíritu central de descentralización de la industria), debemos establecer un marco compartido para la interoperabilidad. El tiempo se acaba.