Skip to main content

Page last updated: 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-1opens 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éteznekopens 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-1559opens in a new tab, valamint az alkalmazásstandardokat érintő ERC-k, például az EIP-20opens in a new tab és az EIP-721opens 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énytopens 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-5069opens 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 EIPIPopens in a new tab).

A teljes szabványosítási folyamat diagrammal együtt megtalálható az EIP-1opens 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átopens in a new tab és az EIP-1opens in a new tab frissítést. További hasznos linkek:

Közösségi oktatási projektek

  • PEEPanEIPopens in a new tabPEEPanEIP egy oktatási videosorozat, amely megtárgyalja az Ethereum-fejlesztési javaslatokat (EIP) és a következő frissítések főbb jellemzőit.
  • EIPs For Nerdsopens in a new tabAz EIPs For Nerds átfogó, egyszerűen megfogalmazott áttekintést nyújt az Ethereum-fejlesztési javaslatokról (EIP), beleértve a főbb javaslatokat, az alkalmazás-/infrastruktúra-rétegre vonatkozókat (ERC), hogy tájékoztatást nyújtson és konszenzust teremtsen a Ethereum-protokoll javasolt változásai kapcsán.
  • EIPs.wtfopens in a new tabAz EIPs.wtf további információkat ad az Ethereum-fejlesztési javaslatokról (EIP), beleértve azok státuszát, bevezetési részleteit, a kapcsolódó pull request-eket (PR) és a közösség visszajelzéseit.
  • EIP.Funopens in a new tabAz EIP.Fun az Ethereum-fejlesztési javaslatokról (EIP) ad friss híreket, a kapcsolódó EIP megbeszélésekről és más dolgokról tudósít.
  • EIPs Insightopens in a new tabAz EIPs Insight az Ethereum-fejlesztési javaslatok (EIP) státuszáról ad folyamatjellegű és statisztikai adatokat különböző forrásokból.

Részvétel

Bárki létrehozhat EIP-t. A javaslat beküldése előtt el kell olvasni az EIP-1opens 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águsokopens 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 Coordinationopens in a new tab szolgáltatta Hudson Jameson által

Page last update: 2024. július 14.

Hasznosnak találta a cikket?