Aiuta ad aggiornare questa pagina

🌏

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

Ultimo aggiornamento pagina: August 19, 2021

La storia di Ethereum

Un viaggio nel tempo per illustrare tutte le principali pietre miliari, diramazioni e gli aggiornamenti della blockchain di Ethereum.

Cosa sono le diramazioni?

Changes to the rules of the Ethereum protocol which often include planned technical upgrades.

Le diramazioni si verificano quando è necessario apportare aggiornamenti o modifiche tecniche importanti nella rete. Tipicamente derivano da proposte di miglioramento di Ethereum (EIP) e cambiano le "regole" del protocollo.

Quando sono necessari aggiornamenti in software tradizionali controllati centralmente, l'azienda pubblica una nuova versione per l'utente finale. Le blockchain funzionano diversamente perché non esiste una proprietà centrale. I client Ethereum devono aggiornare il proprio software per implementare le nuove regole di diramazione. Inoltre i creatori dei blocchi (miner in contesto Proof of Work e validatori in contesto Proof of Stake) e i nodi devono creare blocchi e convalidarli in base alle nuove regole. Ulteriori informazioni sui meccanismi di consenso

Queste modifiche alle regole possono creare una divisione temporanea nella rete. I nuovi blocchi potrebbero essere creati in base alle nuove regole o a quelle vecchie. Le diramazioni di solito sono concordate in anticipo in modo che i client adottino le modifiche all'unisono e la diramazione legata agli upgrade diventi la catena principale. Tuttavia, in rari casi, disaccordi sulle diramazioni possono causare una divisione permanente della rete, come è successo con la creazione di Ethereum Classic con la diramazione DAO.

2020

Genesi della beacon chain

Dec-01-2020 12:00:35 PM +UTC
🧱 Beacon Chain block number: 1
💰 ETH price: $586.23 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La beacon chain necessitava di 16384 depositi di 32 ETH in staking per funzionare in sicurezza. Questo è successo il 27 Novembre, quindi la beacon chain ha iniziato a produrre blocchi il 1 dicembre 2020. Si tratta di un primo passaggio importante per realizzare la visione Eth2.

Leggi l'annuncio della Ethereum Foundation


Distribuzione del contratto di deposito in staking

Oct-14-2020 09:22:52 AM +UTC
🧱 Block number: 11052984
💰 ETH price: $379.04 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

Il contratto di deposito in staking ha introdotto lo staking nell'ecosistema di Ethereum. Nonostante fosse un contratto della rete principale, ha avuto un impatto diretto sulla linea temporale per il lancio della beacon chain, un importante upgrade a Eth2.

Leggi l'annuncio della Ethereum Foundation


Muir Glacier

Jan-02-2020 08:30:49 AM +UTC
🧱 Block number: 9200000
💰 ETH price: $127.18 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione di Muir Glacier ha introdotto un ritardo nella bomba di difficoltà. Aumenta la difficoltà del blocco del meccanismo di consenso Proof of Work, che rischiava di degradare l'utilizzabilità di Ethereum, aumentando i tempi d'attesa per l'invio delle transazioni e l'uso delle dapp.

EIP Muir Glacier

Official improvements included in this fork.

  • EIP-2384ritarda la bomba di difficoltà di altri 4.000.000 blocchi, o ~611 giorni.

2019

Istanbul

Dec-08-2019 12:25:09 AM +UTC
🧱 Block number: 9069000
💰 ETH price: $151.06 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione di Instanbul:

  • Ha ottimizzato i costi del carburante di certe azioni nell'EVM.
  • Ha migliorato la resilienza agli attacchi denial-of-service.
  • Ha reso le soluzioni di passaggio al livello 2 basate su SNARK e STARK più performanti.
  • Ha reso possibile l'interazione tra Ethereum e Zcash.
  • Ha consentito ai contratti di introdurre funzioni più creative.

Leggi l'annuncio della Ethereum Foundation

EIP Istanbul

Official improvements included in this fork.

  • EIP-152consente ad Ethereum di funzionare con valute che preservano la privacy come Zcash.
  • EIP-1108crittografia a prezzi inferiori per migliorare i costi del gas.
  • EIP-1344protegge Ethereum dagli attacchi replay aggiungendo CHAINID opcode.
  • EIP-1884ottimizzazione dei prezzi del carburante per opcode gas in base al consumo.
  • EIP-2028riduce il costo di CallData per consentire più dati nei blocchi. Ottimo peril passaggio al livello 2.
  • EIP-2200altre alterazioni dei prezzi del carburante per opcode.

