Skip to main content

Che cos'è Arbitrum One

Nota: Questo documento è una traduzione automatica della versione originale in inglese.

Che cos'è Arbitrum One

Arbitrum One è una rete blockchain Layer 2 (L2) di Ethereum che usa la tecnologia optimistic rollup per elaborare le transazioni al di fuori della L1 di Ethereum con costi inferiori e throughput superiore, ereditando al contempo la sicurezza di Ethereum per il regolamento finale. Sviluppata da Offchain Labs, Arbitrum One ha lanciato la sua mainnet nell'agosto 2021 ed è una delle reti L2 di Ethereum più consolidate.

In sintesi: Arbitrum One è un optimistic rollup L2 di Ethereum con compatibilità EVM, un proprio token di governance (ARB) e un ecosistema maturo. In DecAIHub compare nel campo Main chain per i progetti distribuiti sulla rete Arbitrum One.

Come funziona Arbitrum One

Arbitrum One opera come un optimistic rollup costruito sullo stack tecnologico Arbitrum Nitro. La sua meccanica di base prevede esecuzione off-chain con disponibilità dei dati on-chain e un sistema di fraud proof per la risoluzione delle dispute.

Optimistic rollup con Nitro

Come gli altri optimistic rollup, Arbitrum One elabora le transazioni al di fuori di Ethereum e pubblica sui blocchi della L1 i dati compressi delle transazioni. La parte "ottimistica" significa che le transazioni sono considerate valide a meno che non vengano contestate:

  • Esecuzione off-chain. Le transazioni vengono eseguite sulla rete Arbitrum One da un sequencer, che le ordina e le raggruppa in lotti per l'invio a Ethereum.
  • Pubblicazione dei dati su Ethereum. I dati compressi delle transazioni vengono pubblicati sulla L1 di Ethereum, garantendo che chiunque possa ricostruire in modo indipendente lo stato di Arbitrum One e verificare la validità delle transazioni.
  • Fraud proof (interattive). Arbitrum usa un sistema di fraud proof interattive, che lo distingue dagli altri optimistic rollup. Invece di rieseguire on-chain un intero lotto (operazione costosa), il protocollo di disputa usa un gioco di bisezione per restringere l'esatto punto di disaccordo a un singolo passo computazionale, che viene poi verificato su Ethereum. Questo rende le fraud proof più efficienti.
  • Periodo di contestazione. Dopo che un lotto di transazioni è pubblicato su Ethereum, c'è un periodo di contestazione (circa 7 giorni) durante il quale i validatori possono presentare fraud proof. Trascorso questo periodo, il lotto è considerato finalizzato.

Lo stack tecnologico Nitro è un aggiornamento rispetto alla tecnologia originale di Arbitrum (ora chiamata "Classic"). Nitro fornisce:

  • Fraud proof basate su WASM. Nitro compila l'ambiente di esecuzione in WebAssembly (WASM) per la verifica delle fraud proof, migliorando efficienza e compatibilità.
  • Compressione migliorata. Nitro usa una compressione dei dati più efficiente per pubblicare i lotti di transazioni su Ethereum, riducendo i costi dei dati sulla L1.
  • Equivalenza EVM. Nitro fornisce una compatibilità quasi completa con la Ethereum Virtual Machine, il che significa che gli smart contract di Ethereum funzionano di solito su Arbitrum One con modifiche minime.

Compatibilità EVM

Arbitrum One è compatibile EVM, il che significa che:

  • Gli smart contract scritti in Solidity o Vyper per Ethereum si distribuiscono su Arbitrum One senza modifiche nella maggior parte dei casi.
  • Gli strumenti di sviluppo standard di Ethereum (Hardhat, Foundry, Remix, ethers.js) funzionano con Arbitrum One puntando all'endpoint RPC di Arbitrum.
  • Gli standard di token come ERC-20 funzionano nativamente su Arbitrum One.
  • Gli utenti interagiscono con Arbitrum One tramite gli stessi wallet (MetaMask, ecc.) usati per Ethereum, aggiungendo la rete Arbitrum One.

Esistono differenze di comportamento (contabilità del gas, contratti precompilati, semantica di block.number e finalità) tra Arbitrum One e la L1 di Ethereum. Per molte applicazioni sono trasparenti, ma non garantite: un contratto dovrebbe essere testato su Arbitrum (e, se necessario, sottoposto nuovamente ad audit) prima della distribuzione con fondi reali.

Sequencer

Il sequencer è l'entità responsabile dell'ordinamento delle transazioni su Arbitrum One e dell'invio dei lotti a Ethereum. Attualmente il sequencer è gestito da Offchain Labs. Questo significa che:

  • L'ordinamento delle transazioni è centralizzato. Il sequencer determina l'ordine in cui le transazioni vengono incluse nei lotti.
  • La disponibilità dipende dal sequencer. Se il sequencer va offline, le nuove transazioni non possono essere elaborate sulla L2 (anche se gli asset esistenti possono essere ritirati verso Ethereum tramite il contratto del rollup).
  • La decentralizzazione del sequencer è nella roadmap. Il sequencer è gestito da Offchain Labs, con piani per decentralizzarlo.

