Subscribe to Bankless or sign in
Querida nación sin bancos,
El mercado bajista nos golpeó duro.
Luego vino Terra. Luego 3AC y un montón de criptobancos. Ahora es FTX.
Pero la avalancha de malas noticias no ha cambiado la narrativa del mercado bajista ni un poco.
Si queremos salir de este oso, la única manera es reconstruir más rápido y más ágil.
Eso es lo que
Optimism está haciendo con el "OP Stack".
Es un conjunto de ladrillos de lego fundamentales que permite a los desarrolladores construir módulos de rollup sobre la marcha.
Si crees que
Ethereum ya se está volviendo modular, OP Stack está a punto de llevarlo al siguiente nivel.
El boletín de hoy de Donovan analiza este emocionante desarrollo del equipo de Optimism.
- Bankless team
Érase una vez, en 2021, un mercado alcista de criptomonedas. Ethereum se congestionó y los usuarios pagaron cientos de dólares por las tasas de gas.
¿La solución? ¡Desplegar nuevas cadenas más rápidas! "Ethereum killers" como Solana, Binance Smart Chain y Avalanche aparecieron. Todos ellos llevaron a cabo campañas de minería de liquidez, y todos ellos minaron el capital de Ethereum.
La gente abandonó Ethereum a pesar de haberlo apoyado en el pasado. 😢
Las cadenas Alt-L1 resolvieron temporalmente la demanda de escalabilidad del mercado. Pero la aparición de tantas cadenas con diferentes estándares de cadena introdujo la necesidad de puentes entre cadenas. Fue una molestia necesaria. Pero más que un mero inconveniente, es peligroso. Los hackeos de puentes son habituales. We don’t like that.

Ethereum trató de responder al problema de la escalabilidad de manera diferente a través de rollups. Descarga las transacciones para que se procesen en una cadena separada (rollup), pero hereda la descentralización y la sólida seguridad de mainnet.
Eso ha estado funcionando. As of October, Layer-2s have flipped Ethereum mainnet on transactions execution.

Si Web3 busca la adopción mayoritaria, necesitamos decir adiós a este constante cambio de red. La gente no quiere lidiar con cadenas fragmentadas y asíncronas. Es como tener que cambiar de moneda cada vez que quieres hacer una transferencia interbancaria.

