Arbitrum est une solution Ethereum Layer 2 basée sur l'utilisation d'Optimistic Rollup, qui permet d'améliorer la scalabilité et la rapidité des transactions Ethereum.
Arbitrum ou Arbitrum One est une solution Ethereum de couche 2 qui utilise la technologie Optimistic Rollup pour améliorer les capacités des contrats intelligents, en améliorant leur vitesse et leur évolutivité, sans compromettre la sécurité et la confidentialité du réseau.
Depuis la mise en place de La fusion, les utilisateurs et les développeurs d'Ethereum se sont concentrés sur l'amélioration de l'évolutivité grâce aux solutions de couche 2.
Cette technologie est l'un des plus grands défis pour les développeurs, mais aussi l'un des principaux atouts de la blockchain pour concurrencer les réseaux de paiement traditionnels.
C'est là que brille Arbitrum, qui pourrait augmenter le nombre de transactions par seconde d'Ethereum, sans perdre la sécurité ou centraliser le réseau.
En fait, Arbitrum est l'une des couches 2 d'Ethereum les plus utilisées, avec une valeur totale verrouillée (TVL) de plus de 16.000 milliards de dollars.
Qui est derrière Arbitrum ?
Arbitrum est développé par Laboratoires hors chaîne, qui a annoncé le lancement du réseau principal, Arbitrum One, le 31 août 2021.
La société a reçu la confiance (sous forme d'investissements) de sociétés telles que Coinbase Ventures, Compound et Blocknation.
De plus, les principaux protocoles DeFi tels que Aave, Balancer, Band Protocol, Curve ou Uniswap ils profitent de l'infrastructure d'Arbitrum pour améliorer leurs performances et réduire leurs frais.
Arbitrum, une couche Ethereum 2 basée sur des cumuls optimistes
Arbitrum est une solution Ethereum Layer 2 basée sur des cumuls optimistes axé sur l’amélioration de l’évolutivité du réseau.
Plus précisément, il se concentre sur l'optimisation des contrats intelligents pour augmenter la vitesse et l'évolutivité du réseau, tout en ajoutant de nouvelles fonctionnalités liées à la confidentialité.
Il permet de répondre à certains des principaux problèmes des contrats intelligents Ethereum tels que :
- Mauvaise efficacité.
- Coûts d'exécution élevés.
Les deux provoquent une congestion du réseau lorsque le trafic augmente, ce qui nuit à l'expérience utilisateur d'Ethereum.
Pour résoudre ces deux problèmes, Arbitrum utilise un système appelé «arriéré de transactions” pour enregistrer des lots de transactions envoyés sur la chaîne principale Ethereum et exécutez-les en un chaîne latérale ou sidechain, qui est moins cher et évolutif, mais garantissant la sécurité et les résultats du réseau principal.
Rollups optimistes : comment fonctionne Arbitrum ?
Comme nous l'avons expliqué, tout ce que fait Arbitrum est possible grâce aux Optimistic Rollups, qui accumulent les transactions dans une couche 2 et les envoyer en une seule transaction à la couche principale.
Ce qu'il fait, c'est "regrouper" des milliers de transactions qui sont envoyées à la couche principale d'Ethereum en une seule transaction. De cette façon, Vous ne payez qu'une seule transaction et son coût est réparti entre des milliers de transactions qui composent le cumul. Astucieux, n'est-ce pas ?
De cette manière, la majeure partie de la capacité de calcul nécessaire pour effectuer ces transactions tombe sur la couche 2, décongestionnant Ethereum.
Le terme Optimiste cela est dû au fait que n'importe quel validateur peut publier un bloc cumulatif et confirmer la validité d'autres blocs.
Il est optimiste car il garantit que le code s'exécutera correctement, tant que les validateurs sont honnêtes et travaillent de bonne foi.
En gros, c'est un type de poste : "Innocent jusqu'à preuve du contraire”. En d'autres termes, les nœuds « supposent » que l'activité suit les règles et que les transactions sont fiables.
Cependant, une fois traité, les validateurs ont 7 jours pour "mettre en jugement" tout bloc suspecté de contenir des transactions malveillantes ou fausses.
Si le blocage est incorrect ou si la contestation s'avère injustifiée, la participation du validateur qui a menti est confisquée, garantie que les validateurs agiront toujours de bonne foi.
Comment fonctionnent les nœuds Arbitrum ?
Arbitrum a deux types de nœuds :
- nœuds validateurs qui participent à l'observation de l'état de la chaîne.
- nœuds complets qui aident à ajouter des transactions à la couche 1 d'Ethereum.
Machine virtuelle Arbitrum
La plate-forme a sa propre machine virtuelle, qui s'appelle Arbitrum Virtual Machine.
Il s'agit d'un L'environnement d'exécution de contrat intelligent d'Arbitrum, qui existe dans une couche au-dessus d'EthBridge, l'ensemble de contrats intelligents qui interagissent avec la chaîne Arbitrum.
Pour fonctionner sur l'AVM, les contrats intelligents Ethereum sont automatiquement traduits. Pourtant, les développeurs peuvent répliquer les DApps Ethereum et nous lancer sur Arbitrum pour une utilisation plus efficace des ressources du réseau.
Étant donné que les deux chaînes de blocs sont compatibles au niveau du code et de la cryptographie, le processus est pratiquement transparent, ce qui facilite le travail des développeurs et l'accès des utilisateurs.
Qu'est-ce qui différencie Arbitrum des autres Layers 2 ?
Les solutions de couche 2 sont devenues l'une des principales options pour améliorer l'évolutivité d'Ethereum.
Par conséquent, lorsque vous en choisissez un sur lequel travailler, il convient de vous demander ce qui le différencie des autres :
- Tarifs bas : Arbitrum améliore non seulement la vitesse de traitement, mais réduit également les frais de transaction, grâce à l'efficacité de ses rollups.
- Compatibilité EVM : Arbitrum est considéré comme l'un des rollups les plus compatibles EVM. Il est compatible au niveau du bytecode et fonctionne avec les langages Ethereum (Solidity et Vyper), facilitant le développement de fonctionnalités.
- Outils de développement: Pour faciliter la création de nouvelles solutions et DApps en plus d'Arbitrum, l'équipe a développé une documentation complète et permet l'utilisation des outils existants pour Ethereum.
Arbitrum a été lancé en 2021 en tant que solution idéale pour la congestion Ethereum, permettant aux DApps de profiter de transactions plus rapides et moins chères.
Certains des grands noms de la DeFi, comme UniSwap ou Curve, l'utilisent déjà, ce qui montre que son utilisation présente des avantages pour la blockchain.
Cours Ethereum 101
MoyenneDans ce cours Ethereum 101, vous approfondirez vos connaissances en cryptographie en entrant dans l'écosystème Ethereum et en sachant tout sur ses caractéristiques, son évolution et ses outils.
Toutes les chaînes de confiance, améliorant la sécurité d'Arbitrum
Pour améliorer la sécurité et l'évolutivité d'Arbitrum, Any Trust Chains a été introduite.
Les chaînes Any Trust d'Arbitrum n'ont pas les mêmes garanties de décentralisation ou de manque de confiance que les Optimistic Rollups, bien qu'elles restent similaires à plusieurs égards.
En mode Rollup, toutes les données sont publiées sur la couche Ethereum principale, dans AnyTrust, les données sont gérées hors chaîne.
En cas de mise à l'essai d'une transaction, la chaîne AnyTrust repasse en « mode récapitulatif ».
Contrairement au cumul optimiste, dans AnyTrust lLes nœuds sont regroupés par comités et, au moins 2 d'entre eux, doivent être honnêtes.
Regardons cela un peu plus en détail.
Ces chaînes fonctionnent avec des comités de nœuds, avec une hypothèse minimale sur le nombre de ces nœuds qui sont honnêtes. Par exemple, il peut y avoir un comité de 20 nœuds dont on suppose qu'au moins deux d'entre eux sont dignes de confiance.
Par rapport aux autres blockchains byzantines à sécurité intégrée, qui nécessitent au moins ⅔ des nœuds pour être honnêtes, l'exigence est réduite de 14 à 2, grâce à la fonction « retour à l'accumulation », construit sur Ethereum.
En gardant les données hors chaîne, le système a des frais beaucoup plus bas. Ceci est particulièrement avantageux pour les applications qui nécessitent un débit de transaction élevé et n'ont pas besoin de la décentralisation complète qu'offre «l'empilement des transactions».
Arbitrum Nova
Arbitrum Nova est un autre réseau de couche 2, créé par Arbitrum, axé sur les jeux et les applications sociales, car il offre une vitesse beaucoup plus élevée et des frais de transaction beaucoup plus bas.
Plus précisément, Arbitrum Nova se concentre sur projets avec de gros volumes de transactions et qui ont besoin de solutions sûres et peu coûteuses.
En quoi les deux chaînes sont-elles différentes ? La chaîne principale, connue sous le nom d'Arbitrum One, est basée sur la technologie Optimistic Rollup, tandis que Arbitrum Nova est construit sur AnyTrust.
Alors qu'Arbitrum One envoie toutes les transactions à Ethereum, Nova utilise un "comité de disponibilité", de cette façon, l'information ne passe à la chaîne principale que si le comité échoue dans son travail.
Bibliographie et sources
- https://www.alchemy.com/dapps/arbitrum
- https://www.blockchain-council.org/ethereum/arbitrum-bridge/
- https://medium.com/offchainlabs/introducing-anytrust-chains-cheaper-faster-l2-chains-with-minimal-trust-assumptions-
- https://developer.arbitrum.io/intro/
- https://medium.com/offchainlabs/introducing-nova-arbitrum-anytrust-mainnet-is-open-for-developers