Implementar un arbitrum rollup devnet
Repasaremos la instalación de Arbitrum Nitro e implementaremos una instancia en una máquina AMD de Ubuntu. Esta sección cubre todas las dependencias necesarias que se necesitan instalar.
Dependencias
Acoplador funcionando en su máquina
Al menos 8 GB RAM
General
bash
sudo apt update && sudo apt upgrade -y
sudo apt install curl tar wget clang pkg-config libssl-dev cmake jq build-essential git make ncdu -yÓxido
bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source "$HOME/.cargo/env"Golang
bash
ver="1.20"
cd $HOME
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
go versionNodo
bash
Otras Dependencias
bash
Clone el repositorio
bash
Instalación de Nitro desde la fuente
Ahora puede instalar Nitro desde la fuente. Después del make el comando completa, puede ejecutar el script bash que instala y ejecuta los contenedores a través de docker-compose.
bash
¡Felicitaciones! Tiene un rollup Arbitrum Orbit funcionando con Nitro en su máquina.
Validación con WASM
Si desea ejecutar un validador que valide todos los bloques en WASM, agregue el indicador --validate a nitro-testnode al comenzar con:
bash
PUNTA
Es posible que necesite significativamente más RAM y CPU para validar todos los bloques con WASM. ¡También deberá enviar transacciones para generar nuevos lotes que se publicarán en Celestia!
Last updated