The Merge is approaching, and comes with changes to Ethereum. Some docs have a banner indicating they are out-of-date. Updates coming soon. Maggiori informazioni sulla fusione
Ethereum
sviluppatore
risorse

Come vorresti iniziare?
Imparare a sviluppare con Ethereum
Scopri i concetti fondamentali e lo stack Ethereum con i nostri documenti
Impara con i tutorial
Impara a sviluppare passo-passo con Ethereum da sviluppatori già esperti.
Inizia a sperimentare
Preferisci prima provare e porre domande in seguito?
Configurare l'ambiente locale
Preparare lo stack per lo sviluppo configurando un ambiente di sviluppo.
Informazioni su queste risorse sviluppatore
Sull'onda della rete di sviluppatori Mozilla, abbiamo pensato che Ethereum avesse bisogno di un luogo in cui ospitare utili contenuti e risorse per sviluppatori. Come per Mozilla, qui è tutto open-source e disponibile per essere esteso e migliorato da voi.
Puoi comunicarci il tuo feedback tramite una segnalazione GitHub o sul nostro server Discord. Unisciti a Discord

Aiutaci a rendere migliore ethereum.org
Questi documenti sono il prodotto di un lavoro di gruppo, proprio come ethereum.org. Crea una segnalazione se trovi errori, vuoi proporre miglioramenti o nuove opportunità per aiutare gli sviluppatori Ethereum.
Consulta la documentazione
Introduzioni
Introduzione a EthereumIntroduzione alla blockchain e a Ethereum
Introduzione a EtherUn'introduzione alle criptovalute ed Ether
Introduzione alle dappIntroduzione alle applicazioni decentralizzate
Introduzione allo stackIntroduzione allo stack Ethereum
Web2 rispetto a Web3Perché il mondo web3 è diverso
Programmare linguaggiUsare Ethereum con i linguaggi già familiari

Principi fondamentali
ContiContratti o utenti sulla rete
TransazioniCome cambia lo stato di Ethereum
BlocchiBatch di transazioni aggiunte alla blockchain
La Macchina Virtuale di Ethereum (EVM)Il computer che elabora transazioni
GasEther necessari per le transazioni
Nodi e clientCome verificare blocchi e transazioni nella rete
RetiPanoramica su rete principale e le reti di test
MiningCome cerare nuovi blocchi e raggiungere il consenso
Mining algorithmsInformation on Ethereum's mining algorithms
Lo stack
Contratti intelligentiLa logica delle dapp: accordi a esecuzione automatica
Quadri di sviluppoStrumenti per rendere più rapido lo sviluppo
Librerie di JavaScriptUsare JavaScript per interagire con i contratti intelligenti
API backendUsare le librerie per interagire coi contratti intelligenti
Esploratori di blocchiIl portale per i dati Ethereum
Sicurezza degli smart contractMisure di sicurezza da considerare per lo sviluppo degli smart contract
StorageCome gestire lo storage dapp
Ambienti di sviluppoIDE adatti per lo sviluppo dapp
Avanzate
Standard per i tokenPanoramica degli standard accettati per i token
Valore Estraibile del Minatore (MEV)Un'introduzione al valore estraibile del minatore (MEV)
OracoliInserire i dati esterni alla catena nei tuoi contratti intelligenti
AmpliamentoSoluzioni per transazioni più rapide
Networking LayerIntroduction to the Ethereum networking layer
Data structures and encodingIntroduction to the data structures and encoding schema used in the Ethereum stack