Preskoči na glavni sadržaj

Posljednje ažuriranje stranice: 15. kolovoza 2023.

Uvod u prijedloge za poboljšanje Ethereuma (EIP)

Što je EIP?

Prijedlozi za poboljšanje Ethereuma (EIP)(opens in a new tab) norme su koje specificiraju nove značajke procesa za Ethereum. EIP sadrži tehničke specifikacije predloženih promjena i predstavlja „točan izvor” informacija za zajednicu. Norme mrežnih nadogradnji i aplikacija za Ethereum razmatraju se u okviru EIP postupka.

Svaki član zajednice Ethereum može izraditi EIP. Smjernice o tome kako napisati EIP sadržane su u dokumentu EIP-1(opens in a new tab). EIP mora sadržavati jasne tehničke specifikacije uz manji znak motivacije. Pisac EIP-a odgovoran je za postizanje konsenzusa u zajednici i dokumentiranje mogućih mišljenja. Uzimajući u obzir činjenicu da dobro oblikovani EIP zahtijeva visoko tehničko znanje, povijesno gledano pisci EIP-a uglavnom su razvojni programeri aplikacija i protokola.

Što EIP znači?

EIP ima centralnu ulogu u postupku kako se promjene događaju i dokumentiraju u Ethereumu. One su način kako pojedinci mogu predložiti promjene, raspraviti o njima i u konačnici ih usvojiti. Postoje različite vrste EIP-ova(opens in a new tab), uključujući osnovne EIP-ove za promjene protokola niske razine koje imaju utjecaj na konsenzus i zahtijevaju mrežnu nadogradnju poput EIP-1559(opens in a new tab) te ERC-ovi za norme u svezi s aplikacijom poput EIP-20(opens in a new tab) i EIP-721(opens in a new tab).

Svaka se mrežna nadogradnja sastoji od skupine EIP-ova koju svaki Ethereumov korisnik mora implementirati na mreži. To znači da ako žele ostati u konsenzusu s drugim korisnicima glavne mreže Ethereum, razvojni programeri korisnika moraju implementirati sve obvezne EIP-ove.

Zajedno s tehničkim specifikacijama promjena, EIP predstavlja osnovu upravljanja u Ethereumu: svatko može dati prijedlog koji će zatim različiti dionici zajednice raspraviti i odlučiti traba li se promjena usvojiti kao norma ili se treba ugraditi u mrežnu nadogradnju. Kako se EIP-ovi koji nisu osnovni ne moraju usvojiti u svim primjenama (npr. moguće je izraditi zamjenjivi token koji ne implementora EIP-20), dok se osnovni EIP-ovi moraju usvojiti u većoj mjeri (jer se svi mrežni čvorovi moraju nadograditi kako bi ostali dijelom iste mreže), osnovni EIP-ovi zahtijevaju širi konsenzus zajednice od EIP-ova koji nisu osnovni.

Povijest EIP-a

GitHubov repozitorij prijedloga za poboljšanje Ethereuma(opens in a new tab) izrađen je u listopadu 2015. Postupak za EIP temelji se na postupku za prijedloge za poboljšanje Bitcoina (BIP)(opens in a new tab), a koji se temelji na postupku za prijedloge za poboljšanje Pythona (PEP)(opens in a new tab).

Urednici EIP-a dobivaju zadatak pregleda EIP-a pri čemu se usredotočuju na tehničku jasnoću, pogreške u formatiranju te ispravljanje pravopisnih, gramatičkih pogrešaka i stila koda. Martin Becze, Vitalik Buterin, Gavin Wood i ješ nekolicina bili su izvorni urednici za EIP od 2015. do kraja 2016.

Trenutačni urednici za EIP su:

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

Umirovljeni urednici za EIP su:

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

Ako želite postati urednik za EIP, pogledajte dokument EIP-5069(opens in a new tab).

Urednici za EIP odlučuju kada je prijedlog spreman da postane službeni EIP i pomažu piscima EIP-a da svoj prijedlog proslijede dalje. Ethereum Cat Herderi(opens in a new tab) pomaže organizirati sastanke između urednika za EIP i zajednice (pogledajte EIPIP(opens in a new tab)).

Cjelokupni postupak standardizacije i dijagram opisani su u dokumentu EIP-1(opens in a new tab)

Saznajte više

Ako vas zanima više o EIP-u, pogledajte web-mjesto za EIP(opens in a new tab) i dokument EIP-1(opens in a new tab). Slijedi nekoliko korisnih veza:

Sudjelovanje

Svatko može izraditi EIP. Prije nego što pošaljete prijedlog, pročitajte dokument EIP-1(opens in a new tab) u kojemu je opisanj postupak za EIP i kako napisati EIP te tražene povratne informacije na web-mjestu Ethereum Magicians(opens in a new tab) gdje se prije slanja skice o prijedlozima prvo razgovara u zajednici.

Reference

Vlasnik dijela sadržaja stranice Ethereum Protocol Development Governance and Network Upgrade Coordination(opens in a new tab) je Hudson Jameson

Je li ovaj članak bio koristan?