Lanzada en el año 2021, Arbitrum es una de las emocionantes soluciones de capa 2 para el problema de la escalabilidad que enfrenta la red de Ethereum. Esta fue creada por Offchain Labs, una compañía fundada por Ed Felten, Steven Goldfeder y Harry Kalodner. Juntos, fundaron Offchain Labs para desarrollar soluciones de escaladabilidad para Ethereum, y Arbitrum, es su proyecto principal.

Para vos, que sos un entusiasta o un developer, acompáñanos a descubrir como Arbitrum está abordando los desafíos que propone Ethereum Mainnet.

¿Qué ofrece Arbitrum?

La función de Arbitrum, al igual que otros proyectos de capa 2, es descongestionar la red de Ethereum, aumentar la velocidad y disminuir el costo de las transacciones. Arbitrum ofrece un abanico de herramientas, las cuales resultan muy familiares para los usuarios de Ethereum, en cuanto a su implementación por parte de los developers.

Su producto estrella es el “Arbitrum rollup”; este es un tipo de optimistic rollup. La principal diferencia con un rollup tradicional radica en el proceso interactivo de resolución de disputas de Arbitrum. El mismo funciona así: Si dos validators discrepan, arranca un “juego” para ver quién tiene la razón. En ese momento, descomponen la transacción sospechosa en pasos más pequeños hasta llegar a un único paso computacional simple (como se puede apreciar en la imagen a continuación).

Este paso final se ejecuta en la cadena principal de Ethereum (L1), lo que determina finalmente quién tiene la razón. Este método asegura que solo el paso necesario se verifica onchain, lo que ahorra costos y tiempo. Además, a diferencia de otros proyectos L2 como Optimism, Arbitrum utiliza AVM (Arbitrum Virtual Machine) para ejecutar los contratos inteligentes de manera eficiente, garantizando transacciones más rápidas y baratas mientras mantiene la seguridad heredada de Ethereum.

¿Qué es Arbitrum?

Sin embargo, la descentralización tiene un precio, y no todas las aplicaciones y usuarios necesariamente quieren o necesitan pagar ese precio. Para muchas aplicaciones descentralizadas (dApps) con consideraciones de seguridad y presupuestos diferentes, otra herramienta en el conjunto de tecnologías de Arbitrum puede ser la indicada. Dado el caso, surge la tecnología AnyTrust, en donde las transacciones no se validan completamente de manera descentralizada como en los optimistic rollups. En cambio, un grupo selecto de validators es responsable de validar las transacciones y mantener la integridad de las mismas. AnyTrust utiliza un modelo offchain para ver la disponibilidad de datos. Esto significa que los datos de transacciones no se publican directamente en la cadena principal, lo que significa menores costos operativos y mayor eficiencia.

A su vez, Offchain labs también desarolló Arbitrum Orbit. Estas son cadenas personalizadas construidas sobre la infraestructura de Arbitrum, que permiten a los desarrolladores lanzar sus propias blockchains ajustadas a sus necesidades específicas. Esta permite a su vez, modificar cosas como: la privacidad, la gobernanza, el token con el que se paga el gas, la disponibilidad de datos, entre otros. Es importante aclarar, que las Orbit pueden considerarse como una implementación de Layer 3 o simplemente como una Layer 2 de la cadena de Arbitrum. Sin lugar a dudas, en un producto fascinante que fomenta enormemente la innovación dentro de la comunidad y la colaboración entre grupos de desarrollo.

Entonces… ¿Hay más de una cadena en Arbitrum?, de hecho, hay 2: una llamada “Arbitrum One” para los Arbitrum rollups y otra llamada “Arbitrum Nova” para la cadena Anytrust. Poder usar más de una blockchain en paralelo es una de las bases de las tecnologías de escalabilidad.

Arbitrum Nitro

Como tenemos Arbitrum AnyTrust, tenemos su contraparte; Abitrum Nitro. El enfoque de este último es una mejora significativa en la tecnología de Arbitrum, diseñada para optimizar y escalar aún más las soluciones de Layer 2. Nitro se centra en maximizar la compatibilidad con Ethereum, mejorar el rendimiento y reducir los costos de transacción. Los creadores lo definen como “una arquitectura acumulativa de próxima generación”.

¿Qué tiene Arbitrum Nitro que la convierte en “La Actualizacion”?

  1. Usa una bifurcación de Geth: Geth (Go-Ethereum) es la implementación más utilizada del cliente de Ethereum. Nitro adopta una bifurcación modificada de Geth (Wasm o WebAssembly) para asegurar una mayor compatibilidad y rendimiento. Esto permite que las transacciones y contratos en Arbitrum funcionen de manera casi idéntica a como lo harían en Ethereum.
  2. Optimizó la Máquina Virtual de Arbitrum (AVM): Nitro introduce optimizaciones en la AVM, la máquina virtual que ejecuta contratos inteligentes en Arbitrum.
  3. Compresión y descompresión de datos mejoradas: Nitro utiliza técnicas avanzadas de compresión para reducir la cantidad de datos que se deben publicar en la cadena de Ethereum. Esto no solo disminuye los costos de gas, sino que también aumenta la capacidad de procesamiento de transacciones. Antes de Nitro, el tiempo para procesar una transacción era de 3-5 segundos y el costo de 1-3 USD. Después de Nitro, las transacciones pasaron a procesarse en menos de 1 segundo y su costo varía entre 1-0.5 USD.
  4. Batching más eficiente.
  5. Herramienta Stylus: Con nitro llego otro producto novedoso a Arbitrum; este es Stylus. El mismo les permite a los desarrolladores escribir smart contracts en lenguajes de programación como “Rust”, C++, entre otros.

¿Qué representa Arbitrum para el mundo de Layers 2 de Ethereum?

Arbitrum hoy en día es una de las opciones más atractivas en cuanto a soluciones de Layer 2. El mercado de las blockchains de capa 2, es un mercado altamente competitivo, pero Arbitrum, es un proyecto con un enorme potencial de crecimiento que ya está demostrando porqué es uno de los favoritos de los usuarios y devs.

El token de la red de Arbitrum es ARB. Este fue lanzado el 23 de marzo de 2023. Este mismo es líder en el sector de tokens de soluciones de escalabilidad a día de hoy, controlando alrededor del 50% del TVL total. El token ARB es fundamental para la gobernanza, el ecosistema y la comunidad.

Chequea otros proyectos L2

Si no lo sabías, hay muchos más proyectos de escalabilidad. A continuación te dejamos algunos de ellos para que los conozcas.