Si los puentes entre cadenas eran parches puntuales, los rollups modulares empiezan a allanar el camino para una solución más completa.
¿Qué hacer? Los desarrolladores detrás de Optimism tienen una respuesta que llega a la raíz del problema: es el OP Stack.
El bloqueo de hoy 🚧
Hoy en día, la mayoría de las cadenas están siguiendo sus propias estrategias modulares. Optimism,
Arbitrum y
Starknet difieren en la capa de ejecución, pero comparten las mismas capas de liquidación, consenso y disponibilidad de datos externalizándolas a la mainnet de Ethereum.
Metis y
Celestia son cadenas que optan por sus propias capas de disponibilidad de datos, sin dejar de utilizar Ethereum como sus capas de liquidación y consenso. Las cadenas de validación basadas en StarkEx, como
Immutable X o rhino.fi, realizan algo similar, ejecutando sus propios comités de disponibilidad de datos relativamente centralizados: grupos de nodos preseleccionados para alojar los datos de las transacciones.
Enter OP Stack 🧱Ahí es donde entra OP Stack de Optimism: un conjunto de ladrillos de lego modulares y fundacionales para construir cadenas de rollups más expresivas y precisas en Ethereum que no son posibles en las L2 monolíticas actuales.
OP Stack es un conjunto de módulos estandarizados de código abierto que se pueden ensamblar para construir una cadena personalizada - lo que Optimism llama "OP-chains" - para servir a cualquier caso de uso específico de blockchain.
Vamos a desglosarlo:
Los módulos son fragmentos de datos que cualquier desarrollador puede conectar a OP Stack para crear un L2, L3 o L4.
"Estandarizado" significa que hay consenso sobre cuáles deberían ser los estándares de un módulo y que es implementable por todos.
Código abierto significa que está disponible libremente para que cualquiera pueda iterar y solicitar
Con OP Stack, no estarás atado a un sistema de prueba o tecnología en particular. Los desarrolladores tienen la capacidad de meter y sacar módulos de las diferentes capas de ejecución, consenso, liquidación y disponibilidad de datos de una cadena, al igual que cambiar de API.
Es la solución ultra modular al status quo monolítico.
dYdX decidió dejar Ethereum por una appchain Cosmos, porque deseaban una mayor modularidad sobre la capa de consenso de su cadena. OP Stack resuelve esto.
OP Stack está diseñado para permitir la bifurcación de código de una manera mucho más fácil que los esfuerzos actuales, ya que los desarrolladores pueden abstraer fácilmente los componentes individuales de un blockchain y modificarlo mediante la conexión de diferentes módulos.
Puede que un rollup Optimista quiera transformarse en un rollup ZK. No hay problema. Sólo tiene que cambiar su módulo de prueba de fraude por un módulo de prueba de validez en la capa de liquidación.
¿Quizás una cadena quiere utilizar Celestia para su capa de disponibilidad de datos? No hay problema. Cambia Ethereum por Celestia como capa de disponibilidad de datos.
¿Quieres cambiar la EVM por una máquina virtual alternativa como FuelVM en la capa de ejecución? Intercambiar la capa de ejecución en una cadena en ejecución es difícil, pero es una posibilidad técnica con OP Stack.
¿Quizás quieres ejecutar Minecraft como un rollup L2, pero los juegos en la cadena son demasiado intensivos computacionalmente en mainnet? En realidad, alguien ya lo ha hecho. Se llama OPCraft, y el equipo detrás de él, Lattice, lo creó mediante la introducción de su propio módulo de ejecución en la ranura de ejecución de un rollup L2, y luego modificó un plasma en la capa de consenso para mayor escalabilidad.
Así que OPCraft existe como su propio rollup L2 (¡una OP-chain!) en Ethereum donde cada acción en el juego se realiza como una transacción en la cadena que se enrolla de nuevo a la mainnet de Ethereum. ¡Es Minecraft en una blockchain compatible con EVM que escala! Y al igual que cualquier otro rollup, los desarrolladores pueden acceder a él a través de un nodo y desplegar contratos inteligentes en él (para más información sobre esto, consulte este artículo Metaversal.)
☀️☁️☀️
— Lattice (@latticexyz) 18 de octubre de 2022
1/ Anunciamos #OPCraft 🔴👑
Durante los últimos meses, hemos estado trabajando en una emocionante colaboración técnica con @OptimismFND
Usando nuestro motor de juego MUD on-chain & @OptimismFND's OP Stack, construimos un Mundo Autónomo 3Dhttps://t.co/JvvjmZ8ljo
🌊🐚🌊 pic.twitter.com/FZXbPyYQDw
Lattice lo consiguió aprovechando la arquitectura de rollup Optimism Bedrock. Bedrock es la primera implementación de OP Stack, una colección de módulos que utiliza Optimism. Bedrock utiliza la máquina virtual Ethereum como la capa de ejecución para que sea equivalente a EVM, con Cannon - su sistema interactivo de prueba de fallos en la capa de liquidación.
Bedrock es la próxima generación de arquitectura rollup. Ha sido deliberadamente diseñada para reutilizar tanto código, infraestructura y patrones de diseño de Ethereum como sea posible. La equivalencia EVM es taaaan de 2021. It's time for Ethereum Equivalence.
— Optimism (✨🔴_🔴✨) (@optimismFND) 19 de mayo de 2022
Y vienen más bifurcaciones locas. 0xPARC construyó un rollup de Game Boy cambiando el motor de ejecución de Bedrock por un emulador de Game Boy.
Y todo es on-chain. 🤯
El jardín abierto de OP Stack 🌱
El principal problema hoy en día con blockchains modulares es el aumento de la fragmentación a medida que los desarrolladores toman sus propias decisiones de diseño y compensaciones. Este problema de fragmentación es similar a los jardines amurallados de Web2, excepto que aquí es incidental.
OP Stack resuelve esta fragmentación gradual abordando la construcción en Web3 desde una filosofía de jardín abierto. Todas las cadenas OP pueden disfrutar de composabilidad atómica entre cadenas siempre que las cadenas OP opten voluntariamente por el mismo conjunto de secuenciador compartido, la única entidad que produce bloques en cada cadena OP.
Las cadenas OP pueden no querer ejecutar sus propios secuenciadores, por lo que pueden pagar una cuota para utilizar el secuenciador compartido de Optimism en el que confían. Esto abre un modo alternativo de monetización para Optimism más allá de sólo dapps en la cadena Optimism actualmente.
Eventualmente, cualquier usuario en Ethereum puede enviar una transacción desde cualquier extremo del ecosistema a otro. Esta visión da lugar a la estructura emergente de Optimism de una "Superchain", donde cientos/miles de OP-chains serán totalmente interoperables en Optimism y conectadas por el mismo tejido técnico.
Lanzar rollups no será más difícil que poner en marcha un token ERC20, acelerando el ritmo de experimentación e innovación de Web3.
También es algo más que interoperabilidad.
Con la mayor flexibilidad en las configuraciones que permiten los módulos compartidos de OP Stack, los desarrolladores reciclan repetidamente código reutilizable que ya han usado otros desarrolladores, lo que hace que el código sea más fuerte y más resistente contra hacks y bugs.
Por ejemplo, cuando el equipo de Lattice construyó OPCraft, lo diseñaron con un límite de gas por bloque mucho mayor que la propia cadena de Optimism. En esa configuración diferente, encontraron ciertos bugs que antes no eran evidentes.
Deja que florezcan mil flores 🌼
En resumen, OP Stack es una oda a la visión fundamental de Ethereum de escalar a través de la modularidad.
Optimism está construyendo un ecosistema completamente de código abierto de cadenas de rollups, y el OP Stack es la base sobre la que se construye esa visión. Pero más que rollups, OP Stack también puede aprovecharse para construir módulos de gobierno e identidad que den a los desarrolladores la capacidad de diseñar fácilmente sus cadenas desde cero.
Las OP-chains no son
Cosmos appchains. Tampoco son monocadenas. Es una Superchain fusionada por los mismos estándares técnicos.
Cuando todo esté dicho y hecho, el ecosistema rollup florecerá como mil flores encima de Ethereum.
Disclaimer: OP Stack está todavía en sus primeras etapas de desarrollo. El equipo de Optimism está trabajando duro en la documentación y la limpieza de las APIs con ese fin. Aunque el código base está disponible para equipos motivados como Lattice, pasará algún tiempo antes de que sea fácilmente utilizable. Un agradecimiento especial al equipo de Optimism por sus útiles comentarios sobre este artículo.