Questa è una caratteristica comune degli attuali optimistic rollup — sia Arbitrum One che Base operano con sequencer centralizzati, con la decentralizzazione prevista per il futuro.

Il token ARB e la governance

A differenza di Base, Arbitrum One ha un proprio token di governance — ARB:

  • ARB viene usato per la governance della Arbitrum DAO, che supervisiona le reti Arbitrum One e Arbitrum Nova.
  • I detentori di ARB possono votare su aggiornamenti del protocollo, allocazioni della tesoreria e decisioni dell'ecosistema.
  • ARB non viene usato per le gas fee — il gas su Arbitrum One si paga in ETH, in modo simile a Base.
  • La Arbitrum DAO controlla una tesoreria significativa finanziata dalla distribuzione iniziale di ARB.

L'ecosistema Arbitrum

Arbitrum One fa parte del più ampio ecosistema Arbitrum, che include:

  • Arbitrum One — la rete L2 principale per smart contract generici e DeFi.
  • Arbitrum Nova — una L2 separata ottimizzata per casi d'uso ad alto throughput e basso costo come gaming e applicazioni social, che usa un modello di disponibilità dei dati AnyTrust.
  • Arbitrum Orbit — un framework per creare chain L3 personalizzate (appchain) che si regolano su Arbitrum One o Nova.
  • Stylus — una tecnologia che consente di scrivere smart contract in Rust, C e C++ accanto a Solidity, ampliando la base di sviluppatori oltre i linguaggi nativi EVM.

Ai fini di DecAIHub, quando una scheda progetto riporta Main chain: Arbitrum One, si riferisce specificamente alla rete L2 principale Arbitrum One.

Dove compare Arbitrum One in DecAIHub

  • Campo Main chain — Arbitrum One indica che il progetto distribuisce smart contract, token o logica on-chain sulla rete Arbitrum One.
  • Campo Token standard — i progetti su Arbitrum One usano tipicamente lo standard ERC-20 (lo stesso di Ethereum, dato che Arbitrum è compatibile EVM).
  • Campo Type — i progetti distribuiti su Arbitrum One hanno tipicamente Type: EVM (Arbitrum One usa un ambiente di esecuzione compatibile EVM).

Quando vedi Main chain: Arbitrum One in una scheda progetto, questo ti dice che:

  • Il progetto opera su una L2 di Ethereum con commissioni competitive e una forte compatibilità EVM.
  • I dati delle transazioni vengono pubblicati sulla L1 di Ethereum, fornendo una sicurezza di livello Ethereum per il regolamento finale.
  • Il progetto ha accesso a uno degli ecosistemi L2 più consolidati con una profonda liquidità DeFi.
  • Gli smart contract possono essere ispezionati tramite Arbiscan, il block explorer di Arbitrum One.
  • Il gas si paga in ETH, non nel token di governance ARB.

Il campo della chain indica dove il progetto distribuisce i suoi contratti. Non dice se le affermazioni sull'AI del progetto sono verificate (AI reality), se il token serve uno scopo genuino (Token necessity) o se il componente onchain è significativo (Onchain necessity). Queste valutazioni sono gestite separatamente dai corrispondenti assi di valutazione di DecAIHub.

Caratteristiche chiave

Proprietà Valore
Tipo Layer 2 (optimistic rollup)
Chain madre Ethereum
Tecnologia Arbitrum Nitro
Compatibile EVM Sì (equivalente EVM)
Tipo di fraud proof Interattiva (protocollo di bisezione)
Token per il gas ETH
Token di governance ARB
Periodo di contestazione ~7 giorni
Operatore Offchain Labs (sequencer)

Perché i progetti scelgono Arbitrum One

Ragioni comuni per cui i progetti AI e crypto si distribuiscono su Arbitrum One:

  • Ecosistema maturo. Arbitrum One è stata una delle prime grandi L2 e dispone di un ecosistema consolidato di protocolli DeFi, strumenti e infrastrutture.
  • Liquidità profonda. Su Arbitrum One esiste una liquidità DeFi significativa, il che la rende attraente per i progetti che devono interagire con protocolli finanziari.
  • Sicurezza di Ethereum. Come tutti gli optimistic rollup, Arbitrum One eredita il modello di sicurezza di Ethereum per il regolamento finale.
  • Compatibilità EVM. Gli sviluppatori possono riutilizzare codice, audit e strumenti nativi di Ethereum.
  • Espansione con Stylus. L'aggiornamento Stylus consente ai progetti di scrivere smart contract in Rust, C e C++, il che può essere rilevante per i progetti AI con basi di codice esistenti non in Solidity.

