Standard di sviluppo di Ethereum
Ultima modifica: , Invalid DateTime
Panoramica degli standard
La community di Ethereum ha adottato molti standard che aiutano a mantenere interoperabili i progetti (come i client di Ethereum e i portafogli) tra le implementazioni e ad assicurarsi che i contratti intelligenti e le dapp restino componibili.
Normalmente, gli standard vengono introdotti come proposte di miglioramento di Ethereum (EIP) che vengono discusse dai membri della community attraverso un processo standard(opens in a new tab).
- Introduzione alle EIP
- Elenco delle EIP(opens in a new tab)
- Repo di GitHub delle EIP(opens in a new tab)
- Forum di discussione per le EIP(opens in a new tab)
- Introduzione alla Governance di Ethereum
- Ethereum Governance Overview(opens in a new tab) March 31, 2019 - Boris Mann
- Ethereum Protocol Development Governance and Network Upgrade Coordination(opens in a new tab) March 23, 2020 - Hudson Jameson
- Playlist of all Ethereum Core Dev Meetings(opens in a new tab) (YouTube Playlist)
Tipi di standard
Esistono 3 tipi di EIP:
- Traccia Standard: descrive qualsiasi modifica che influenzi gran parte o tutte le implementazioni di Ethereum
- Meta-Traccia(opens in a new tab): descrive un processo circostante Ethereum o propone una modifica a un processo
- Traccia Informativa(opens in a new tab): descrive un problema di design di Ethereum o fornisce linee guida o informazioni generali alla community di Ethereum
Inoltre, la Traccia Standard è suddivisa in 4 categorie:
- Principale(opens in a new tab): miglioramenti che richiedono una diramazione del consenso
- Rete(opens in a new tab): miglioramenti relativi a devp2p e al protocollo secondario Ethereum leggero, nonché miglioramenti proposti alle specifiche del protocollo di rete di Whisper e Swarm.
- Interfaccia(opens in a new tab): miglioramenti relativi alle specifiche e agli standard API/RPC del client e certi standard di livello linguistico come i nomi dei metodi e le ABI del contratto.
- ERC(opens in a new tab): standard e convenzioni a livello delle applicazioni
Informazioni più dettagliate su questi diversi tipi e categorie sono disponibili in EIP-1(opens in a new tab)
Standard per i token
- ERC-20 - Un'interfaccia standard per token fungibili (intercambiabili), come i token di voto, i token di staking o le valute virtuali.
- ERC-1363(opens in a new tab): Definisce l'intefaccia di un token per i token ERC-20, che supporta l'esecuzione del codice del destinatario dopo trasferimenti o transferFrom, o il codice di chi spende dopo l'approvazione.
- ERC-721 - Un'interfaccia standard per token non fungibili, come un atto relativo a opere d'arte o canzoni.
- ERC-2309(opens in a new tab): Un evento standardizzato emesso alla creazione/trasferimento di uno o più token non fungibili, utilizzando gli identificativi consecutivi del token.
- ERC-4400(opens in a new tab): Estensione dell'interfaccia per il ruolo del consumatore dell'EIP-721.
- ERC-4907(opens in a new tab): Aggiunge un ruolo limitato nel tempo con autorizzazioni limitate ai token ERC-721.
- ERC-777: (SCONSIGLIATO) Uno standard token che migliora ERC-20.
- ERC-1155: Uno standard per token contenente sia risorse fungibili che non fungibili.
- ERC-4626 - Uno standard di cassaforte tokenizzata progettato per ottimizzare e unificare i parametri tecnici delle cassaforti di resa.
Maggiori informazioni sugli standard peri token.
Letture consigliate
Conosci una risorsa della community che ti è stata utile? Modifica questa pagina e aggiungila!