- Torna al menu
- Torna al menuPrezzi
- Torna al menuRicerca
- Torna al menuConsenso
- Torna al menu
- Torna al menu
- Torna al menu
- Torna al menuWebinar ed Eventi
Cosa sono EIP ed ERC e come sono collegati?
Le Ethereum Improvement Proposal (EIP) rappresentano il metodo centrale attorno al quale vengono effettuati aggiornamenti e decisioni sulla blockchain Ethereum e sono aperte a tutti.

Mentre giganti della tecnologia come Apple (AAPL) e Microsoft (MSFT) regolano gli aggiornamenti software a porte chiuse, Ethereum adotta l'approccio opposto. Chiunque abbia una competenza tecnica sufficiente può scrivere, modificare e inviare Ethereum Improvement Proposals (EIP) per nuove funzionalità o caratteristiche che vorrebbe implementare secondo le linee guida in EIP-1, pubblicato nel 2015.
L'EIP-1 è una risorsa altamente consigliata per potenziali autori o Collaboratori perché delinea tutti gli aspetti critici relativi agli EIP, come il processo, le definizioni e i tipi di EIP, il formato e il modello EIP, nonché un elenco degli editor e altro ancora.
Se hai un'idea, sappi che gli autori degli EIP hanno anche il compito di creare coinvolgimento e raccogliere feedback critici nella comunità Ethereum .
Cos'è una Request di commento (ERC) Ethereum ?
Sin dalla nascita di Ethereum nel 2015,numerose propostee sono stati approvati i conseguenti standard contrattuali.
Come affermato inEIP-1, Ethereum Request for Comment (ERC) si riferisce a una categoria specifica di Standards Track EIP. Uno Standards Track EIP descrive qualsiasi modifica che influisce sulla maggior parte o su tutte le implementazioni Ethereum e può essere suddiviso in diverse sottocategorie come CORE, networking, interfaccia ed ERC.
ERC: Sebbene la definizione sia cresciuta nel tempo, una Ethereum Request for Comment (ERC) era la bozza originale della proposta scritta dagli sviluppatori e in seguito perfezionata come EIP per diversi livelli e convenzioni applicative. Questi includono gli standard dei token (CER-20), schemi URI, formati di librerie/pacchetti(EIP-82) o formati di portafoglio. Se l'EIP specifico ottiene il consenso nella comunità Ethereum , diventa un nuovo standard che automatizza le regole delineate nel documento tramite un contratto intelligente.
La differenza principale in queste sottocategorie di Standards Track EIP è dove viene distribuito. Ad esempio, gli ERC vengono distribuiti a livello di applicazione. T devono essere adottati da tutti i partecipanti, a differenza del CORE che viene distribuito a livello di protocollo e richiede un consenso più ampio nella comunità, poiché tutti gli EIP CORE devono essere ampiamente adottati (tutti nodidevono effettuare l'aggiornamento per continuare a far parte della rete).
Insieme a un EIP Standards Track,altri tipi di proposte di miglioramento Ethereumincludono Meta EIP e un EIP informativo.
Il processo di partecipazione e decisione per gli ERC
In quanto posizione centrale e collaborativa che contiene tutti i file del progetto e l'intera cronologia delle revisioni,Proposte di miglioramento Ethereum (EIP) Repository GitHubè stato creato nel 2015. Si basava anche sulProposte di miglioramento Bitcoin (BIP)processo, che è modellato sulProposte di miglioramento di Python (PEP)Tuttavia, prima di includere un documento nel repository, è necessario seguire un processo rigoroso e specifico come delineato nell'EIP 1.
- Thread di discussione/idea: per evitare sovrapposizioni con proposte o standard esistenti, si raccomanda agli autori VET la propria idea aprendo un thread di discussione sul Compagnia dei maghi EthereumSe il concetto è originale e vale la pena di essere perseguito, la fase successiva è presentare e documentare il feedback come proposta EIP, che deve includere specifiche tecniche concise delle funzionalità e la logica alla base di esse.
- Bozza: per fare ciò, gli autori possono creare una Request pull (un metodo per inviare contributi a un progetto di sviluppo aperto) Qui e invitare editor, revisori e qualsiasi parte interessata a fornire feedback. Per le nuove proposte ERC, l'editor/gli editor guideranno quindi l'autore a Seguici il processo standard e a unire la proposta allo stato di bozza se o quando aderisce alle linee guida.
- Revisione: come per il processo di verifica iniziale, si raccomanda agli autori di continuare a revisionare la bozza della proposta e documentare eventuali approfondimenti prevedibili per casi d'uso futuri. Un autore può contrassegnare la bozza come aperta al feedback della community spostandola alla fase di revisione.
- Ultima chiamata: una volta che si è certi che non sono necessarie ulteriori modifiche, un autore può creare un'altra Request di pull per spostare il documento all'"ultima chiamata", che è il processo finale nella fase di revisione. Se approvata, la proposta verrà assegnata dall'editor come ultima chiamata. L'editor stabilirà una data finale (entro un minimo di due settimane) per la community per suggerire ulteriori modifiche. Se sono necessarie modifiche significative, il documento torna alla fase di revisione.
- Finale: Dopo l'ultimo periodo di call, l'autore può quindi creare una Request pull per spostare la proposta a uno stato finale, che rappresenta lo standard finale o implementato. Un elenco di tutte le proposte ERC finali può essere trovato su <a href="https://eips.ethereum.org/erc">Ethereum</a>.
Se il periodo di revisione per le bozze supera i sei mesi o rimane inattivo, i documenti vengono etichettati come "stagnanti". Un ERC, tuttavia, può essere ripristinato se un autore o un editor lo riporta alla fase di bozza. Le proposte possono anche essere ritirate dagli autori, ma possono essere perseguite in seguito, quando saranno considerate nuove proposte.
Gli EIP possono anche essere classificati come "vivi", che è uno stato speciale per gli EIP che vengono continuamente aggiornati e non sono destinati a raggiungere uno stato finale, come l'EIP-1
Un elenco degli stati EIP e delle relative definizioni può essere trovato qui:<a href="https://eips.ethereum.org">Ethereum</a>

Il diagramma sopra riportato è il processo standard per tutti gli EIP in tutte le tracce secondo ilEIP 1.
Redattori EIP:
Gli editor EIP sono responsabili della revisione degli EIP per quanto riguarda la solidità tecnica, l'ortografia/grammatica e lo stile del codice. Gli editor EIP originali del 2015-2016 erano Martin Becze, Vitalik Buterin e Gavin Wood, insieme a molti altri.
Secondo ilEIP-1, gli attuali redattori EIP sono:
- Alex Beregszaszi (@axic)
- Matt Garnett (@lightclient)
- Micah Zoltu (@MicahZoltu)
- Greg Colvin (@gcolvin)
- Il blog di Sam Wilson
I redattori emeriti dell'EIP sono:
- Casey Detrio (@cdetrio)
- Nick Johnson (@arachnid)
- Vitalik Buterin (@vbuterin)
- Il blog di Hudson Jameson
- Nick Savers (@nicksavers)
- Martin Becze (@wanderer)
Insieme ai redattori dell'EIP, i membri della comunità delPastori di gatti Ethereum E Maghi Ethereumaiutare anche a prendere decisioni su quale EIP implementare e a far passare gli EIP alle fasi finali o a quelle di ritiro.
Una volta che un ERC è pronto per il repository, gli editor aiuteranno anche a fare quanto segue:
- Assegnare un numero ERC.
- Unisci le richieste pull create dagli autori.
- Guidare gli autori ERC verso le fasi successive.
In genere, le proposte vengono create e riviste da sviluppatori con accesso in scrittura al codice base Ethereum . Gli editor T esprimono giudizi su queste proposte, ma piuttosto gestiscono aspetti di housekeeping come il monitoraggio delle modifiche ERC, la correzione della struttura, l'evidenziazione degli errori, ETC.
Qui puoi trovare i link ai vari repository GitHub Ethereum , ai forum di discussione EIP e un elenco di tutti gli incontri CORE degli sviluppatori Ethereum : <a href="https://ethereum.org/en/developers/docs/standards/">https:// Ethereum.org/en/developers/docs/standards/</a>.
Perché gli EIP sono importanti?
Gli EIP (che includono gli ERC) sono l'unità centrale attorno alla quale avviene la governance (decisioni) e sono documentati su Ethereum. Come parte di un ecosistema decentralizzato, sono il modo per chiunque di proporre, discutere e adottare cambiamenti. Che siano integrati come standard o inclusi in un più ampio aggiornamento di rete, gli EIP aiutano anche le persone a comprendere come funzionano determinati token e aspetti di Ethereum rispetto allo specifico smart contract. Ogni aggiornamento di rete è inoltre costituito da un set di EIP specifici che ciascuno Cliente Ethereumdeve essere implementato per mantenere il consenso reciproco.
In che modo gli ERC rendono possibili cose diverse e nuove?
Ecco alcuni esempi di vari standard ERC e dei loro casi d'uso:
- ERC-20: Proposta da Fabian Vogelsteller e VButerin nel novembre 2015, l'ERC-20 (Ethereum Request for Comments 20) è l'interfaccia più popolare per token fungibili (intercambiabili) che implementano un'API (interfaccia di programmazione delle applicazioni) all'interno di contratti intelligenti. Ecco alcuni esempi di ciò che il token ERC-20 consente alle persone di fare:
- Trasferisci token tra account.
- Visualizza il saldo attuale dei token di un account.
- Visualizza la fornitura totale di un token disponibile sulla rete.
- Confermare la spesa di terze parti.
- Un'interfaccia standard che consente il riutilizzo dei token su Ethereum da parte di altre applicazioni, ad esempio dai wallet agli exchange decentralizzati.
Puoi leggere ilproposta originale di Buterine il relativoDiscussione su Redditper maggiori dettagli, o immergiti nei meccanismi nel nostroSpiegazione del token ERC-20.
- ERC-721: Ispirato allo standard token ERC-20, l'ERC-721 è stato proposto due anni dopo da William Entriken, Dieter Shirley, Jacob Evans e Nastassia Sachs nel gennaio 2018. Mentre l'EIP-20 si rivolge a risorse fungibili (replicabili e intercambiabili), T supporta la struttura unica di token non fungibili (NFT), perché ogni asset è distinto (non fungibile). Di conseguenza, l'ERC-721 è stato creato come interfaccia standard per NFT come opere d'arte o canzoni. Poiché ogni token ERC-721 è unico, vengono riflessi sulla blockchain da un ID. Tale ID può quindi essere utilizzato da altre persone o applicazioni per verificare la prova di proprietà.
Tra le raccolte NFT più note che utilizzano lo standard token ERC-721 figurano:
- Gattini crittografati: originariamente compatibile con una versione precedente dello standard ERC-721, CryptoKitties è un gioco in cui si gioca per guadagnare, che ha aperto la strada alla possibilità di consentire agli utenti di allevare e collezionare gatti digitali sulla blockchain Ethereum .
- Ethereum Name Service (ENS): un sistema sicuro e decentralizzatoservizio di denominazione che aiuta a trasformare gli indirizzi dei portafogli Ethereum crittografici in nomi leggibili, URL ed emoji come vitale. ETHcome registrato daButerina.
- Club nautico Bored APE (BAYC):una raccolta di 10.000 NFT unici lanciati nell'aprile 2021 daLaboratori YugaOltre a funzionare come arte digitale verificabilmente RARE , ogni NFT funge anche da forma di iscrizione al club esclusivo, che fornisce vantaggi e benefici alla comunità.
I problemi e le discussioni originali per ERC-721 sono disponibili ai seguenti link:
- Il numero originale ERC-721. <a href="https://github.com/ethereum/eips/issues/721">https://github.com/ Ethereum/eips/issues/721</a>.
- Italiano:<a href="https://www.reddit.com/r/ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/">https://www.reddit.com/r/ Ethereum/comments/7r2ena/friday_119_live_discussion_on_erc_nonfungible/</a>.
- Gitter #EIP (annuncio della prima discussione in diretta).<a href="https://gitter.im/ethereum/EIPs?at=5a5f823fb48e8c3566f0a5e7">https://gitter.im/ Ethereum/EIPs?at=5a5f823fb48e8c3566f0a5e7</a>.
- ERC-721 (annuncio della prima discussione in diretta).<a href="https://github.com/ethereum/eips/issues/721#issuecomment-358369377">https://github.com/ Ethereum/eips/issues/721#issuecomment-358369377</a>.
- ETHDenver 2018.Italiano: https://ethdenver.com.
Ulteriori esempi di standard contrattuali ERC includono:
- ERC-1155:Uno standard multi-token in grado di creare asset sia fungibili che non fungibili.
- ERC-777: uno standard di token che migliora l'ERC-20 riducendo l'attrito nelle transazioni.
Nel complesso, attraverso sforzi concertati tra comunità come Ethereum Cat Herders e Fellowship of Ethereum Magicians, i metodi per integrare o apportare modifiche a Ethereum vengono sempre più semplificati man mano che la rete cresce. Ethereum Cat Herders incoraggia anche gli autori o i potenziali implementatori a parlare dei loro Serie PEEPanEIP che fornisce una panoramica degli EIP considerati per un aggiornamento di rete, degli standard ERC e di altri concetti chiave della blockchain Ethereum . Ulteriori letture e informazioni sulla storia degli EIP e sullo sviluppo della governance su Ethereum (inclusi gli ERC) possono essere trovate anche su Hudson Jameson's blog.
Continua a leggere: Che cos'è lo standard del token ERC-20?
CORREZIONE (4 maggio, 14:14 UTC): Elenco aggiornato degli editor EIP attuali ed emeriti per EIP-1.
Mason Marcobello
Mason Marcobello è uno scrittore australiano, aspirante tecnologo creativo e imprenditore. I suoi scritti sono apparsi su Defiant, Decrypt e CoinDesk.
