Vai al contenuto principale

Aiuta ad aggiornare questa pagina

ūüĆŹ

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

Traduci la pagina
Visualizza in inglese

Nessun bug qui!ūüźõ

Questa pagina non è stata tradotta. Per il momento, è stata intenzionalmente lasciata in inglese.

Ultimo aggiornamento pagina: 31 gennaio 2023

Introduzione alle Proposte di miglioramento di Ethereum (EIP)

Cosa sono le EIP?

Le Proposte di miglioramento di Ethereum (EIP) sono standard che specificano i potenziali nuovi processi e le potenziali funzionalità per Ethereum. Le EIP contengono le specifiche tecniche per i cambiamenti proposti e agiscono da "bocche della verità" per la community. Gli upgrade della rete e gli standard dell'applicazione per Ethereum sono discussi e sviluppati tramite il processo EIP.

Tutti nella community di Ethereum hanno la possibilità di creare un'EIP. Le linee guida per scriverle si trovano in EIP-1. Un'EIP, in primo luogo, dovrebbe fornire una specifica tecnica concisa, con una piccola motivazione. L'autore dell'EIP è responsabile di raggiungere il consenso nella community e di documentare le opinioni alternative. Data l'elevata barriera tecnica richiesta per inviare un'EIP ben fatta, storicamente gran parte degli autori di EIP sono tipicamente sviluppatori di applicazioni o protocolli.

Perché sono importanti le EIP?

Le EIP giocano un ruolo fondamentale nel definire come si verificano i cambiamenti e come sono documentati su Ethereum. Sono il modo in cui le persone propongono, dibattono e adottano i cambiamenti. Esistono diversi tipi di EIP, incluse le EIP fondamentali per le modifiche al protocollo di basso livello che influenzano il consenso e richiedono un aggiornamento della rete, come EIP-1559 e le ERC per gli standard delle applicazioni, come EIP-20 ed EIP-721.

Ogni upgrade della rete consiste di una serie di EIP che necessitano di essere implementate da ogni client di Ethereum sulla rete. Ciò significa che per mantenere il consenso con altri client sulla Rete Principale di Ethereum, gli sviluppatori client devono assicurarsi di aver implementato tutte le EIP necessarie.

Oltre a fornire una specifica tecnica per le modifiche, le EIP sono l'unit√† attorno a cui gira la governance di Ethereum: tutti sono liberi di proporne una, e poi varie parti interessate nella community si confronteranno per determinare se deve essere adottata come standard o inclusa in un upgrade della rete. Poich√© le EIP non fondamentali non devono essere adottate da tutte le applicazioni (ad esempio, √® possibile creare un token fungibile che non implementi l'EIP-20), ma le EIP principali devono essere ampiamente adottate (perch√© tutti i nodi devono aggiornarsi per rimanere parte della stessa rete), le EIP fondamentali richiedono un consenso pi√Ļ ampio all'interno della community rispetto a quelle non fondamentali.

Storia delle EIP

Il repository di GitHub delle proposte di miglioramento di Ethereum (EIP) è stato creato a ottobre 2015. Il processo delle EIP si basa sul processo delle proposte di miglioramento di bitcoin (BIP), che a sua volta si basa sul processo delle proposte di rafforzamento di Python (PEP).

Gli editor di EIP devono revisionare le EIP verificando la solidità tecnica, i problemi di formattazione e la correzione di ortografia, grammatica e stile del codice delle EIP. Martin Becze, Vitalik Buterin, Gavin Wood e altri erano gli editori di EIP originali dal 2015 alla fine del 2016.

Gli editor EIP correnti sono

  • Alex Beregszaszi (@axic)
  • Gavin John (@Pandapip1)
  • Greg Colvin (@gcolvin)
  • Matt Garnett (@lightclient)
  • Sam Wilson (@SamWilsn)

Gli editori emeriti di EIP sono

  • Casey Detrio (@cdetrio)
  • Hudson Jameson (@Souptacular)
  • Martin Becze (@wanderer)
  • Micah Zoltu (@MicahZoltu)
  • Nick Johnson (@arachnid)
  • Nick Savers (@nicksavers)
  • Vitalik Buterin (@vbuterin)

Se vorresti diventare un editore EIP, sei pregato di dare un'occhiata all'EIP-5069.

Gli editor di EIP decidono quando una proposta è pronta a diventare un'EIP e aiutano gli autori delle EIP a portare avanti le proprie proposte. Ethereum Cat Herders aiuta a organizzare incontri tra gli editor di EIP e la community (vedi EIPIP).

Il processo di standardizzazione completa insieme al grafico sono descritti in EIP-1

Maggiori informazioni

Se ti interessa leggere di pi√Ļ sulle EIP, dai un'occhiata al sito web delle EIP e a EIP-1. Ecco alcuni link utili:

Partecipa

Chiunque può creare un'EIP. Prima di inviare una proposta, devi leggere EIP-1, che delinea il processo dell'EIP e come scriverne una, e sollecitare un feedback su Ethereum Magicians, dove le proposte sono discusse con la community prima di inviare una bozza.

Riferimenti

Il contenuto della pagina è fornito in parte da Ethereum Protocol Development Governance and Network Upgrade Coordination di Hudson Jameson

Questo articolo è stato utile?