Vai al contenuto principale
Change page

Reti

Le reti di Ethereum sono gruppi di computer connessi che comunicano utilizzando il protocollo Ethereum. Esiste una sola Mainnet di Ethereum, ma è possibile creare reti indipendenti conformi alle stesse regole del protocollo per scopi di test e sviluppo. Esistono molte "reti" indipendenti che si conformano al protocollo senza interagire tra loro. Puoi persino avviarne una localmente sul tuo computer per testare i tuoi smart contract e le tue app Web3.

Il tuo account Ethereum funzionerà su diverse reti, ma il saldo del tuo account e la cronologia delle transazioni non verranno trasferiti dalla rete principale di Ethereum. A scopo di test, è utile sapere quali reti sono disponibili e come ottenere ETH della testnet per fare delle prove. In generale, per motivi di sicurezza, non è consigliabile riutilizzare gli account della Mainnet sulle testnet o viceversa.

Prerequisiti

Dovresti comprendere le basi di Ethereum prima di informarti sulle diverse reti, poiché le reti di test ti forniranno una versione economica e sicura di Ethereum con cui fare pratica.

Reti pubbliche

Le reti pubbliche sono accessibili a chiunque nel mondo disponga di una connessione a Internet. Chiunque può leggere o creare transazioni su una blockchain pubblica e convalidare le transazioni in esecuzione. Il consenso tra i peer decide sull'inclusione delle transazioni e sullo stato della rete.

Mainnet di Ethereum

La Mainnet è la principale blockchain di produzione pubblica di Ethereum, in cui le transazioni di valore reale avvengono sul registro distribuito.

Quando le persone e gli exchange discutono dei prezzi degli ETH, parlano degli ETH della Mainnet.

Testnet di Ethereum

Oltre alla Mainnet, esistono testnet pubbliche. Si tratta di reti utilizzate dagli sviluppatori del protocollo o dagli sviluppatori di smart contract per testare sia gli aggiornamenti del protocollo sia i potenziali smart contract in un ambiente simile a quello di produzione prima della distribuzione sulla Mainnet. Pensa a questo come a un'analogia tra server di produzione e server di staging.

Dovresti testare qualsiasi codice di contratto che scrivi su una testnet prima di distribuirlo sulla Mainnet. Tra le applicazioni decentralizzate (dapp) che si integrano con gli smart contract esistenti, la maggior parte dei progetti ha copie distribuite sulle testnet.

La maggior parte delle testnet è iniziata utilizzando un meccanismo di consenso di prova di autorità (PoA) autorizzata. Ciò significa che un piccolo numero di nodi viene scelto per convalidare le transazioni e creare nuovi blocchi, mettendo in gioco la propria identità nel processo. In alternativa, alcune testnet presentano un meccanismo di consenso Proof-of-Stake (PoS) aperto in cui tutti possono testare l'esecuzione di un validatore, proprio come sulla Mainnet di Ethereum.

Si suppone che gli ETH sulle testnet non abbiano alcun valore reale; tuttavia, sono stati creati mercati per determinati tipi di ETH della testnet che sono diventati scarsi o difficili da ottenere. Poiché hai bisogno di ETH per interagire effettivamente con Ethereum (anche sulle testnet), la maggior parte delle persone ottiene ETH della testnet gratuitamente dai faucet. La maggior parte dei faucet sono app web in cui puoi inserire un indirizzo a cui richiedere l'invio di ETH.

Quale testnet dovrei usare?

Le due testnet pubbliche che gli sviluppatori di client stanno attualmente mantenendo sono Sepolia e Hoodi. Sepolia è una rete per gli sviluppatori di contratti e applicazioni per testare le loro applicazioni. La rete Hoodi consente agli sviluppatori del protocollo di testare gli aggiornamenti della rete e consente agli staker di testare l'esecuzione dei validatori.

Sepolia

Sepolia è la testnet predefinita consigliata per lo sviluppo di applicazioni. La rete Sepolia utilizza un set di validatori autorizzato controllato dai team dei client e di test.

Risorse
Faucet

Hoodi

Hoodi è una testnet per testare la convalida e lo staking. La rete Hoodi è aperta agli utenti che desiderano eseguire un validatore della testnet. Gli staker che desiderano testare gli aggiornamenti del protocollo prima che vengano distribuiti sulla Mainnet dovrebbero quindi utilizzare Hoodi.

  • Set di validatori aperto, gli staker possono testare gli aggiornamenti della rete
  • Stato di grandi dimensioni, utile per testare interazioni complesse di smart contract
  • Sincronizzazione più lunga e richiede più spazio di archiviazione per eseguire un nodo
Risorse
Faucet

Ephemery

