Une collaboration entre la Blockchain Acceleration Foundation (BAF) et Arbitrum a établi une procédure pour examiner le développement d’applications décentralisées utilisant la technologie d’Arbitrum. Ce projet fait office de manuel pratique pour la première session de l’atelier Arbitrum. Les exercices ont été conçus pour fournir des connaissances pratiques liées à l’évolutivité d’Ethereum, à la création de contrats intelligents et à la mise en œuvre en temps réel des services blockchain. Toute l’activité est centrée sur la répartition homogène des cupcakes.
L’exercice précise que la première étape consiste à installer et positionner le distributeur automatique de cupcakes. Vient ensuite le positionnement, qui nécessite la configuration du répertoire du projet. La prochaine étape consiste à positionner le contrat intelligent localement. L’étape suivante consiste à connecter le contrat intelligent à son réseau de test local.
Une fois terminé, le contrat intelligent doit être positionné sur l’Arbitrum Sepolia Testnet. Pour ce faire, la configuration du Metamask pour Arbitrum Sepolia est requise. Suite à cela, la configuration Hardhat est mise à jour et Testnet $ETH est obtenu sur L1 Sepolia. La phase suivante consiste à obtenir $ASPL en reliant $ETH de L1 Sepolia à Arbitrum L2. À ce stade, le contrat intelligent doit être positionné, observé sur un explorateur de blockchain et soumis à des tests à l’aide de Metamask.
Après avoir terminé avec succès le processus d’authentification et vérifié la fonctionnalité du contrat intelligent sur le réseau de test Sepolia d’Arbitrum, l’étape suivante consiste à le déployer sur Arbitrum One Mainnet. Le paiement de frais de transaction en $ETH réel au lieu de $ASPL sera obligatoire dans cette circonstance.
Finalement, un distributeur automatique de cupcakes décentralisé a émergé, utilisant Arbitrum et démontrant son utilité pour résoudre le problème de la distribution équitable. La caractéristique la plus notable est que cette application est liée à des situations en temps réel et apporte des éclaircissements. La technologie Blockchain et Arbitrum sont nécessaires au développement d’applications décentralisées.