¿Qué es la modularidad de todos modos?
La modularidad es el resultado de un experimento curioso que se está llevando a cabo en Ethereum como respuesta a las pobres propiedades de escalabilidad de las blockchains. Para abordar este cuello de botella, los desarrolladores han tomado el enfoque novedoso de subastar las capacidades principales de la cadena principal a… otras blockchains.
Centrado en la tecnología de rollup, esta transformación modular ha redefinido por completo cómo se construyen productos y servicios sobre Ethereum. Dividir cada elemento del stack permite diseñar diferentes arquitecturas de acuerdo con sus casos de uso. Comprensiblemente, esto ha llevado a una proliferación de… blockchains.
No es broma. Todo el mundo se está enriqueciendo de manera hilarante vendiendo blockchains de nuevo.
Mientras que cada nuevo protocolo de consenso ofrece oportunidades de escalabilidad novedosas e interesantes, también introducen un extraño problema de coordinación. Si los usuarios se dispersan en diferentes redes, ¿cómo se hace más eficiente la economía? ¿Cómo sincronizamos a todos a lo largo de esta distribución? ¿Quizás una… blockchain más?
Es tortugas todo el camino hacia abajo.
Esta fragmentación del ecosistema ha tenido algunas consecuencias obvias. Por un lado, los usuarios están aislados y atrapados entre intermediarios. Si bien los rollups tienen propiedades convincentes de minimización de la confianza, la ineficiencia creada por la transferencia dentro y fuera de esos sistemas genera costos irrazonables para los usuarios. También los expone a opciones más riesgosas como puentes y servicios centralizados.
Para los desarrolladores, la ausencia de interoperabilidad entre plataformas crea fricciones y fomenta un entorno competitivo en lugar de colaborativo. Cada dos por tres se crea un nuevo protocolo para que los equipos nuevos y existentes compitan con una copia más de las mismas aplicaciones. En muchos casos, los equipos optan por “apostar por sí mismos”, desprendiéndose en su propio ecosistema (léase: blockchain). Es importante enfatizar el atractivo de este modelo, que permite la personalización y optimización de numerosos componentes para cada aplicación. Esta arquitectura flexible empodera a cualquiera a contribuir con sus marcos únicos e inspirar nuevos diseños. ¡Las posibilidades son infinitas!
Desafortunadamente, estos incentivos han dado lugar a la fragmentación del efecto de red. Si nada de lo construido encaja, los usuarios se consolidarán hacia solo unas pocas redes en competencia. Como resultado, la actividad económica se concentra en sistemas menos permisivos.
Esta versión de la modularidad ha alejado a las personas del punto en el que no debería. Utilizar interfaces diferentes para interactuar con el protocolo de consenso es una idea perfectamente válida. Sin embargo, la estrategia de Ethereum resulta problemática; considera la interoperabilidad más como una característica opcional que como un principio de diseño fundamental. Mientras Ethereum continúe persiguiendo la escalabilidad multiplicando las blockchains, el debate persistirá, proporcionando amplias oportunidades para que los competidores aprovechen estas divisiones y fomenten la discordia. Dividir y conquistar.
La alternativa de Bitcoin
En Bitcoin, está surgiendo una arquitectura diferente que favorece un diseño fundamentalmente diferente. Utilizando Lightning como columna vertebral de interoperabilidad, los desarrolladores se están uniendo lentamente hacia un stack tecnológico mucho más cercano al modelo peer-to-peer de Bitcoin.
En lugar de intentar duplicar estados compartidos a nivel mundial, protocolos como Cashu o Fedimint se están optimizando para interacciones locales y sin permisos. Los servicios financieros ahora pueden implementarse en diferentes centros económicos y permanecer conectados a través de la Red Lightning.
Proveedores de liquidez, puentes atómicos y casas de moneda electrónica. Una red financiera única que comparte la misma capa de liquidación.
La llegada de Nostr proporciona la abstracción social que une todo. Una red social basada en principios similares a los de Bitcoin, que proporciona reglas simples diseñadas para maximizar la interoperabilidad. Al evitar ser prescriptivo sobre las funciones que permite, Nostr está desencadenando una explosión cambrica de innovación abierta.
En la actualidad, diferentes proyectos están comenzando a explorar formas de facilitar el comercio de Bitcoin al hacer de Nostr un componente nativo de la experiencia del usuario de Bitcoin. La infraestructura de clave pública subyacente al protocolo es una combinación natural para billeteras y otras aplicaciones de pago, lo que les permite comunicarse entre sí e intercambiar mensajes de manera segura. Esta capa de comunicación puede conectar a los usuarios con otros y con diversos servicios disponibles a través de la red. Estándares como Nostr Wallet Connect están creando nuevas oportunidades para que las aplicaciones de Bitcoin se interfieran con el ecosistema en crecimiento de Nostr.
Un estudio de caso
Proyectos como Mutiny encarnan completamente las diferencias en esta visión modular de Bitcoin. Los usuarios pueden conectarse simultáneamente con servicios como Nostr Relays, federaciones de Fedimint y Proveedores de Servicios Lightning (LSPs). Cada uno de ellos otorga acceso a un número creciente de características y aplicaciones. Utilizando Nostr como servicio de descubrimiento, estamos capacitados para aprovechar nuestra red social para identificar y acceder de manera nativa a aplicaciones y servicios respaldados por nuestros pares. Esta red de confianza introduce una alternativa interesante a los sistemas llamados sin confianza. Las personas pueden comenzar a depender de incentivos de mercado para participar en intercambios más eficientes que no están limitados por los compromisos requeridos por sistemas más descentralizados.
Finalmente, surgirán mercados para proveedores de liquidez, casas de moneda electrónica, prestamistas y coordinadores de coinjoin para vender sus servicios a través de Nostr. Proyectos de libros de órdenes descentralizados como Civkit podrían integrarse sin problemas con Mutiny y permitir a los usuarios participar en intercambios peer-to-peer. Cada integración está diseñada en torno a la participación sin permisos para que los usuarios puedan conservar plena soberanía sobre sus interacciones.
Plataformas vs. protocolos
La historia modular de Bitcoin no está exenta de sus propios riesgos. Elementos fundamentales del rompecabezas como LSPs implican requisitos de capital significativos que pueden crear economías de escala entre proveedores competidores. El crecimiento de las casas de moneda electrónica puede verse obstaculizado por problemas regulatorios y fraudes de operadores. Los relevos de Nostr ya han mostrado tendencias de centralización y aún no está claro cómo se desarrollará la topología de la red.
El éxito de este enfoque descansa en la opción de mercado y es crucial que las barreras de entrada a estos servicios sigan siendo bajas. Se están implementando diversos esfuerzos diferentes para lograr este objetivo. Por ejemplo, varias empresas de Lightning están colaborando actualmente en una especificación que permitirá a cualquier actor del mercado implementar su propio LSP.
Probablemente sea demasiado pronto para prever cómo evolucionarán estas arquitecturas y protocolos. A medida que ambos mundos continúan colisionando, es probable que los rollups encuentren su lugar dentro del ecosistema de Bitcoin. Diseños específicos de aplicaciones como rollups de intercambio o zkCoins no requieren estado global y quizás puedan hacerse interoperables con Lightning.
La tensión entre ambos métodos se asemeja en cierta medida a los primeros días de internet. El interés comercial podría favorecer plataformas que les permitan capturar partes del efecto de red para monetizarlo. Puede llevar más tiempo para que los protocolos más abiertos y sin permisos realmente despeguen. Internet proporciona una historia de advertencia en lo que respecta a la consolidación de servicios y aplicaciones en jardines amurallados. Con suerte, la actual trayectoria de desarrollo de Bitcoin se resuelve en un futuro que prioriza la interoperabilidad y el acceso sin permisos sobre los silos financieros.