Ephemery è un tipo unico di testnet che si ripristina completamente ogni mese. Lo stato di esecuzione e di consenso ritorna alla genesi ogni 28 giorni, il che significa che tutto ciò che accade sulla testnet è effimero. Questo la rende ideale per test a breve termine, avvio rapido dei nodi e applicazioni di tipo "hello world" che non necessitano di permanenza.

  • Stato sempre nuovo, test a breve termine di validatori e app
  • Include solo un set di base di contratti
  • Set di validatori aperto e facile accesso a grandi quantità di fondi
  • Requisiti minimi per i nodi e sincronizzazione più rapida, in media <5GB
Risorse

Faucet

Holesky (deprecata)

La testnet Holesky è deprecata da settembre 2025. Gli operatori di staking e i fornitori di infrastrutture dovrebbero invece utilizzare Hoodi per i test dei validatori.

Testnet di layer 2

Il layer 2 (l2) è un termine collettivo per descrivere un insieme specifico di soluzioni di ridimensionamento di Ethereum. Un layer 2 è una blockchain separata che estende Ethereum ed eredita le garanzie di sicurezza di Ethereum. Le testnet di layer 2 sono solitamente strettamente accoppiate alle testnet pubbliche di Ethereum.

Arbitrum Sepolia

Una testnet per Arbitrum (opens in a new tab).

Risorse
Faucet

Optimistic Sepolia

Una testnet per Optimism (opens in a new tab).

Risorse
Faucet

Starknet Sepolia

Una testnet per Starknet (opens in a new tab).

Risorse
Faucet

Reti private

Una rete Ethereum è una rete privata se i suoi nodi non sono connessi a una rete pubblica (ovvero, la Mainnet o una testnet). In questo contesto, privato significa solo riservato o isolato, piuttosto che protetto o sicuro.

Reti di sviluppo

Per sviluppare un'applicazione Ethereum, vorrai eseguirla su una rete privata per vedere come funziona prima di distribuirla. Similmente a come crei un server locale sul tuo computer per lo sviluppo web, puoi creare un'istanza blockchain locale per testare la tua dapp. Ciò consente un'iterazione molto più rapida rispetto a una testnet pubblica.

Esistono progetti e strumenti dedicati per assistere in questo. Scopri di più sulle reti di sviluppo.

Reti di consorzio

Il processo di consenso è controllato da un insieme predefinito di nodi considerati attendibili. Ad esempio, una rete privata di istituzioni accademiche note che governano ciascuna un singolo nodo e i blocchi vengono convalidati da una soglia di firmatari all'interno della rete.

Se una rete pubblica di Ethereum è come l'Internet pubblico, una rete di consorzio è come una intranet privata.

Perché le testnet di Ethereum prendono il nome dalle stazioni della metropolitana?

Molte testnet di Ethereum prendono il nome da stazioni della metropolitana o dei treni del mondo reale. Questa tradizione di denominazione è iniziata presto e riflette le città globali in cui i contributori hanno vissuto o lavorato. È simbolica, memorabile e pratica. Proprio come le testnet sono isolate dalla Mainnet di Ethereum, le linee della metropolitana corrono separatamente dal traffico di superficie.

Testnet comunemente usate e legacy

  • Sepolia - Un quartiere collegato alla metropolitana ad Atene, in Grecia. Attualmente utilizzata per i test di smart contract e dapp.
  • Hoodi - Prende il nome dalla stazione della metropolitana di Hoodi a Bengaluru, in India. Utilizzata per i test dei validatori e degli aggiornamenti del protocollo.
  • Goerli (deprecata) - Prende il nome dalla Görlitzer Bahnhof a Berlino, in Germania.
  • Rinkeby (deprecata) - Prende il nome da un sobborgo di Stoccolma con una stazione della metropolitana.
  • Ropsten (deprecata) - Si riferisce a un'area e a un ex terminal di traghetti/metropolitana a Stoccolma.
  • Kovan (deprecata) - Prende il nome da una stazione MRT di Singapore.
  • Morden (deprecata) - Prende il nome da una stazione della metropolitana di Londra. La prima testnet pubblica di Ethereum.

Altre testnet specializzate

Alcune testnet sono state create per test a breve termine o specifici per gli aggiornamenti e non sono necessariamente a tema metropolitana:

  • Holesky (deprecata) - Prende il nome dalla stazione di Holešovice a Praga. Utilizzata per i test dei validatori; deprecata nel 2025.
  • Kiln, Zhejiang, Shandong, Prater, Pyrmont, Olympic (tutte deprecate) ed Ephemery - Costruite appositamente per simulazioni di aggiornamenti come The Merge, Shanghai o esperimenti sui validatori. Alcuni nomi sono regionali o tematici piuttosto che basati sulla metropolitana.

L'utilizzo dei nomi delle stazioni della metropolitana aiuta gli sviluppatori a identificare e ricordare rapidamente le testnet senza dover fare affidamento su ID di catena numerici. Riflette anche la cultura di Ethereum: pratica, globale e incentrata sull'uomo.

Letture consigliate