Arbitrum est un ensemble de solutions Layer 2 conçues pour rendre les applications Ethereum plus rapides et moins coûteuses tout en conservant la sécurité d'Ethereum comme référence. Pour les développeurs et les utilisateurs, cela signifie des frais réduits, des confirmations plus rapides et la possibilité d'exécuter des applications à haut débit sans sacrifier les protections de la chaîne de base.
Au cœur, Arbitrum déplace l'exécution des transactions hors de la chaîne principale Ethereum et publie des résumés compacts sur celle-ci. Ce modèle réduit la charge sur la chaîne et le coût des transactions tout en s'appuyant sur Ethereum pour arbitrer les litiges et garantir le règlement final.
Lorsque vous soumettez une transaction sur une chaîne Arbitrum, elle est d'abord envoyée à un composant appelé Sequencer. Le rôle du Sequencer est de :
Si quelqu'un soupçonne un résultat incorrect, il peut le contester pendant une fenêtre de litige définie. Seule la portion contestée d'un lot est rejouée sur Ethereum en utilisant un protocole de preuve de fraude multi-tour, qui vérifie si l'exécution était valide. Si une faute est constatée, l'état est corrigé et les parties responsables du résultat invalide peuvent être pénalisées. Les transactions atteignent une finalité provisoire à la confirmation du Sequencer et une finalité définitive une fois que la chaîne parente accepte le lot publié et que la période de contestation est terminée.
L'écosystème Arbitrum comprend des options distinctes qui font des compromis entre coût, décentralisation et disponibilité des données pour répondre à différents cas d'utilisation.
Arbitrum One est un optimistic rollup où toutes les données de transaction sont publiées sur Ethereum. Cette conception permet à quiconque de reconstruire et de vérifier de manière indépendante l'état de la chaîne, ce qui en fait un bon choix pour les applications à haute valeur comme la finance décentralisée ou les places de marché où la transparence est primordiale.
Arbitrum Nova utilise un cadre AnyTrust qui conserve les données de transaction hors chaîne et s'appuie sur un groupe permissionné pour fournir les données si nécessaire. En évitant une disponibilité complète des données on-chain, Nova peut offrir des frais de transaction beaucoup plus bas, ce qui la rend attrayante pour les jeux, les applications sociales et autres scénarios à volume élevé. Si la source de données hors chaîne échoue ou qu'un litige l'exige, Nova peut revenir à la publication des données on-chain pour résoudre le problème.
Les chaînes Orbit permettent aux équipes de lancer leurs propres rollups ou chaînes AnyTrust et de choisir des paramètres tels que la gouvernance, le token de gas, la confidentialité, le débit, et si elles règlent sur Ethereum ou une autre L2. Cette flexibilité est utile pour les entreprises, les réseaux privés ou les blockchains spécifiques à une application qui nécessitent des performances et des politiques adaptées.
Arbitrum fonctionne sur une pile appelée Nitro, basée sur un client Ethereum modifié et qui ajoute des améliorations de performance et des environnements d'exécution alternatifs. Nitro intègre WebAssembly (WASM) dans le chemin de vérification afin que les litiges puissent être vérifiés efficacement. Une mise à jour récente introduit un deuxième runtime — souvent appelé Stylus — qui fonctionne aux côtés de la machine virtuelle Ethereum. Stylus permet des contrats écrits dans des langages comme Rust ou C++, tandis que l'EVM continue de prendre en charge les contrats Solidity. Ces runtimes interopèrent, offrant aux développeurs plus d'options pour optimiser des parties de leurs applications.
Pour déplacer des actifs comme de l'ETH ou des tokens entre Ethereum et une chaîne Arbitrum, vous utilisez un pont natif.
Pour les utilisateurs qui ont besoin d'un accès plus rapide à leurs fonds, des "fast bridges" tiers proposent des retraits quasi instantanés en échange d'une petite commission, bien que cela exige de faire confiance au fournisseur du pont. Les chaînes AnyTrust comme Nova peuvent souvent fournir des retraits natifs plus rapides en raison de leur modèle de données différent.
Bien qu'Arbitrum apporte d'importants gains d'efficacité, il implique également des compromis que les utilisateurs doivent comprendre :
Le token natif du protocole Arbitrum remplit plusieurs rôles au sein du réseau :
Arbitrum combine l'exécution hors chaîne avec le règlement on-chain pour rendre les applications Ethereum plus pratiques à grande échelle. En proposant plusieurs modèles de déploiement — rollups à données complètes, réseaux AnyTrust et chaînes d'applications configurables — il vise à couvrir un large éventail de cas d'utilisation, de la DeFi au jeu, tout en préservant Ethereum comme source ultime de vérité.