"Gli elementi essenziali assoluti di Ethereum" di Paul Dylan-Ennis: un estratto

Come funziona la governance on-chain e off-chain in Ethereum?

AccessTimeIconFeb 7, 2024 at 6:49 p.m. UTC
Updated Jun 14, 2024 at 3:34 p.m. UTC

La governance della blockchain si riferisce ai meccanismi di coordinamento che consentono alle parti interessate della blockchain di prendere decisioni legittime. È tradizionalmente suddiviso in due grandi aree: governance on-chain e governance off-chain. Nel contesto di Ethereum, la governance on-chain si riferisce al protocollo Ethereum . Il protocollo comprende grosso modo il white paper originale di Vitalik Buterin, il white paper più tecnico di Gavin Wood, il livello di esecuzione più recente e le specifiche del livello di consenso.

"Absolute Essentials of Ethereum" di Paul Dylan-Ennis è stato pubblicato da Routledge. Dylan-Ennis è docente/assistente professore al College of Business, University College Dublin.

Attualmente ci sono sforzi per aggiornare e standardizzare tutto, come l'aggiornamento Ethereum Execution Layer Specifica (EELS) del documento giallo, e probabilmente tra qualche anno vedremo una struttura più formale. La governance fuori catena consiste in procedure open source – riunioni di sviluppatori e ricercatori, repository GitHub, proposte di miglioramento Ethereum (EIP) – in cui gli utenti possono proporre modifiche al protocollo Ethereum e potenzialmente implementarle.

La cultura blockchain è l’insieme dei valori sociali, culturali o politici condivisi da una comunità blockchain. La cultura di Ethereum è multiforme e dinamica, ma si basa su un insieme di valori CORE . Il primo valore è particolarmente importante in Ethereum e in quasi tutte le altre comunità blockchain: la decentralizzazione.

Decentralizzazione significa che l’autorità è diffusa tra tutti i membri partecipanti, anziché concentrata. Appena leggermente al di sotto della decentralizzazione troviamo altri valori importanti per gli Ethereani: assenza di autorizzazione (nessuna autorizzazione richiesta per utilizzare Ethereum); resistenza alla censura (nessuno può censurarti su Ethereum) e neutralità credibile (le operazioni di Ethereum dovrebbero essere giuste per tutti).

Governance e cultura sono strettamente correlate perché si suppone che la governance rifletta i valori della cultura.

La governance Ethereum

Satoshi Nakamoto, l'inventore di Bitcoin, ha rilasciato Bitcoin come software open source. Lo sviluppo open source significa che i volontari lavorano in modo collaborativo per creare software non proprietario in cui il codice è liberamente disponibile affinché gli utenti possano ispezionarlo e persino copiarlo e svilupparlo. Ethereum adotta questo modello di sviluppo open source all'ingrosso. Questo modello si applica anche a molti progetti basati su Ethereum .

Le principali basi di codice di Ethereum sono ospitate sulla piattaforma di sviluppo open source GitHub. L' Ethereum GitHub contiene vari repository di codice che la comunità riconosce come essenziali per Ethereum. Questi sono:

  • Implementazione ufficiale Go del protocollo Ethereum : familiare ai più come client Geth, l'implementazione ufficiale Go ha agito come un client di riferimento per il protocollo Ethereum pre-Merge. (Ethereum, tuttavia, persegue una Politiche di diversità del cliente in cui più team di clienti lavorano su client software. Da The Merge, Geth è un client di esecuzione - gli altri sono Nethermind, Besu, Erigon, Reth - che deve essere eseguito con un client di consenso come come Lighthouse, Lodestar, Nimbus, Prysm e Teku. I team software sono indipendenti l' ONE dall'altro, ma collaborano strettamente durante il coordinamento degli EIP.)
  • Proposte di miglioramento Ethereum (EIP): gli EIP sono il meccanismo di governance per le principali modifiche al protocollo Ethereum .
  • Solidità: Solidity è un linguaggio di programmazione di alto livello per la scrittura di contratti intelligenti. I contratti intelligenti possono essere scritti in altre lingue, come Vyper, ma Solidity domina il panorama.
  • Remix: un ambiente di sviluppo integrato (IDE) e un compilatore per Solidity accessibile dal browser.
  • Sito web Ethereum.org : questa è la home page Ethereum e contiene informazioni estese e di facile utilizzo su tutti gli aspetti di Ethereum. Viene mantenuto come uno sforzo open source con un piccolo staff di supporto. È probabilmente ONE dei mezzi più accessibili per consentire ai lettori di essere attivamente coinvolti nel contributo open source Ethereum . Basta andare sul loro Discord e chiedere dove hanno bisogno di aiuto.