Che cosa Arbitrum One da solo non dimostra

  • Distribuirsi su Arbitrum One non dimostra che il progetto sia sicuro o ben sottoposto ad audit. Arbitrum fornisce l'infrastruttura; la sicurezza degli smart contract è responsabilità del progetto.
  • Operare su una grande L2 non dimostra che il progetto abbia un'adozione significativa. La maturità dell'ecosistema non si trasferisce automaticamente ai singoli progetti.
  • Usare le fraud proof efficienti di Arbitrum non dimostra che il progetto stesso sia decentralizzato. Il sequencer rimane centralizzato, e l'architettura propria del progetto può aggiungere ulteriore centralizzazione.
  • Avere accesso a una liquidità DeFi profonda non dimostra che il progetto si integri con la DeFi in modo significativo. La vicinanza all'ecosistema non equivale all'integrazione tecnica.
  • Essere su una L2 di Ethereum non dimostra che il progetto richieda una sicurezza di livello Ethereum per il suo caso d'uso, né che il suo ruolo onchain sia sostanziale (Onchain necessity).

Da non confondere con

  • Arbitrum Nova — una L2 separata nell'ecosistema Arbitrum, ottimizzata per casi d'uso ad alto throughput con un diverso modello di disponibilità dei dati (AnyTrust). Non è la stessa rete di Arbitrum One.
  • ARB (token) — il token di governance della Arbitrum DAO. ARB è un token; Arbitrum One è la rete. Il gas su Arbitrum One si paga in ETH, non in ARB.
  • Base — un'altra grande L2 di Ethereum, ma costruita sull'OP Stack (Optimism) anziché su Arbitrum Nitro. Entrambe sono optimistic rollup su Ethereum con proprietà di alto livello simili ma tecnologie sottostanti diverse.
  • Ethereum — la blockchain Layer 1 su cui Arbitrum One si regola. Arbitrum One è costruita sopra Ethereum, non ne è un sostituto. Vedi Che cos'è Ethereum.
  • Arbitrum Orbit — un framework per costruire appchain L3 su Arbitrum, non la rete L2 in sé.

Domande frequenti

Qual è la differenza tra Arbitrum One e Base?

Entrambe sono optimistic rollup L2 di Ethereum, ma usano stack tecnologici diversi. Arbitrum One usa Arbitrum Nitro con fraud proof interattive, mentre Base usa l'OP Stack (Optimism) con fraud proof non interattive. Arbitrum One ha un proprio token di governance (ARB) e una DAO; Base non ha un token nativo. Arbitrum One è stata lanciata prima (agosto 2021 contro agosto 2023) e ha un ecosistema DeFi più maturo. Entrambe pagano il gas in ETH e sono compatibili EVM. La scelta tra le due per un progetto dipende tipicamente dall'affinità con l'ecosistema, dalle preferenze sugli strumenti e da considerazioni strategiche, piuttosto che da limitazioni tecniche fondamentali.

Il fatto che ARB sia un token di governance significa che ho bisogno di ARB per usare Arbitrum One?

No. Le gas fee su Arbitrum One si pagano in ETH, non in ARB. ARB viene usato esclusivamente per la governance — votare le decisioni del protocollo attraverso la Arbitrum DAO. Non è necessario detenere ARB per distribuire smart contract, effettuare transazioni o usare applicazioni su Arbitrum One.

In che cosa la fraud proof interattiva di Arbitrum One differisce dagli altri optimistic rollup?

La maggior parte degli optimistic rollup usa fraud proof non interattive, in cui l'intero lotto di transazioni contestato viene rieseguito on-chain per verificarne la correttezza. Arbitrum One usa un protocollo di bisezione interattivo: quando sorge una disputa, lo sfidante e l'asseritore si impegnano in un processo di botta e risposta che restringe il disaccordo a un singolo passo computazionale. Solo quel singolo passo viene verificato su Ethereum, rendendo il processo più efficiente in termini di gas. Questo design riduce il costo della risoluzione delle dispute mantenendo le stesse garanzie di sicurezza.

Che cosa succede durante il periodo di contestazione di 7 giorni?

Dopo che un lotto di transazioni è pubblicato sulla L1 di Ethereum, i validatori hanno circa 7 giorni per presentare una fraud proof se ritengono che il lotto contenga una transazione non valida. Durante questo periodo, le transazioni sono considerate "in attesa di finalizzazione". Trascorso il periodo di contestazione senza una fraud proof riuscita, il lotto viene finalizzato su Ethereum. Per la maggior parte degli utenti questo ritardo è invisibile — le transazioni vengono confermate sulla L2 in pochi secondi e possono essere usate immediatamente all'interno dell'ecosistema L2. La finestra di 7 giorni riguarda solo i prelievi da Arbitrum One verso la L1 di Ethereum.

Riferimenti esterni

  • Documentazione di Arbitrum — documentazione tecnica ufficiale che copre l'architettura di Arbitrum One, Nitro e le guide per sviluppatori.
  • Arbiscan — il principale block explorer per Arbitrum One, utile per verificare smart contract, transazioni e attività dei token.
  • Governance della Arbitrum DAO — documentazione sulla Arbitrum DAO e sulla governance del token ARB.

Vedi anche