Una colaboración entre la Blockchain Acceleration Basis (BAF) y Arbitrum ha establecido un proceso para examinar el desarrollo de aplicaciones descentralizadas que utilizan la tecnología de Arbitrum. Esta misión actúa como una guía práctica para la primera sesión del Taller de Arbitrum. Los ejercicios han sido diseñados para proporcionar conocimientos prácticos relacionados con la actualización de Ethereum, la creación de contratos inteligentes y la implementación en tiempo real de servicios blockchain. La actividad completa se centra en la distribución equitativa de cupcakes.
El ejercicio especifica que el primer paso es preparar y colocar la máquina expendedora de cupcakes. Esto es seguido por la posición, que requiere configurar la lista de proyectos. El siguiente paso es colocar el contrato inteligente localmente. El siguiente paso es conectar el contrato inteligente a la red de prueba local.
Una vez completado, el contrato inteligente debe colocarse en la red de prueba Arbitrum Sepolia. Para lograr esto, se requiere la configuración de Metamask para Arbitrum Sepolia. A continuación, se actualiza la configuración de Hardhat y se obtiene Testnet $ETH en L1 Sepolia. La siguiente fase es obtener $ASPL mediante la conexión de $ETH desde L1 Sepolia a Arbitrum L2. En este momento, el contrato inteligente debe colocarse, observarse en un explorador de blockchain y someterse a pruebas utilizando Metamask.
Después de completar con éxito el proceso de autenticación y verificar la funcionalidad del contrato inteligente en la red de prueba Sepolia de Arbitrum, el siguiente paso es implementarlo en la red principal de Arbitrum One. En esta circunstancia, será obligatorio pagar una tarifa de transacción en $ETH reales en lugar de $ASPL.
Finalmente, ha surgido una máquina expendedora de cupcakes descentralizada que utiliza Arbitrum y demuestra su utilidad para resolver el problema de la distribución equitativa. La característica más notable es que esta aplicación está vinculada a situaciones en tiempo real y proporciona aclaraciones. Se requiere tecnología blockchain y Arbitrum para el desarrollo de aplicaciones descentralizadas.