Arbitrum Orbit

🔵Introducción

Con el objetivo de seguir aumentando la adopción de la red de Arbitrum Offchain Labs lanzó un interesante producto llamado Arbitrum Orbit. Esta poderosa herramienta permite a los usuarios y desarrolladores crear sus propias cadenas Layer 3 (L3) en la infraestructura subyacente de las cadenas públicas de Capa 2 (L2) de Arbitrum. Estas cadenas L3, también conocidas como "cadenas Orbit", se pueden configurar como un Arbitrum Rollup o AnyTrust, según las necesidades del usuario.

En este artículo, exploraremos en detalle qué son las cadenas Orbit y cómo pueden brindar a los usuarios características mejoradas de escalabilidad, personalización e interoperabilidad, al tiempo que mantienen los principios de seguridad de la capa base de Ethereum. También discutiremos los beneficios que las cadenas Orbit ofrecen a sus propietarios y las diversas posibilidades que se abren gracias a su implementación.

¡Sigue leyendo para descubrir cómo Arbitrum Orbit puede llevar tus aplicaciones y proyectos a un nivel completamente nuevo de personalización y funcionalidad!


📝 Índice

  1. ¿Qué es Arbitrum Orbit?.

  2. ¿Qué son las Orbit chains?.

  3. Problemas que Orbit soluciona.

  4. Beneficios de las Orbit chains.

  5. Aplicaciones descentralizadas en Orbit (Dapps).

  6. Compatibilidad entre Orbit chains.

  7. Licencias de Arbitrum Orbit.

  8. Guía de como desplegar una Orbit Chain.

    1. Prerrequisitos.

    2. Paso 1: Adquirir ETH en Arbitrum Goerli.

    3. Paso 2: Configurar el despliegue de la Orbit chain.

    4. Paso 3: Despliegue de los contratos base de la cadena en Arbitrum Goerli.

    5. Paso 4: Configure los validadores de la cadena.

    6. Paso 5: Configure el publicador de lotes de la cadena.

    7. Paso 6: Descargue los archivos de la chain y despliegue de la misma. Paso 7: Clone el repositorio de scripts de configuración y agregue sus archivos.

    8. Paso 8: Ejecute el nodo de su cadena y el explorer.

    9. Paso 9: termine de configurar su la chain.

  9. Comandos útiles.

    1. Registros.

    2. Depositar ETH.

    3. Resolución de problemas.

  10. Conclusión.


1.🤷‍♂️¿Qué es Arbitrum Orbit?.

Arbitrum Orbit es una herramienta creada por Offchain Labs que permite a los usuarios o desarrolladores crear su propia cadena Layer 3 (o L3) que se establece de manera subyacente en una de las cadenas públicas de L2 de Arbitrum.  Estas L3, también llamadas “Orbit chains”, pueden ser configuradas para ser de tipo Arbitrum Rollup o AnyTrust dependiendo de las necesidades del usuario.


2.⛓¿Qué son las Orbit chains?.

Las Orbit chains o “cadenas Orbit” pueden ser definidas como forks desplegables y configurables creadas a partir de la tecnología L2 Nitro de Arbitrum, las cuales están estrechamente conectadas a las cadenas L2 de Arbitrum. También pueden ser visualizadas como cadenas personalizadas, diseñadas específicamente para adaptarse a un caso determinado, ya sea de uso personal o empresarial.

https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction
https://docs.arbitrum.io/launch-orbit-chain/orbit-gentle-introduction

Al utilizar estas chains personalizadas, los usuarios pueden encontrar una forma adicional de descentralizar gradualmente sus aplicaciones y adoptar de manera intrínseca las características de seguridad y supuestos de confianza de la Layer 2 de Arbitrum, ya que ésta actúa como capa base de las Orbit chains.

Por otro lado, estas chains están diseñadas para permitir integrar de forma continua las mejoras realizadas a Arbitrum Nitro, que es el código que alimenta los nodos que respaldan las cadenas L2 y Orbit de Arbitrum.

