Una de las muchas condiciones para la adopción masiva de la tecnología blockchain es la interoperabilidad, es decir, la capacidad de transferir datos entre sistemas blockchain distintos y similares a blockchain. Numerosos proyectos de interoperabilidad se han establecido actualmente, y muchos están creciendo a un ritmo increíble. De hecho, es solo cuestión de tiempo antes de que la cantidad de mensajes entre cadenas se mida en billones.
La interoperabilidad blockchain nunca ha sido tan común. En enero de 2024, más de $23 mil millones en activos estaban bloqueados en puentes entre cadenas solo en Ethereum. Claramente, los primeros adoptantes de nuestra industria, cariñosamente llamados entusiastas de Web3, están ansiosos por explorar nuevos ecosistemas a medida que trasladan activos de una cadena a otra. Este proceso, aunque torpe, se ha vuelto tan común que muchos creen que la interoperabilidad blockchain es un problema resuelto.
La verdad es mucho más sombría.
El estado de la interoperabilidad blockchain en la actualidad es de incompatibilidad fracturada. Los proyectos de interoperabilidad competidores construyen soluciones ad hoc que manipulan el panorama blockchain, lo que hace impracticable que las empresas y los reguladores evalúen la seguridad de cada uno. Tal como está, el estado actual de la interoperabilidad 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 complejidad de sistema creciente y, por lo tanto, un riesgo ilimitado. A medida que diferentes proyectos hacen diferentes compensaciones para resolver diferentes problemas, los protocolos de interoperabilidad blockchain continúan aumentando en complejidad. No solo esta complejidad hace que los protocolos sean progresivamente más incompatibles entre sí, 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 blockchains descentralizadas son incapaces de comunicarse con otras redes blockchain de forma predeterminada. Las suposiciones de confianza dictan el perfil de riesgo de un diseño de intercambio entre cadenas en particular al dar forma a sus vulnerabilidades y delinear cómo un sistema puede ser explotado. En general, cuanto mayor sea la complejidad de un sistema, mayor será su susceptibilidad a ataques. Por lo tanto, es preferible simplificar el diseño de soluciones de intercambio entre cadenas para limitar la cantidad de componentes explotables. Entonces, si bien es cierto que las suposiciones de confianza son inherentes a las soluciones de interoperabilidad blockchain, hay seguridad en la simplicidad.
Lea más en nuestra sección de opiniones: No hay razón para temer a las plataformas abiertas
Un marco compartido para la interoperabilidad entre sistemas blockchain y similares a blockchain, que incluya pautas arquitectónicas y definiciones de interfaces verificadas, hace posible reducir la complejidad del sistema. Esto tiene el efecto secundario de evitar la fragmentación entre implementaciones de proyectos diferentes. Incluso algo tan simple como interfaces y funciones comunes para decodificar y verificar la validez de los mensajes iría muy lejos para mejorar la interoperabilidad, al tiempo que reduce 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 sorprendente considerando que, entre 2021 y 2023, se robaron más de $2.9 mil millones de puentes entre cadenas explotados. Sin embargo, esta desconfianza ha contribuido directamente al estado fracturado de la interoperabilidad blockchain en la actualidad. Un marco compartido, construido abiertamente y verificado por todos, resultará en un sistema más seguro.
La interoperabilidad blockchain debe ser infraestructura central primero, producto segundo. Si como industria queremos tener alguna esperanza de lograr la adopción generalizada de la tecnología blockchain (sin sacrificar el ethos central de descentralización de la industria), debemos establecer un marco compartido para la interoperabilidad. El tiempo se está agotando.