Constantinople

Feb-28-2019 07:52:04 PM +UTC
🧱 Block number: 7280000
💰 ETH price: $136.29 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione Constantinople:

Leggi l'annuncio della Ethereum Foundation

EIP Constantinople

Official improvements included in this fork.

  • EIP-145ottimizza il costo di certe azioni sulla catena
  • EIP-1014consente di interagire con gli indirizzi che ancora devono essere creati.
  • EIP-1052ottimizza il costo di certe azioni sulla catena.
  • EIP-1234fa in modo che la blockchain non si blocchi prima della Proof of Stake.

2017

Byzantium

Oct-16-2017 05:22:11 AM +UTC
🧱 Block number: 4370000
💰 ETH price: $334.23 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione di Byzantium:

  • Ha ridotto le ricompense del mining dei blocchi da 5 a 3 ETH.
  • Ha ritardato di un anno la bomba di difficoltà.
  • Ha aggiunto la capacità di effettuare chiamate che non modificano lo stato ad altri contratti.
  • Ha aggiunto determinati metodi di crittografia per consentire il [passaggio al livello 2]((/developers/docs/layer-2-scaling/).

Leggi l'annuncio della Ethereum Foundation

EIP Byzantium

Official improvements included in this fork.

  • EIP-140aggiunge l'opcode REVERT.
  • [EIP-658](https://eips.ethereum. rg/EIPS/eip-658) – campo di stato aggiunto alle ricevute delle transazioni per indicare il successo o il fallimento._
  • [EIP-196](https://eips.ethereum. rg/EIPS/eip-196) – aggiunge una curva ellittica e una moltiplicazione scalare per consentire ZK-Snarks.
  • [EIP-197](https://eips.ethereum. rg/EIPS/eip-197) – aggiunge la curva ellittica e la moltiplicazione scalare per consentire ZK-Snarks.
  • [EIP-198](https://eips. thereum.org/EIPS/eip-198) – abilita la verifica della firma RSA.
  • EIP-211aggiunge supporto per i valori restituiti a lunghezza variabile.
  • EIP-214aggiunge l'opcode STATICCALL, consentendo chiamate che non modificano lo stato ad altri contratti.
  • EIP-100cambia la formula di modifica della difficoltà.
  • [EIP-649](https://eips. thereum.org/EIPS/eip-649) – ritarda la bomba di difficoltà di 1 anno e riduce la ricompensa per i blocchi da 5 a 3 ETH.

2016

Spurious Dragon

Nov-22-2016 04:15:44 PM +UTC
🧱 Block number: 2675000
💰 ETH price: $9.84 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione Spurious Dragon è stata la seconda risposta agli attacchi denial of service (DoS) sulla rete (settembre/ottobre 2016) e ha reso possibile, tra l'altro:

  • ottimizzazione dei prezzi dell'opcode per impedire attacchi futuri alla rete.
  • abilitazione di "debloat" dello stato della blockchain.
  • aggiunta della protezione contro gli attacchi replay.

Leggi l'annuncio della Ethereum Foundation

EIP Spurious Dragon

Official improvements included in this fork.

  • [EIP-155](https://eips.ethereum. rg/EIPS/eip-155) – impedisce che le transazioni provenienti da una catena Ethereum siano ritrasmesse su una catena alternativa, ad esempio una transazione sulla rete di test che viene eseguita nuovamente sulla catena principale Ethereum.
  • [EIP-160](https://eips.ethereum. rg/EIPS/eip-160) – ottimizza i prezzi dell'opcode EXP, rende più difficile rallentare la rete attraverso operazioni sui contratti costose dal punto di vista del calcolo.
  • EIP-161permette la rimozione di account vuoti aggiunti tramite attacchi DOS.
  • EIP-170cambia la dimensione massima del codice che può avere un contratto sulla blockchain a 24576 byte.

Tangerine Whistle

Oct-18-2016 01:19:31 PM +UTC
🧱 Block number: 2463000
💰 ETH price: $12.50 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione Tangerine Whistle è stata la prima risposta agli attacchi denial of service (DoS) sulla rete (settembre/ottobre 2016) e ha reso possibile tra l'altro:

  • gestire problemi urgenti che riguardano lo stato della rete relativi ai codici delle operazioni con prezzi troppo bassi.

Leggi l'annuncio della Ethereum Foundation

EIP Tangerine Whistle

Official improvements included in this fork.

  • EIP-150aumenta i costi del carburante degli opcode utilizzabili negli attacchi di spam.
  • EIP-158riduce la dimensione dello stato rimuovendo un gran numero di account vuoti messi nello stato a costo molto basso a causa di bug nelle prime versioni del protocollo di Ethereum.

Biforcazione DAO

Jul-20-2016 01:20:40 PM +UTC
🧱 Block number: 1920000
💰 ETH price: $12.54 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione DAO arrivò in risposta all'attacco DAO 2016, in cui un contratto DAO non sicuro fu svuotato di oltre 3,6 milioni di ETH in una sola volta. La diramazione spostò i fondi dal contratto difettoso a uno nuovo con una sola funzione: withdraw. Chi aveva perso fondi potette prelevare 1 ETH per ogni 100 token DAO nei propri portafogli.

Questo corso d'azione fu votato dalla community di Ethereum. Ogni titolare di ETH poté votare tramite una transazione su una piattaforma di voto. La decisione di creare la diramazione ottenne oltre l'85% dei voti.

Alcuni miner si rifiutarono di creare la diramazione perché l'incidente DAO non era un difetto nel protocollo. Si riunirono per formare Ethereum Classic.

Leggi l'annuncio della Ethereum Foundation


Homestead

Mar-14-2016 06:49:53 PM +UTC
🧱 Block number: 1150000
💰 ETH price: $12.50 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione Homestead pensava al futuro. Includeva diverse modifiche al protocollo e un cambiamento della rete che ha dato a Ethereum la possibilità di eseguire ulteriori upgrade della rete.

Leggi l'annuncio della Ethereum Foundation

EIP Homestead

Official improvements included in this fork.

  • EIP-2apporta modifiche al processo di creazione dei contratti.
  • EIP-7aggiunge il nuovo opcode: DELEGATECALL
  • EIP-8introduce i requisiti di compatibilità devp2p

2015

Frontier thawing

Sep-07-2015 09:33:09 PM +UTC
🧱 Block number: 200000
💰 ETH price: $1.24 USD
🖥️ ethereum.org on waybackmachine

Riepilogo

La diramazione frontier thawing ha introdotto il limite di 5000 unità di carburante per blocco e ha impostato il prezzo predefinito del carburante a 51 gwei. In questo modo furono possibili le transazioni. Le transazioni richiedono 21.000 unità di carburante.

Leggi l'annuncio della Ethereum Foundation


Frontier

Jul-30-2015 03:26:13 PM +UTC
🧱 Block number: 0
💰 ETH price: N/A
🖥️ ethereum.org on waybackmachine

Riepilogo

Frontier era un'implementazione che fu messa in pratica ma a livello base sul progetto di Ethereum. Seguì la fase di test di successo Olympic. Era destinata agli utenti tecnici, in particolare agli sviluppatori. I blocchi avevano un limite di 5.000 unità di carburante. Questo periodo di ’disgelo’ (dall'inglese thawing) consentì ai miner di iniziare e ai primi utilizzatori di installare i client senza fretta.

Leggi l'annuncio della Ethereum Foundation

2014

Vendita di ether

July 22 - September 02, 2014
🖥️ ethereum.org on waybackmachine

Ether è stato ufficialmente messo in vendita per 42 giorni. Era acquistabile con BTC.

Leggi l'annuncio della Ethereum Foundation


Rilascio dello yellowpaper

April 01, 2014
🖥️ ethereum.org on waybackmachine

Lo yellowpaper, redatto dal dott. Gavin Wood, è una definizione tecnica del protocollo Ethereum.

Leggi il documento

2013

Rilascio del whitepaper

November 27, 2013
🖥️ ethereum.org on waybackmachine

Documento introduttivo, pubblicato nel 2013 da Vitalik Buterin, il fondatore di Ethereum, prima del lancio del progetto nel 2015.