Es importante destacar que Arbitrum One y Arbitrum Nova implementan los protocolos Arbitrum Rollup y AnyTrust, respectivamente. Cada cadena Orbit puede configurarse para utilizar la tecnología Rollup o AnyTrust dependiendo de los gustos o necesidades del usuario que será propietario de la Orbit chain.

Arbitrum One y Arbitrum Nova son propiedad y están gobernadas por la DAO de Arbitrum. Por otro lado, con las cadenas Orbit, cada propietario determina cómo se gobernará su cadena. Aun así, la DAO de Arbitrum permite que cualquier propietario de una Orbit chain pueda establecerse y ser gobernada por la comunidad tal como las redes de Arbitrum One y Arbitrum Nova.


3.🔧Problemas que Orbit soluciona.

El espacio de bloques en Ethereum posee una alta demanda, por tal motivo, muchos usuarios quedan “atascados” esperando que la red esté un poco menos congestionada (y además de menos costosa en cuestión de comisiones).

Los protocolos Rollup y AnyTrust de Arbitrum abordan este reto descargando parte del trabajo pesado de la red Ethereum a otra red descentralizada de nodos que soportan las cadenas Arbitrum One y Arbitrum Nova L2, respectivamente.

Estas dos cadenas públicas satisfarán las necesidades de la mayoría de los proyectos. Pero las cadenas públicas compartidas no son para todos. Algunos proyectos pueden beneficiarse de sus propias cadenas AnyTrust o Rollup que ofrecen la misma seguridad, pero con un mayor grado de control sobre las características de la cadena y la gobernanza.

Las cadenas Orbit te ofrecen la posibilidad de crear tus propias cadenas AnyTrust y Rollup utilizando tu propia infraestructura. Puedes pensar en tu cadena Orbit como un carril prioritario autogestionado en Ethereum. Cada cadena Orbit es capaz de soportar varias veces la capacidad de Ethereum, al tiempo que se beneficia directamente de la seguridad de Ethereum.

En pocas palabras, las cadenas Arbitrum One y Arbitrum Nova desbloquean dos opciones públicas de despliegue de contratos gestionados por DAO que escalan Ethereum y satisfacen las necesidades de la mayoría de los proyectos.

Por su parte, las cadenas Arbitrum Orbit desbloquean un jardín infinito de opciones de despliegue de contratos autogestionados que escalan Ethereum aún más, con cada cadena Orbit individual adaptada con precisión a las necesidades de su propietario.


4.✅Beneficios de las Orbit chains.

Al ser propietario de alguna de estas Orbit chains puede personalizar su privacidad, permisos, tarifas, gobernanza y mucho más. Algunos ejemplos de posibilidades que esto desbloquea:

  • Lanzar una red blockchain descentralizada impulsada por Nitro, y que se beneficie de las pruebas de fraude, la compresión avanzada, la compatibilidad con EVM+ a través de Stylus y las mejoras continuas de Nitro.

  • Ofrecer fiabilidad en el precio del gas a sus usuarios finales gracias al rendimiento dedicado y al aislamiento del tráfico que las cadenas Orbit tienen por defecto.

  • Acceso con permisos para controlar quién puede leer los datos de su cadena y quién puede desplegar contratos inteligentes en ella. Su cadena puede ser completamente sin permisos como Ethereum y Arbitrum One, o puede implementar sus propias políticas de permisos.

  • Cobrar comisiones utilizando activos diferentes a ETH para iterar rápidamente sobre diseños de mecanismos específicos del dominio y oportunidades de captura de valor.


5.📱Aplicaciones descentralizadas en Orbit (Dapps).

