Diseño multi pruebas en OP Stack

Con Bedrock construimos un sistema que se puede adaptar a muchos tipos de esquemas de pruebas, proporcionando a los desarrolladores del ecosistema de Optimism un OP Stack más flexible, seguro y a prueba del futuro.

Seguro escuchaste sobre los beneficios de seguridad de redes con múltiples clientes, pero que pasaría si tu L2 favorito puede incorporar múltiples esquemas de prueba en su diseño? Eso es exactamente lo que le espera a OP Mainnet después de la actualización a Bedrock.

Siguiendo la lógica de que la diversidad de clientes es saludable para el ecosistema de una blockchain, OP Stack convierte a OP Mainnet a una blockchain modular que también es capaz de pruebas con diversidad de esquema. Dentro de poco los desarrolladores podrán utilizar cualquier tipo de prueba existente al trabajar con OP Stack y el diseño modular de Bedrock garantizando que el sistema pueda adaptarse para acomodarse a futuras innovaciones en prueba.

Profundicemos en los aspectos técnicos de esta característica única y discutamos las implicaciones más amplias para el ecosistema.

El problema: Pruebas de esquema rígidos en el diseño de una Rollup

Las iteraciones previas al diseño de Rollup se centraban en crear una prueba y ajustar el sistema a ella. Este acercamiento resultaba en una flexibilidad y adaptabilidad limitadas a los cambios en la tecnología. Debido a este tipo de diseño, los debates continuos sobre pruebas optimistas contra pruebas de validez dominaron la conversación en el espacio L2.

Al diseñar Bedrock queríamos cambiar esta narrativa. Con la modularidad como principio de diseño clave para la actualización de Bedrock, construimos un sistema que puede adaptarse a muchos tipos de pruebas, brindando una solución más segura y a prueba del futuro para los desarrolladores.

La Solución: Diseño, Flexibilidad y Seguridad Modular

La habilidad para incorporar múltiples pruebas en OP Stack ofrece numerosos beneficios, siendo la seguridad la más notable. Tener múltiples pruebas evita que un error en cualquiera de estas se convierta en la verdad canónica. Esto es similar a cómo múltiples implementaciones de clientes L1 proporcionan una seguridad general mejorada. Vitalik ha escrito sobre cómo la filosofía de múltiples clientes de Ethereum podría interactuar con los ZK-EVMs. En ese artículo, señala que las implementaciones de múltiples clientes son una forma de descentralización técnica, cuyo principal beneficio es la resiliencia que brinda frente a errores en la red. También resulta en una forma de descentralización social si varios equipos/stakeholders independientes mantienen una implementación. Los intereses de cada equipo se incluyen en el cálculo de la hoja de ruta de la red.

El diseño modular de Bedrock ya ha permitido que surjan múltiples implementaciones de clientes L2 en el ecosistema de Optimism, lo cual es algo inédito para un L2. Al igual que Vitalik y Ethereum, estamos extendiendo esta filosofía para permitir que la OP Stack incorpore múltiples pruebas. Esto deja la puerta abierta para agregar pruebas de validez de conocimiento cero (ZK) a OP Mainnet, o a otra cadena OP como Base, y asegura la compatibilidad con avances futuros. El diseño modular de OP Stack permite adoptar fácilmente nuevas tecnologías cuando se vuelven seguras y hayan sido probadas en combate, sin requerir cambios significativos en el código base.

Cómo funciona?

El sistema de pruebas en OP Stack logra la modularidad a través de API estandarizadas en la cadena y actores fuera de la cadena. Esto permite mezclar y combinar contratos de disputa, facilitando un fácil intercambio de esquemas de prueba.

APIs Estandarizadas en la Cadena

Al estandarizar las API en la cadena, Bedrock permite intercambiar esquemas de prueba siempre que implementen la API estandarizada. Esto significa que se pueden agregar nuevos esquemas de prueba sobre la marcha e incluso podemos crear un esquema de m de n donde se requieren múltiples esquemas de prueba para el funcionamiento del puente.

Actores Fuera de la Cadena Estandarizados

Los actores fuera de la cadena o los bots se comunican con los contratos de disputa. Este sistema crea una oportunidad de Valor Extraíble Máximo (MEV) que incentiva el comportamiento honesto y asegura el sistema, al tiempo que mantiene el principio de que jugar el juego de disputa siempre debe ser rentable como un incentivo para garantizar su continuo funcionamiento. Con este modelo, estamos creando una red abierta de actores de monitoreo que pueden intervenir para resolver disputas y asegurar el sistema.

Se están trabajando en dos implementaciones de actores fuera de la cadena estandarizados aquí y aquí.

El Futuro es Super...chain

La actualización de Bedrock y su soporte para múltiples pruebas se alinean con nuestra visión de una red escalable de cadenas que no agriete nuestros ecosistemas, aplicaciones o capacidad para trabajar juntos. Como el único ecosistema L2 diseñado para multi-cliente y multi-prueba de simplicidad, Optimism liderará la industria hacia un futuro más seguro, adaptable, colaborativo y ✨ optimista ✨.

Subscribe to Optimism Español
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.