¿Qué es Arbitrum?
Arbitrum es una solución de capa 2 diseñada para mejorar las capacidades de los contratos inteligentes de Ethereum, aumentando su velocidad y escalabilidad, al tiempo que añade funciones adicionales de privacidad.
La plataforma está diseñada para permitir a los desarrolladores ejecutar fácilmente contratos de la Máquina Virtual de Ethereum (EVM) no modificados y transacciones de Ethereum en una segunda capa, sin dejar de beneficiarse de la excelente seguridad de la capa 1 de Ethereum.
Está construido para solucionar algunas de las deficiencias de los actuales contratos inteligentes basados en Ethereum -como la escasa eficiencia y los elevados costes de ejecución- que han dañado la experiencia del usuario de Ethereum y hacen que, con frecuencia, realizar transacciones sea una tarea costosa.
Arbitrum utiliza una técnica conocida como transaction rollups para registrar los lotes de transacciones enviados en la cadena principal de Ethereum, y ejecutarlos en una sidechain de capa 2 barata y escalable, al tiempo que aprovecha Ethereum para garantizar los resultados correctos. Este proceso ayuda a descargar la mayor parte de la carga computacional y de almacenamiento que sufre actualmente Ethereum, al tiempo que permite nuevas clases de potentes DApps basadas en la capa 2.
Plataforma, empresa y fundadores de Arbitrum
Ethereum es una plataforma increíblemente popular para desarrollar aplicaciones descentralizadas (DApps). Sin embargo, en los últimos años, el espectacular aumento de la adopción ha llevado a la red a sus límites absolutos, lo que ha disparado las tarifas de las transacciones y ha provocado una congestión galopante.
Mientras que algunos círculos creen que la mejor manera de escalar Ethereum es a través de ajustes y actualizaciones en la propia cadena de Ethereum, otros persiguen otras rutas, conocidas como soluciones de segunda capa. Aunque estas soluciones varían significativamente en su forma y función, una de ellas -conocida como Arbitrum- ha comenzado a cobrar un impulso considerable debido a su novedosa solución al problema.
El 31 de agosto de 2021, Offchain Labs, la empresa que está detrás de Arbitrum, anunció el lanzamiento oficial de la esperada red principal Arbitrum One. Varias de las principales finanzas descentralizadas (DeFi), como Aave, Balancer, Band Protocol, Curve, Sushiswap y Uniswap ya están aprovechando o buscando utilizar Arbitrum para aumentar el rendimiento y reducir las tarifas para sus usuarios.
Offchain Labs recaudó 120 millones de dólares en una ronda de financiación de serie B dirigida por Lightspeed Venture Partners. Esto da a la empresa una valoración de 1.200 millones de dólares. Otros inversores notables en Offchain Labs son Coinbase Ventures, Pantera, Compound y Blocknation.
Cómo funciona Arbitrum
Arbitrum es un tipo de tecnología conocida como rollup optimista. Permite a los contratos inteligentes de Ethereum escalar pasando mensajes entre los contratos inteligentes de la cadena principal de Ethereum y los de la cadena de segunda capa de Arbitrum. Gran parte del procesamiento de las transacciones se realiza en la segunda capa y los resultados de ésta se registran en la cadena principal, lo que mejora drásticamente la velocidad y la eficiencia.
- El explorador oficial es https://arbiscan.io/
Es optimista en el sentido de que cualquier validador es capaz de publicar un bloque rollup y confirmar la validez de otros bloques, mientras que el término rollup se utiliza para describir cómo la información pública puede ser utilizada para reconstruir una historia completa de la cadena a partir de un registro optimizado de eventos. El protocolo de Arbitrum garantiza que el código se ejecute correctamente (es decir, según lo previsto) siempre que cualquier validador sea honesto, ayudando a la red a resistir la colusión y otras formas de ataque.
Como ocurre con muchas blockchains, los nodos individuales pueden elegir participar en la cadena de Arbitrum.
- Los nodos validadores participan en la observación del estado de la cadena
- Los nodos completos ayudan a agregar las transacciones de la capa 1
Los agregadores que envían transacciones a la cadena de capa 1 ganan recompensas pagadas en ETH, mientras que el resto de las tarifas de las transacciones de los usuarios se distribuyen a otros participantes de la red, como los validadores.
Arbitrum introduce un paso de impugnación para los bloques rollup, en el que otros validadores comprueban la corrección de un bloque y emiten una impugnación si creen que es incorrecto. Si se demuestra que el bloque es incorrecto o que la impugnación es injustificada, se confiscará la participación del validador que haya mentido, lo que garantiza que los validadores siempre jueguen limpio o se arriesguen a las consecuencias.
La plataforma también cuenta con su propia máquina virtual personalizada, llamada acertadamente Arbitrum Virtual Machine (AVM). Se trata del entorno de ejecución de los contratos inteligentes de Arbitrum y existe por encima del EthBridge, el conjunto de contratos inteligentes que interactúa con la cadena de Arbitrum. Los contratos inteligentes compatibles con Ethereum se traducen automáticamente para ejecutarse en la AVM.
¿Qué hace que Arbitrum sea único?
El proyecto está diseñado para proporcionar una plataforma fácil de usar que los desarrolladores pueden utilizar para lanzar contratos inteligentes compatibles con Ethereum altamente eficientes y escalables.
Pero no es la primera plataforma que busca superar las limitaciones de Ethereum… Hay al menos una docena de otras soluciones que buscan ofrecer una funcionalidad similar. Entonces, ¿qué separa a Arbitrum del resto? Bueno, tiene varias características distintivas, incluyendo
- Alta compatibilidad con EVM: Arbitrum está considerado como uno de los rollups más compatibles con EVM. Es compatible con el EVM a nivel de bytecode, y cualquier lenguaje que pueda compilar a EVM funciona fuera de la caja - como Solidity y Vyper. Esto facilita el desarrollo, ya que los desarrolladores no necesitan familiarizarse con un nuevo lenguaje antes de construir en Arbitrum.
- Herramientas sólidas para desarrolladores: el equipo detrás de Arbitrum está haciendo todo lo posible para minimizar las barreras de entrada cuando se trata de construir en su solución de capa 2. Como tal, han producido una completa documentación para desarrolladores para Arbitrum, y los desarrolladores pueden empezar a utilizar las herramientas existentes para Ethereum. No hay necesidad de descargar nada específico para Arbitrum, como plugins, o compiladores como Hardhat o Truffle.
- Tarifas reducidas: como solución de escalado de capa 2 para Ethereum, Arbitrum no sólo está diseñado para aumentar el rendimiento transaccional de Ethereum, sino que también minimiza las tasas de transacción al mismo tiempo. Gracias a su tecnología de rollup extremadamente eficiente, Arbitrum es capaz de reducir las comisiones a una pequeña fracción de lo que son en Ethereum, al tiempo que proporciona suficientes incentivos para los validadores.
- Lanzamiento justo: Arbitrum ha ejecutado varias redes de prueba desde octubre y actualmente está en vivo en la red principal para los desarrolladores. A diferencia de muchas otras soluciones de escalamiento de capa 2, Arbitrum no tiene su propio token de utilidad nativo, de ahí que no haya habido venta de tokens.
- Un ecosistema bien desarrollado: Arbitrum ya está trabajando con una amplia variedad de DApps de Ethereum y proyectos de infraestructura, incluyendo los gustos de Uniswap, DODO, Sushi y docenas de otros.