Una de los usos de las orbit chains puede ser para desplegar alguna aplicación descentralizada, ya que generalmente estas dependen de un control y actualización recurrente por parte de los desarrolladores de la misma. Entre los beneficios que las orbits chains traen para este tipo de soluciones:

  • Rendimiento dedicado: Al ejecutar una dApp en su propia cadena orbit aumentará significativamente la disponibilidad de recursos.

  • Compatibilidad con EVM+: Las orbit chains son compatibles con Ethereum gracias a Stylus, lo que significa que se pueden crear códigos usando Solidity, pero también en C, C++ y Rust sin problemas.

  • Roadmaps independientes: Si desea desvincular la hoja de ruta de su cadena de aplicaciones de la de Ethereum y/o Arbitrum, Orbit lo hace posible. Esto le permite implementar funciones de vanguardia como la Account Abstraction antes de los proyectos que siguen la hoja de ruta pública de Ethereum.

  • Mayor confiabilidad en el precio del gas: Diversos tipos de dApps utilizan costos de transacción predecibles. Al optar por las cadenas Orbit, que están separadas del tráfico de Arbitrum L2 y Ethereum L1, el impacto de la actividad en cadena de otras aplicaciones no afectará significativamente su funcionamiento. Esto permite a los usuarios de su dApp disfrutar de tarifas de gas más estables y confiables.

  • Di hola a Account Abstraction: La estabilidad en los precios del gas es de gran utilidad para prever y calcular los costos comerciales, permitiendo así explorar enfoques tradicionalmente costosos, como subsidiar las tarifas de transacción. Esto simplifica la complejidad técnica de las aplicaciones descentralizadas para los usuarios finales, lo que les brinda experiencias descentralizadas que resultan familiares para audiencias no técnicas, quienes pueden no estar familiarizadas o interesadas en los detalles de la implementación.

  • Tokens para los fees: Las cadenas Orbit pueden usar cualquier token que elija como token de tarifa, lo que facilita la integración perfecta con el ecosistema de su dApp.

  • Lógica de protocolo personalizable: Puede ser necesario ajustar la lógica de los procedimientos de liquidación, ejecución o gobierno de su red blockchain para satisfacer requisitos particulares. Las redes de Orbit ofrecen esta capacidad al tiempo que aprovechan la seguridad de Ethereum mediante cadenas L2 que son gobernadas por la organización autónoma descentralizada (DAO) de Arbitrum.

  • Compatibilidad con Arbitrum Nitro: Las cadenas Orbit tendrán acceso a todas las actualizaciones de código Nitro, adiciones de funciones y mejoras, lo que le dará a su cadena Orbit la opción de mantenerse actualizada e incorporar lo último y lo mejor en tecnología de escalado de Ethereum.

  • Opciones de descentralización: Puede crear una cadena Arbitrum Rollup que use Ethereum para la disponibilidad de datos, o puede crear una cadena Arbitrum AnyTrust que use un Comité de Disponibilidad de Datos (DAC) según las necesidades y gustos del usuario.

  • Seguridad: La tecnología Arbitrum impulsa las L2 más seguras, y puede usar este mismo stack de tecnología para su cadena Orbit.


6.🧩Compatibilidad entre Orbit chains.

Todas las cadenas de Orbit funcionan con nodos autogestionados que ejecutan su propia instancia del software del nodo de Arbitrum Nitro. Esto significa que una cadena Orbit personalizada no es una red completamente aislada, ya que cuando esta es creada, se une a un ecosistema de cadenas conectadas que pueden intercambiar información entre sí.

Actualmente las funciones de interoperabilidad nativa entre cadenas Orbit no se han lanzado, pero si están bajo desarrollo y planeadas en la hoja de ruta de Arbitrum.


7.📜Licencias de Arbitrum Orbit.

Estas licencias no son más que permisos completos, que dan la posibilidad a los usuarios de modificar el código base de Arbitrum Nitro para satisfacer sus necesidades. Existen 2 tipos de licencias:

  • Perpetua: Dura indefinidamente.

  • Recursiva: Que su cadena Orbit puede albergar otras cadenas regidas por la misma licencia.

Es importante destacar que la licencia de Arbitrum Orbit no incluye cadenas establecidas en una cadena no gobernada por la DAO de Arbitrum. Lo que quiere decir que si se quiere lanzar una cadena Nitro como L2 independiente de Ethereum deberá obtener una licencia personalizada.  Esto se puede lograr preguntando directamente a Offchain Labs (dueño del software) o través de la DAO (mediante un propuesta).


