Introducción a la integración de OP Stack

Optimismo es una cadena de bloques Ethereum L2 de bajo costo y rápida, construida con la Pila OP.

Celestia es una red modular de consenso y datos, creada para permitir que cualquiera implemente fácilmente su propia cadena de bloques con una sobrecarga mínima.

Sobre la integración

Descubra cómo integrar marcos de blockchain existentes como OP Stack con Celestia en esta categoría.

PUNTA

Probado en una máquina con 8GB RAM, 160 GB SSD, Ubuntu 22.10 y una CPU AMD de 4 núcleos.

Esto es un integración beta y estamos trabajando en resolver problemas abiertos.

Optimismo utiliza Ethereum como capa de disponibilidad de datos (DA). Actualmente, el acuerdo y DA para Optimism están en Ethereum, ambos en cadena. op-batcher agrupa bloques enrollables y publicaciones en Ethereum.

Tabla de contenidos de la categoría

Celestia y OP Stack repositorio

Encuentra el repositorio para esta integración en https://github.com/celestiaorg/optimism.

¿Qué son el Optimismo y la Pila OP?

El optimismo, una cadena de bloques Ethereum L2, funciona con la pila OP, que también es la base de la Optimismo Colectivo comprometido con el impact=profit principio. Esto recompensa a los individuos por sus contribuciones positivas al colectivo.

El optimismo aborda las fallas de coordinación del ecosistema criptográfico, como la financiación de bienes públicos e infraestructura. El OP Stack fomenta la colaboración y evita la redundancia al crear un sistema compartido de código abierto para desarrollar nuevas cadenas de bloques L2 dentro del ecosistema Superchain propuesto.

A medida que el Optimismo evoluciona, el OP Stack se adaptará para incluir componentes de la infraestructura de blockchain a los sistemas de gobierno. Este paquete de software tiene como objetivo simplificar la creación de la cadena de bloques L2 y apoyar el crecimiento y desarrollo del ecosistema Optimism.

Aprender más sobre Optimismo.

¿Qué es Celestia?

Celestia es una red modular de consenso y datos, creada para permitir que cualquiera pueda implementar fácilmente su propia cadena de bloques con una sobrecarga mínima.

Celestia es una cadena de bloques mínima que solo ordena y publica transacciones y no las ejecuta. Al desacoplar las capas de consenso y ejecución de aplicaciones, Celestia modulariza la pila de tecnología blockchain y desbloquea nuevas posibilidades para los constructores de aplicaciones descentralizadas. Obtenga más información en Celestia.org.

OP Stack y Celestia

Esta categoría le guiará a través de cómo iniciar su propio devnet con una versión modificada de optimism-bedrock eso usa Celestia como capa DA.

El manejo de los datos se realiza de dos maneras. Primero, los datos se escriben en la capa de disponibilidad de datos (DA), es decir, en este caso Celestia, luego el compromiso de datos se escribe en el op-batcher. Al leer op-node simplemente lee los datos de la capa DA leyendo el compromiso de datos del op-batcher primero, luego leer los datos de la capa DA usando el compromiso de datos. Por lo tanto, mientras que anteriormente op-node estaba leyendo desde calldata en Ethereum, pero ahora lee datos de Celestia.

Hay algunas herramientas involucradas en el proceso de manejo de datos. op-batcher agrupa bloques enrollables y los publica en Ethereum. op-geth maneja la ejecución, mientras op-proposer es responsable de la presentación del compromiso estatal.

Al usar Celestia como una capa DA, los L2 existentes pueden cambiar de publicar sus datos como calldata en Ethereum, para publicar en Celestia. El compromiso con el bloque se publica en Celestia, que está diseñado específicamente para la disponibilidad de datos. Este es un método más escalable que el tradicional de publicar estos datos como calldata en cadenas monolíticas.

¡Si desea ser modular, bedrock ha facilitado el intercambio de esto!

Próximos pasos

Ahora que comprende la integración, puede comenzar a aprender sobre el Testnet bubs, construido con OP Stack y Celestia! Esta red de prueba es una excelente manera de explorar las posibilidades de esta integración y probar sus aplicaciones en un entorno en vivo.

Last updated