Aiuta ad aggiornare questa pagina

🌏

C'è una nuova versione di questa pagina, ma al momento è solo in inglese. Aiutaci a tradurre l'ultima versione.

Ethereum
sviluppatore
risorse

Un manuale su Ethereum, scritto da sviluppatori per sviluppatori.
Figura di blocchi organizzati come simbolo ETH

Come vorresti iniziare?

👩‍🎓

Imparare a sviluppare con Ethereum

Scopri i concetti fondamentali e lo stack Ethereum con i nostri documenti

Leggi i documenti
👩‍🏫

Impara con i tutorial

Impara a sviluppare passo-passo con Ethereum da sviluppatori già esperti.

Guarda i tutorial
👩‍🔬

Inizia a sperimentare

Preferisci prima provare e porre domande in seguito?

Prove con il codice
👷

Configurare l'ambiente locale

Preparare lo stack per lo sviluppo configurando un ambiente di sviluppo.

Scegli il tuo stack

Informazioni su queste risorse sviluppatore

ethereum.org ti aiuta a sviluppare con Ethereum con documentazione sui concetti fondamentali e sullo stack di sviluppo. In più, ti offre tutorial per muovere i primi passi.

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 Ethereum

Introduzione alla blockchain e a Ethereum

Intro to Ether

An introduction to cryptocurrency and Ether

Introduzione alle dapp

Introduzione alle applicazioni decentralizzate

Introduzione allo stack

Introduzione allo stack Ethereum

Web2 rispetto a Web3

Perché il mondo web3 è diverso

Programmare linguaggi

Usare Ethereum con i linguaggi già familiari

Principi fondamentali

Account

Contratti o utenti sulla rete

Transazioni

Come cambia lo stato di Ethereum

Blocchi

Batch di transazioni aggiunte alla blockchain

La virtual machine Ethereum (EVM)

Il computer che elabora transazioni

Carburante

Ether necessari per le transazioni

Nodi e client

Come verificare blocchi e transazioni nella rete

Reti

Panoramica su rete principale e le reti di test

Mining

Come cerare nuovi blocchi e raggiungere il consenso

Lo stack

Smart Contract

La logica delle dapp: accordi a esecuzione automatica

Framework di sviluppo

Strumenti per rendere più rapido lo sviluppo

Librerie javascript

Usare javascript per interagire con gli Smart Contract

API backend

Usare le librerie per interagire con gli Smart Contract

Block Explorer

Il portale per i dati Ethereum

Sicurezza

Misure di sicurezza da tenere a mente durante lo sviluppo

Storage

Come gestire lo storage dapp

Ambienti di sviluppo

IDE adatti per lo sviluppo dapp

Avanzate

Standard per i token

Panoramica degli standard accettati per i token

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Oracoli

Inserire dati off-chain negli Smart Contract

Ampliamento

Soluzioni per transazioni più rapide