8.👨‍🍳Guía de como desplegar una Orbit Chain.

8.1 Prerrequisitos.

  • Se debe tener el Docker instalado.

  • Por lo menos 1.5 ETH en la testnet de Ethereum Goerli.

  • Una wallet de Ethereum con soporte en un browser. (Por ejemplo: MetaMask)

Una vez reunidos los requisitos procederemos a ingresar al portal de implementación de Orbit chain.

8.2 Paso 1: Adquirir ETH en Arbitrum Goerli.

Necesitará al menos 1.5 ETH en Arbitrum Goerli para cubrir el costo de implementar los contratos base de su cadena Orbit en su cadena base (Arbitrum Goerli).

Para hacer esto se recomienda usar el faucet goerlifaucet.com para adquirir los ETH Goerli testnet L1 necesarios. Luego de ello, transfiere dichos fondos desde Goerli testnet L1 a la Goerli Arbitrum L2 usando el Bridge de Arbitrum.

https://bridge.arbitrum.io/?l2ChainId=421613
https://bridge.arbitrum.io/?l2ChainId=421613

8.3 Paso 2: Configurar el despliegue de la Orbit chain.

Visite el portal de implementación de la Orbit chain. Se le pedirá que conecte su billetera. Es posible que se le solicite agregar la red Arbitrum Goerli a su billetera y/o cambiar su billetera a esta red; luego de ello apruebe dicha solicitud.

El portal de implementación mostrará un formulario similar a este:

https://docs.arbitrum.io/launch-orbit-chain/orbit-quickstart
https://docs.arbitrum.io/launch-orbit-chain/orbit-quickstart

En este IU muestra los siguientes campos que deben ser debidamente rellenados, aunque algunos son puestos automáticamente por la plataforma:

Chain ID

No te preocupes por esto; es intrascendente para los desarrolladores. En escenarios de producción (que aún no son compatibles), querrá usar un identificador entero único que represente la red de su cadena en índices de cadena como Chainlist.org.

Chain name

Es el nombre de la chain, es una manera de para que cada Orbit chain pueda diferenciarse de otras. Se recomienda usar un nombre fácil de recordar y distintivo entre los usuarios.

Challenge period (blocks)

El Challenge period (blocks) es parámetro determina la cantidad de tiempo que los validadores de su cadena tienen para disputar, o "desafiar", la integridad de las transacciones publicadas en la cadena base de su cadena Orbit en L2 (Arbitrum Goerli por ahora; la liquidación en las cadenas principales One y Nova aún no es compatible).

Un período de desafío más largo significa que los nodos de su cadena tendrán más tiempo para disputar transacciones fraudulentas, pero también significa que los usuarios de su cadena tendrán que esperar más tiempo para que finalicen sus transacciones. Esta es una de las muchas compensaciones que Orbit le permite hacer al configurar su cadena.

Tenga en cuenta que el período de desafío se mide en bloques en la cadena L1 subyacente, no en la cadena base (L2). Si su cadena Orbit se establece en Arbitrum Goerli, la ventana del período de desafío sería el número de Challenge period (blocks) multiplicado por el tiempo de bloque L1 Goerli (~12 segundos).

Stake token

Su cadena Orbit estará respaldada por al menos un nodo. Para que los nodos de su cadena registren transacciones, deben hacer stake de algún valor como una forma de incentivar la participación honesta.

Este parámetro Stake token especifica el tipo de token que los nodos de su cadena deben depositar en este contrato cuando hacen stake. Esto se especifica utilizando la dirección del contrato del token en la cadena L2 en la que su cadena se está asentando a Arbitrum Goerli

Base stake

El parámetro Base stake especifica la cantidad de ETH que el validador de su cadena debe depositar para comenzar a proponer lotes de transacciones de su cadena Orbit a sus contratos base. Esto se especifica mediante un valor flotante.