Il processo open source per GitHub in generale è il seguente. Questo processo è ampiamente utilizzato in tutti i casi di cui sopra, ma aspettati qualche sfumatura una volta coinvolto:

  • Problemi: gli utenti suggeriscono pubblicamente modifiche, siano esse correzioni di bug o miglioramenti. Potrebbe verificarsi una discussione sui problemi.
  • Richieste pull: gli sviluppatori, solitamente del team di progetto coinvolto, propongono soluzioni ai problemi. Potrebbe verificarsi una discussione sulla pull Request . Se il PR genera interesse e ampio supporto, supererà alcuni controlli e verrà incorporato nella versione successiva. Ogni repository avrà persone che possono unire il codice, chiamate con accesso al commit . Se il PR è controverso, potrebbe causare una spaccatura.

Che dire quando qualcuno propone una modifica al protocollo Ethereum anziché a un client software specifico o al sito web? Questo tipo di suggerimento ha il suo processo speciale: Ethereum Improvement Proposals (EIP). Gli EIP hanno il proprio repository su Ethereum GitHub. Gli EIP Seguici un modello in cui il proponente, noto come campione, fornirà la motivazione e le specifiche tecniche proposte.

Questi cambiamenti possono riguardare varie parti di Ethereum. I più noti sono i CORE EIP che sono aggiornamenti o miglioramenti che richiedono un fork. Gli EIP sono ampiamente discussi. Un sottoinsieme di EIP, chiamato Ethereum Request for Comments (ERC), si riferisce agli standard per contratti intelligenti e dApp, e al momento in cui scrivo si sta discutendo per separare gli ERC dagli EIP, rendendo gli ERC una categoria a parte.

Un famoso CORE EIP è l'EIP-1559 che proponeva di bruciare le tariffe Gas anziché inviarle ai validatori. Questa è una modifica al protocollo stesso Ethereum . Aveva quindi bisogno di raccogliere sostegno da ogni parte. Ciò significava che tutti gli stakeholder possibili nell’ecosistema Ethereum dovevano sostenerlo prima che diventasse operativo nel 2021. Ricorda, Ethereum è politicamente decentralizzato in larga misura, quindi non esiste un’entità centralizzata che possa decidere per conto di tutti gli altri.

(Paul Dylan-Ennis)
(Paul Dylan-Ennis)

Il processo decisionale è diffuso tra molte parti interessate della blockchain. Gli stakeholder della blockchain sono gruppi con una partecipazione o un interesse, sia finanziario che culturale, in un'implementazione della blockchain. Le parti interessate di Ethereum in nessun ordine particolare sono:

  • Utenti Ethereum : l'utente finale quotidiano Ethereum . Solo il tuo JOE e Jane medio che inviano USDC o si uniscono a una DAO o acquistano un NFT.
  • Media Ethereum : media specializzati e influencer come Podcast o programmi YouTube, ad esempio "The Daily Gwei" o il podcast Bankless.
  • Costruttori Ethereum : i vari team di applicazioni decentralizzate (dApp) che stanno costruendo sulla blockchain Ethereum .
  • Sviluppatori Ethereum : sviluppatori e ricercatori open source che lavorano sul software client Ethereum o sul protocollo. Ciò include anche i membri e i coordinatori del supporto del protocollo.
  • Staker Ethereum : utenti che aiutano a proteggere la blockchain di Ethereum.
  • Ethereum Foundation (EF): un'organizzazione no-profit che fornisce supporto per conferenze (ad esempio Devcon), riunioni di sviluppatori, il sito web Ethereum.org e offre sovvenzioni.

Una proposta EIP potrebbe non suscitare alcun interesse, ma ogni tanto qualcuno lo farà. Quando ciò accade, molto probabilmente l’EIP verrà raccolto dagli sviluppatori e dai ricercatori Ethereum .

Gli sviluppatori si riuniscono nel forum Magician di Ethereum e Ethereum R&D Discord (Ricerca e sviluppo). In questi hub, sviluppatori e ricercatori si incontrano per coordinare e discutere i problemi, compresi i rappresentanti dei vari team di software client. Ogni settimana si tiene un incontro chiamato AllCoreDevs in cui vengono discusse le questioni più importanti relative al protocollo Ethereum . Ci sono anche diversi incontri di discussione più piccoli e di nicchia.

