Ugrás a fő tartalomra

Oldal legutoljára frissítve: 2024. július 14.

Bevezetés az Ethereum Fejlesztési Javaslatokba (EIP-k)

Mik azok az EIP-k?

Az Ethereum Fejlesztési Javaslatok (EIP-k)(opens in a new tab) olyan sztenderdek, melyek potenciális új funkciókat és folyamatokat specifikálnak az Ethereumra. Az EIP-k tartalmazzák a javasolt változtatások műszaki előírásait, és a közösség „igazságforrásaként” működnek. Az Ethereum hálózati frissítéseit és alkalmazási szabványait az EIP folyamaton keresztül tárgyalják és fejlesztik.

Az Ethereum közösségben bárki létrehozhat egy EIP-t. Az EIP-írás irányelveit az EIP-1(opens in a new tab) tartalmazza. Egy EIP elsődleges célja, hogy tömör technikai specifikációt nyújtson némi motivációval együtt. Az EIP szerzője felelős a közösségen belüli konszenzus kialakításáért, valamint az eltérő vélemények dokumentálásáért. A jól kidolgozott EIP benyújtásának magas szakmai követelményei miatt a legtöbb EIP-szerző általában alkalmazás- vagy protokollfejlesztő.

Miért fontosak az EIP-k?

Az EIP-k központi szerepet játszanak abban, hogy a változások hogyan történnek és dokumentálódnak az Ethereumon. Így lehet az embereknek javaslatot tenni, vitatkozni és elfogadni a változásokat. Különböző EIP-típusok léteznek(opens in a new tab), például alapvető (core) EIP-k az alacsony szintű protokollmódosításokhoz, amelyek a konszenzust érintik és hálózatfrissítést igényelnek, mint az EIP-1559(opens in a new tab), valamint az alkalmazásstandardokat érintő ERC-k, például az EIP-20(opens in a new tab) és az EIP-721(opens in a new tab).

Minden hálózati frissítés EIP-kből áll, melyeket a hálózaton működő összes Ethereum-kliensnek implementálnia kell. Ez azt jelenti, hogy az Ethereum-főhálózat többi kliensével való konszenzus fenntartása érdekében a kliensfejlesztőknek meg kell győződniük arról, hogy mindannyian implementálták a szükséges EIP-ket.

A változások technikai specifikációjával együtt az EIP-k egy olyan egységet képeznek, amely körül az irányítás történik az Ethereumban: bárki szabadon javasolhat egyet, ezután a közösség különböző érdekeltjei megvitatják, hogy ezt szabványként kell-e elfogadni, vagy egy hálózati frissítés legyen-e belőle. Mivel a nem alapvető (non-core) EIP-ket nem kell minden alkalmazásnak bevezetnie (például készíthető egy helyettesíthető token, amely nem használja az EIP-20 szabványt), de az alapvető (core) EIP-ket széleskörűen be kell vezetni (mivel minden csomópontot frissíteni kell, hogy ugyanahhoz a hálózathoz tartozzanak), az alapvető EIP-k szélesebb konszenzust igényelnek a közösségen belül, mint a nem alapvető EIP-k.

EIP-k története

Az Ethereum Improvement Proposals (EIPs) Github gyűjteményt(opens in a new tab) 2015 októberében hozták létre. Az EIP folyamat a Bitcoin Improvement Proposals (BIPs)(opens in a new tab) folyamaton alapul, ami pedig a Python Enhancement Proposals (PEPs)(opens in a new tab) folyamaton alapul.

Az EIP-szerkesztők feladata a technikai stabilitás és a formázási kérdések vizsgálata, valamint a helyesírás/nyelvtan és a kódstílus ellenőrzése. Többek között Martin Becze, Vitalik Buterin és Gavin Wood voltak az eredeti EIP szerkesztők 2015-től 2016 végéig.

Jelenlegi EIP-szerkesztők:

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

Tiszteletbeli EIP-szerkesztők:

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

Ha ön is szeretne EIP-szerkesztő lenni, akkor tekintse meg az EIP-5069(opens in a new tab) frissítést.

Az EIP-szerkesztők döntik el, hogy egy javaslat mikor áll készen arra, hogy EIP váljon belőle, és segítenek az EIP-szerzőknek kidolgozni javaslataikat. Az Ethereum macskapásztorok (Cat Herder)(opens in a new tab) segítenek az EIP-szerkesztők és a közösség találkozóinak szervezésében (lásd még EIPIP(opens in a new tab)).

A teljes szabványosítási folyamat diagrammal együtt megtalálható az EIP-1(opens in a new tab) frissítésben.

Bővebben

Ha szeretne többet olvasni az EIP-kről, akkor tekintse meg az EIP-k weboldalát(opens in a new tab) és az EIP-1(opens in a new tab) frissítést. További hasznos linkek:

Közösségi oktatási projektek

Részvétel

Bárki létrehozhat EIP-t. A javaslat beküldése előtt el kell olvasni az EIP-1(opens in a new tab) frissítést, amely leírja az EIP-folyamatot és az EIP megírásának módját, továbbá visszajelzést kell kérni az Ethereum Mágusok(opens in a new tab) weboldalán, ahol a tervezet benyújtása előtt a közösséggel együtt megvitatják a javaslatokat.

Hivatkozások

Az oldal tartalmát részben az Ethereum Protocol Development Governance and Network Upgrade Coordination(opens in a new tab) szolgáltatta Hudson Jameson által

Hasznosnak találta a cikket?