Si el Base stake es bajo, la barrera de participación será baja, por lo que la cadena será más vulnerable a ciertos tipos de ataques.

Por ejemplo, una cadena Orbit con un stake base de 0,01 ETH podría ser detenida por un adversario que puede permitirse el lujo de implementar validadores de sacrificio que desafían maliciosamente cada RBlock enviado a la cadena base de su cadena Orbit.

Los desafíos maliciosos darían como resultado validadores de la cadena Orbit castigados (un validador castigado por desafío malicioso), pero desde la perspectiva del adversario, el castigo periódico es solo el precio que tienen que pagar para mantener su cadena fuera de línea.

Una apuesta base más alta incentiva la participación honesta al hacer que sea más costoso lanzar este tipo de ataques. Sin embargo, una apuesta base más alta también se traduce en una barrera de entrada más alta para los operadores validadores de su cadena. Esta es otra compensación a considerar.

Owner

Esta dirección de cuenta es responsable de implementar, poseer y actualizar los contratos base de su cadena Orbit en su cadena base.

En escenarios de producción, esta es una dirección de alto riesgo que a menudo está controlada por un protocolo de gobernanza de DAO o la multisig. Para su cadena de desarrollo Orbit, piense en esto como una cuenta de servicio administrativo de bajo riesgo.

Tenga en cuenta que deberá financiar esta dirección con suficiente ETH para cubrir los costos de gas de implementar sus contratos principales en L2.

Esta dirección debe ser una dirección de billetera Ethereum estándar (precisamente hablando, un EOA); no puede ser un contrato inteligente/contrato de billetera.

8.4 Paso 3: Despliegue de los contratos base de la cadena en Arbitrum Goerli.

Haga clic en el botón Deploy Rollup ubicado debajo del formulario de configuración. Su billetera debería indicarle que envíe una transacción a Arbitrum Goerli. Tendrá que pagar un poco de gas; su billetera puede denominar esto en $ ETH; siempre que vea Arbitrum Goerli en los detalles de la transacción, esta tarifa de gas se pagará en ETH de Arbitrum Goerli.

Una vez que se confirme esta transacción de envío de transacción, verá que aparecen varias direcciones de contrato debajo de su Deployment Summary. Estos son los contratos base de su cadena Orbit, desplegados en su cadena base (Arbitrum Goerli).

Antes de continuar, repasemos brevemente lo que acaba de suceder:

  • Envió una transacción de implementación a un contrato inteligente de "fábrica" ​​de Orbit en Arbitrum Goerli, la cadena L2 pública en la que su cadena Orbit local liquidará las transacciones.

  • Este contrato inteligente de Orbit luego inicializó los contratos base de su cadena Orbit con los valores que especificó en el paso anterior e implementó estos contratos base en Arbitrum Goerli.

Los contratos base de su cadena Orbit son responsables de facilitar el intercambio de información entre los nodos de su cadena y los nodos de su cadena base. Esto incluye la publicación por lotes de transacciones desde su cadena Orbit a su cadena base, el replanteo de tokens por parte de los validadores de su cadena Orbit, el mecanismo de desafío, los mecanismos puente y más.

Una vez terminado esto, haga clic en Next para continuar con el siguiente paso.

8.5 Paso 4: Configure los validadores de la cadena.

Debería ver una sección llamada Configure Validators, con un formulario que se ve así:

https://docs.arbitrum.io/launch-orbit-chain/orbit-quickstart
https://docs.arbitrum.io/launch-orbit-chain/orbit-quickstart

El primer campo de entrada es un valor entero que determina la cantidad de validadores que admitirán su implementación inicial. Los campos subsiguientes le permiten especificar cada una de las direcciones de estos validadores.

La primera dirección del validador se genera aleatoriamente y no se puede cambiar. Su clave privada se generará automáticamente y se almacenará dentro de uno de los archivos de configuración JSON que se generarán en un momento.