La logistica di Ethereum è generalmente gestita dalla Ethereum Foundation (EF), l'organizzazione no-profit creata al momento del lancio di Ethereum. Ha anche altri ruoli, come organizzare e ospitare conferenze Ethereum (ad esempio Devcon) e fornire sovvenzioni per la ricerca Ethereum (ad esempio il Programma di supporto dell'ecosistema). Tuttavia, il suo ruolo quotidiano è quello di fornire personale dedicato a tempo pieno che lavora su Ethereum, tra cui sviluppatori e ricercatori, ma anche membri del supporto del protocollo.

SingleQuoteLightGreenSingleQuoteLightGreen
Essere un buon cittadino in Ethereum significa... interrompere la centralizzazione dove la trovi
SingleQuoteLightGreenSingleQuoteLightGreen

Ad esempio, Ethereum Cat Herders è un collettivo che aiuta con la logistica, ma ripulisce anche gli EIP. I Cat Herders includono personale EF e non EF, ma i membri dello staff KEEP davvero acceso il motore. La Protocol Guild, con membri EF e non EF, gestisce un contratto intelligente che premia gli sviluppatori open source di Ethereum, ma ancora una volta i membri EF sono i principali motori. In modo piuttosto divertente, il ruolo logistico della Ethereum Foundation è spesso confuso con il controllo centralizzato di Ethereum, ma non ho ancora incontrato un singolo caso in cui EF abbia dettato legge a qualcuno.

Non esiste una scienza esatta su come un EIP ottiene il sostegno. Nel corso del tempo ottiene il sostegno di sviluppatori e ricercatori e molto spesso verrà messo al bando per eventuali problemi che potrebbe causare. Gli EIP attireranno quindi le persone a contribuire a qualsiasi ulteriore ricerca, test o codifica richiesta. Le notizie su questo EIP inizieranno a filtrare verso le altre parti interessate. I validatori Ethereum o i team di progetto potrebbero esprimere il proprio supporto o le proprie preoccupazioni. I media e gli utenti Ethereum potrebbero iniziare a discuterne tra di loro.

Un EIP che riesce a ottenere una risposta positiva da parte dei vari stakeholder Ethereum – ma soprattutto degli sviluppatori e dei ricercatori del bando AllCoreDevs – raggiunge un consenso approssimativo sulla necessità di implementare l’EIP. Nella cultura dello sviluppo open source, raramente si raggiunge un consenso completo, ma si raggiunge invece un consenso approssimativo tra le numerose parti distribuite. Ancora una volta, non esiste una scienza perfetta, ma di solito è possibile riconoscere un consenso approssimativo dalla scomparsa di preoccupazioni, critiche o controversie. Una volta accettato, l'EIP verrà solitamente incluso nel prossimo aggiornamento Ethereum e diventerà parte della discussione generale tra sviluppatori e ricercatori su come coordinare e integrare l'EIP nei vari client software in preparazione all'aggiornamento. Al giorno d'oggi gli EIP sono spesso raggruppati insieme.

Governare una blockchain come Ethereum è responsabilità della comunità collettivamente e ogni stakeholder nella comunità più ampia ha una certa influenza, anche se a volte piccola. Lo stato di governance ottimale, centrale nei sistemi di credenze alla base di quasi tutte le comunità blockchain, è la decentralizzazione. La logica, almeno a questo livello astratto, è quella di sostituire la governance centralizzata con una governance decentralizzata.

Le istituzioni centralizzate, le aziende, le organizzazioni e i governi sono visti come intrinsecamente corrotti o corruttibili. Tuttavia, il desiderio di implementare alternative decentralizzate non sempre va secondo i piani e la centralizzazione tende a riaffermarsi, anche nelle comunità blockchain più attente. La realtà della decentralizzazione è più simile a una danza, dove il potere centralizzato viene interrotto dalla decentralizzazione, compaiono nuove forme di centralizzazione, si verificano rinnovati sforzi di decentralizzazione, in atti di ri-decentralizzazione.

Essere un buon cittadino in Ethereum significa KEEP d'occhio quelli che ritieni possano essere punti di influenza centralizzati e sollevare preoccupazioni e interrompere la centralizzazione dove la trovi. In generale, la governance Ethereum è altamente decentralizzata, ma con una leggera centralizzazione attorno alla logistica.

Cultura Ethereum

Ethereum non ha una cultura dominante e gli Ethereani possono, in linea di principio, provenire da qualsiasi cultura, nello spirito di un protocollo aperto e senza autorizzazione. Nonostante ciò, all’interno di Ethereum esistono sottoculture riconoscibilmente popolari e possiamo Imparare molto sul protocollo osservando chi ne è attratto. Poiché la cultura è dinamica, alcune di queste sottoculture continueranno a fiorire su Ethereum mentre altre potrebbero dissiparsi.

Cypherpunk: molti degli influenti sviluppatori e ricercatori di Ethereum sono influenzati dagli ideali cypherpunk. Il Cypherpunk è stata ONE delle sottoculture fondamentali di Bitcoin ed è stata trasferita in alcune parti del mondo di Ethereum . Un cypherpunk è impegnato nello sviluppo open source e in una certa attitudine fai-da-te o punk. I cypherpunk credono che il modo migliore per risolvere i problemi sia creare tu stesso la soluzione e poi diffondere liberamente i risultati, permettendo anche ad altri di copiarli e basarsi su di essi. I cypherpunk di solito sottolineano una posizione apolitica riguardo allo scopo per cui dovrebbero essere utilizzati i loro progetti. Nel caso di Ethereum, i cypherpunk costruiscono l'infrastruttura e gli strumenti, ma non sono interessati a come vengono utilizzati, assumendo una posizione neutrale. Storicamente, il cypherpunk ha posto un’enfasi esplicita sulla Privacy, ma in Ethereum non ha sempre la priorità, anche se la situazione sembra cambiare. È emerso anche un movimento neo-cypherpunk chiamato lunarpunk che sostiene la necessità di rimettere la Privacy in primo piano e al centro. Puoi trovare cypherpunk sul forum Magician di Ethereum, su Discord di ricerca e sviluppo Ethereum o partecipando a Eventi come ETHDenver.

Regens: molte voci influenti all'interno di Ethereum sono impegnate in un approccio rigenerativo alla Tecnologie di costruzione. Radicati nell'interesse di Vitalik Buterin per la politica e le scienze sociali, molti regen si impegnano in esperimenti di governance progettati per rinvigorire, migliorare o addirittura sostituire le istituzioni contemporanee. Questa sottocultura è caratterizzata dalla sua natura sperimentale e dall’interesse per i beni pubblici, impegnandosi in esperimenti come Quadratic Funding, Soulbound Tokens (SBT) e finanziamenti retroattivi per beni pubblici. I Regens sono solitamente meno focalizzati sulle applicazioni finanziarie e più attratti dall’idea di costruire un nuovo Web decentralizzato, a volte chiamato Web3. I Regens di solito, ma non sempre, tendono a sostenere forme politiche più progressiste e sono associati a un'estetica chiamata solarpunk. Puoi trovare rigenerazioni nelle comunità di beni pubblici come Gitcoin o Optimism.

Degens: All'interno di Ethereum esiste un contingente di utenti spinti esclusivamente dalla speculazione e dall'accumulo di ricchezza a tutti i costi, i degens (degenerati). I Degen sono nichilisti finanziari che si concentrano sulle tendenze attuali e fanno pubblicità per avere fortuna e sfuggire alla corsa al successo del capitalismo neoliberista contemporaneo. I Degens correranno spesso rischi straordinari, ma in modo ironico, quasi distaccato. I Degen di solito, ma non sempre, tendono ad avere opinioni politiche più provocatorie e sono associati a un'estetica più di tipo anime. Puoi trovare degenerazioni all'interno e intorno ai lanci Finanza decentralizzata (DeFi) o token non fungibili (NFT) appena lanciati.

Disclosure

Si prega di notare che il nostro politica sulla privacy, termini di uso, cookies, e non vendere i miei dati personali è stato aggiornato.

CoinDesk è un premiato media che copre l'industria delle criptovalute. I suoi giornalisti si attengono a un rigido insieme di politiche editoriali. Nel novembre 2023, CoinDesk è stato acquisito dal gruppo Bullish, proprietario di Bullish, uno scambio di attività digitali regolamentato. Il gruppo Bullish è di proprietà in maggioranza di Block.one; entrambe le società hanno interessi in una varietà di attività di blockchain e di asset digitali e detenzioni significative di asset digitali, inclusi bitcoin. CoinDesk opera come una sussidiaria indipendente con un comitato editoriale per proteggere l'indipendenza giornalistica. I dipendenti di CoinDesk, compresi i giornalisti, possono ricevere opzioni nel gruppo Bullish come parte della loro compensazione.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.