Los validadores de su cadena son responsables de validar la integridad de las transacciones y publicar afirmaciones del estado actual de su cadena Orbit en su cadena base. En escenarios de producción, su cadena Orbit probablemente estaría alojada en una red de nodos de validación que trabajan juntos. Para su cadena Orbit local, puede ceñirse a la dirección de validación única generada automáticamente.

Cada una de las direcciones de validación especificadas en este paso se agregará a una lista de permitidos en uno de los contratos base de su cadena, lo que les permitirá validar y validar las transacciones enviadas a su cadena Orbit.

Haga clic Submit para emitir otra transacción de Arbitrum Goerli que incluya en la lista de permitidos sus direcciones de validación configuradas dentro de los contratos base de su cadena Orbit.

Una vez que se confirme esta transacción, debería ver una notificación mostrando Validator set changed! la IU del portal. Una vez finalizado esto, haga clic en Next para continuar con el siguiente paso.

8.6 Paso 5: Configure el publicador de lotes de la cadena.

Debería ver una sección llamada Configure Batch Poster, con un formulario que se ve así:

https://docs.arbitrum.io/launch-orbit-chain/orbit-quickstart
https://docs.arbitrum.io/launch-orbit-chain/orbit-quickstart

Su dirección de publicación de lotes es responsable de publicar lotes de transacciones desde su cadena Orbit a sus contratos base en su cadena base. Se generará automáticamente una dirección para usted; su clave privada se generará automáticamente y se almacenará dentro de uno de los archivos de configuración JSON que se generarán en un momento.

Haga clic en Submit para emitir la transacción final de Arbitrum Goerli que configura la dirección del publicador de lotes especificado dentro de los contratos base de su cadena Orbit.

Una vez que se confirme esta transacción, debería ver una notificación que diga Batch poster changed! en la IU del portal.

Una vez concluido esto, haga clic en Next para continuar con el siguiente paso.

NOTA: Es importante aclarar que a partir de este punto, los siguientes pasos se encuentran en construcción y serán actualizados posteriormente en su debido momento.

8.7 Paso 6: Descargue los archivos de la chain y despliegue de la misma.

Debería ver aparecer dos botones: Download Rollup JSON y Download L3Config JSON. Siga las instrucciones en la interfaz de usuario para descargar sus archivos de configuración e implementar su cadena Orbit localmente usando Docker.

  1. Descargue Rollup JSON: Esto generará nodeConfig.json, que contiene la configuración del nodo de su cadena. Tenga en cuenta que esto incluye las claves privadas para su validador (staker) y el publicador de lotes, que se utilizan para firmar transacciones que publican RBlocks en los contratos base de su cadena en L2.

  2. Descargue L3Config JSON: Esto generará orbitSetupScriptConfig.json, que contiene la configuración de su cadena, incluida la que admite el contrato Token Bridge.

8.8 Paso 7: Clone el repositorio de scripts de configuración y agregue sus archivos.

  1. Clone el repositorio orbit-setup-script: git clone https://github.com/OffchainLabs/orbit-setup-script.git

  2. Mueva el archivo nodeConfig.json que se descargó dentro directorio de la chain. En la raíz del repositorio orbit-setup-script clonado.

  3. Mueva el archivo orbitSetupScriptConfig.json que descargó al directorio config. En la raíz del repositorio orbit-setup-script clonado.

  4. Instale las dependencias ejecutándo yarn install desde la raíz del repositorio orbit-setup-script.

8.9 Paso 8: Ejecute el nodo de su cadena y el explorer.

Ejecute Docker, luego ejecúte docker-compose up -d desde la raíz del repositorio orbit-setup-script.

Se iniciará un nodo Nitro y una instancia del explorador BlockScout. Visite http://localhost:4000/ para acceder a su instancia de explorador de BlockScout; esto le permitirá ver las transacciones y los bloques de su cadena, lo que puede ser útil para la depuración.

8.10 Paso 9: termine de configurar su la chain.

Hemos proporcionado un script Hardhat que maneja las siguientes tareas:

  1. Financiar las cuentas del publicador de lotes y validador (staker) en su cadena L2 subyacente.

  2. Depositar ETH en su cuenta en la cadena utilizando el bridge recién implementado de su cadena.

  3. Implementar sus Contratos Token Bridge tanto en L2 como en cadenas.

  4. Configurar parámetros en la cadena.

Para ejecutar este script, emita el siguiente comando desde la raíz del repositorio orbit-setup-script, reemplazando OxYourPrivateKey con la clave privada de la cuenta Owner que usó para implementar los contratos de su cadena y reemplazando http://localhost:8449 con la URL RPC del nodo de su cadena.

PRIVATE_KEY="0xYourPrivateKey" L2_RPC_URL="https://goerli-rollup.arbitrum.io/rpc" L3_RPC_URL="http://localhost:8449" yarn run setup

🎉¡Felicitaciones!

Ahora su Orbit chain está en funcionamiento. Podrá ver un archivo outputInfo.json en el directorio principal en la carpeta script. Este contiene información sobre la chain, incluyendo las direcciones de los contratos base de la misma.


9.👨‍💻Comandos útiles.

9.1 Registros.

Ejecute el comando docker-compose logs -f nitro ,  para poder ver los registros de la cadena.

9.2 Depositar ETH.

Si necesita depositar más ETH en su validador o en las direcciones del publicador de lotes, ejecute este comando en el directorio base del script de configuración, reemplazando 0xYourPrivateKey y <AMOUNT>:

PRIVATE_KEY="0xYourPrivateKey" L2_RPC_URL="https://goerli-rollup.arbitrum.io/rpc" L3_RPC_URL="http://localhost:8449" AMOUNT="<AMOUNT>" yarn run deposit

9.3 Resolución de problemas.

Puede que se vea error getting latest batch count en los registros de salida de su nodo (Cuando se usa el comando de Registros). Por lo general, es seguro ignorarlo, ya que  se muestra cuando la implementación del contrato base de su cadena Orbit aún no ha finalizado en la cadena L1. Esta finalización puede demorar entre 15 y 20 minutos, pero no se preocupe: no es necesario que la implementación finalice en L1 para que su cadena funcione correctamente.


10.👩‍🎓Conclusión.

Arbitrum Orbit ofrece a los usuarios y desarrolladores una poderosa herramienta para crear sus propias cadenas Layer 3 (L3) en la infraestructura subyacente de las cadenas públicas de Capa 2 (L2) de Arbitrum. Estas "cadenas Orbit" proporcionan una mayor descentralización y permiten aprovechar las propiedades y supuestos de seguridad de la capa base de Ethereum.

Al permitir la configuración tanto como Arbitrum Rollup o AnyTrust, Arbitrum Orbit ofrece diversas posibilidades para los propietarios de las cadenas. Esto resuelve problemas relacionados con la alta demanda y congestión en Ethereum, brindando a los usuarios la capacidad de personalizar su privacidad, permisos, tarifas y gobernanza, entre otros aspectos.

La configuración y despliegue de una cadena Orbit se pueden realizar siguiendo una guía paso a paso, lo que facilita a los desarrolladores el proceso de creación y personalización de su propia cadena. Aunque algunos aspectos todavía están en construcción y serán actualizados en el futuro.


🫂 Agradecimientos

🎉 ¡Gracias por leer hasta el final!🎉 Si está interesado en esta solución de escalabilidad te invitamos a revisar nuestra biblioteca de Layer 2 en español.

Si quieres conocer mas a fondo la tecnología detrás de Arbitrum te invitamos a leer estos artículos👇👇👇

Si quieren seguir aprendiendo y colaborando con nosotros, le invitamos a unirse a nuestra vibrante comunidad de Telegram L2 en Español y a seguirnos en nuestro Twitter L2 en Español. Allí encontrará una gran cantidad de información sobre Layer 2 y el ecosistema de Blockchain en general. ¡Te Esperamos!

Subscribe to L2 en 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.