Utangulizi wa Mapendekezo ya Uboreshaji wa Ethereum (EIPs)
EIPs ni nini?
Mapendekezp ya Uboreshajhi wa Ethereum (EIPs)(opens in a new tab) ni viwango vinavyobainisha vipengele vipya vinavyowezekana au michakato ya Ethereum. EIPs zina maelezo ya kiufundi ya mabadiliko yanayopendekezwa na hufanya kama "chanzo cha ukweli" kwa jumuiya. Visasisho vya mtandao na viwango vya matumizi ya Ethereum vinajadiliwa na kuendelezwa kupitia mchakato wa EIP.
Mtu yeyote ndani ya jumuiya ya Ethereum ana uwezo wa kuunda EIP. Miongozo ya kuandika EIP imejumuishwa kwenye EIP1(opens in a new tab). EIP inapaswa kutoa maelezo mafupi ya kiufundi ya kipengele na mantiki yake. Mwandishi wa EIP anawajibu wa kujenga maelewano ndani ya jumuiya na kuandika maoni yanayopingana. Kwa kuzingatia upau wa juu wa kiufundi wa kuwasilisha EIP iliyoundwa vizuri, kihistoria, waandishi wengi wa EIP wamekuwa wasanidi programu au itifaki.
Kwa nini EIPs ni muhimu?
EIPs huchukua jukumu kuu katika mabadiliko yanavyotokea na kurekodiwa kwenye Ethereum. Ndio njia ya watu kupendekeza, kujadili na kupitsha mabadiliko. Kuna aina tofauti za EIPs(opens in a new tab) ikijumuisha EIP za msingi kwa ajili ya mabadiliko ya itifaki ya kiwango cha chini ambayo yanaathiri makubaliano na kuhitaji usasishaji wa mtandao pamoja na ERCs kwa viwango vya maombi. Kwa mfano, viwango vya kutengeneza tokeni, kama ERC20(opens in a new tab)amaERC721(opens in a new tab) hurusu programu zinazoingiliana na hizi tokeni kushughulikia tokeni zotye kwa kutumia masharti yaleyale, ambayo hurahisisha uundaji wa programu zinazoingiliana.
Kila boresha/sasisho la mtandao hujumuisha na seti ya EIPs amabazo zinahitaji utekelezaji kwa kila mteja/programu ya Ethereum ilioko kwenye mtandao. Hii inamaana kwamba ili kuwa na makubaliano na programu zingine juu ya Mtandao mkuu wa Ethereum, wasanidi programu wanatakiwa kuhakikisha kua wametekeleza EIPs zote zinazohitajika.
Pamaoja na kutoa maelezo ya kiufundi kwa ajili ya mabadiliko, EIPs ni kitengo amabacho usimamizi wake hufanyika ndani ya Ethereum: mtu yeyote yuko huru kutoa pendekezo, na kisha wadau mbalimbali katika jamii watajadiliana ili kubaini kama inafaa kupitishwa kama kiwango au kujumuishwa katika uboreshaji wa mtandao. Kwa kua EIPs ambazo sio za msingi hazihitaji kuwekwa kwenye kila programu (kwa mfano, unaweza kuunada tokeni isyo-ERC20(opens in a new tab)), lakini EIP za msingi lazima zipitishwe kw upana (maana nodi zote lazima zisasishwe ili ziwe sehemu ya mtandao mmoja), EIPs za msingi huzingatia mipaka ya makubaliano ndani ya jamii kuliko zile ambazo sii za msingi.
Historia ya EIPs
Hazina ya Mapendekezo ya Uboreshwaji wa Ethereum (EIPs)yalioko GitHub(opens in a new tab)yaliundwa mwezi Oktoba, 2015. Mchakato wa EIP unategemea/ kuangalia Mapendekezo ya Uboreshwaji wa Bitcoin (BIPs)(opens in a new tab), ambayo yenyewe inajilinganisha /kutegemea mabadiliko yanayoendelea kwenye mchakato wa Mapendekezo ya Uboreshwaji wa Python (PEPs)(opens in a new tab).
Wahariri wa EIP wanapewa jukumu la kufanya mchakato wa uhakiki wa kiufundi, sarufi/tahjia, na aina ya msimbo sahihi. Martin Becze, Vitalik Buterin, Gavin Wood na wengine wachache ndio wahariri waanzilishi wa EIP kutoka mwaka 2015 kwenda mwishoni mwa mwaka 2016. Wahariri wa sasa wa EIP ni:
- Alex Beregszaszi (EWASM/Msingi wa Ethereum)
- Greg Colvin (Jamii)
- Caseu Detrio (EWASM Msingi wa Ethereum)
- Matt Garnett (Mto)
- Hudson James (Msingi wa Ethereum)
- Nick Johnson (ENS)
- Nick Savers (Jamii)
- Micah Zoltu (Jamii)
Wahariri wa EIP pamoja na wanachama wa jamii ya Ethereum Cat Herders(opens in a new tab) na Ethereum Magicians(opens in a new tab) wataamua EIP zipi zifanyiwe kazi, wanawajibu wa uwezeshaji wa EIPs pamoja na kuhamisha EIPs kwenda kwenye hatua ya "Mwisho" ama "Iliyotolewa".
Mchakato kamili wa usanifishaji pamoja na chati umeelezewa ndani ya EIP-1(opens in a new tab)
Jifunze zaidi
Kama ungependa kusoma zaidi juu ya EIPs, nenda kwenye tovuti ya EIPs(opens in a new tab)unaweza kupata taarifa zaidi, pamoja na:
- Aina tofauti za EIPs(opens in a new tab)
- Orodha ya kila EIPs iliyokwisha tengenezwa(opens in a new tab)
- Takwimu za EIP na maana zake(opens in a new tab)
Shiriki
Mtu yeyote anaweza kuunda EIP ama ERC japo wanapaswa kusoma EIP-1(opens in a new tab)inayotoa muhtasari wa mchakato wa EIP, EIP ni nini, aina za EIP, nini kinapaswa kuewepo kwenye hati ya EIP, muundfo wa EIP na kielezo, orodha ya Wahariri wa EIp na yote unayohitaji kujua kuhusu EIP kabla ya kutenegeza ya kwako. EIP yako mpya inapaswa kufafanua kipengele kipya ambacho si changamani sana bado si nafasi kuu na kinaweza kutumiwa na miradi katika mfumo ikolojia wa Ethereum. Sehemu ngumu zaidi ni uwezeshaji, wewe kama mwandishi unahitaji kuwezesha watu karibu na EIP yako, kukusanya maoni, kuandika makala kuelezea matatizo ambayo EIP yako inasuluhisha na ushirikiane na miradi ili kutekeleza EIP yako.
Kama umevutiwa fuata mjadala au toa mawazo juu ya EIP, angalia Ethereum Magicians Forums(opens in a new tab), sehemu EIPs zinapojadiliwa na jamii.
Pia tazama:
Kumbukumbu
Maudhui ya ukurasa yaliyotolewa kwa sehemu kutoka Utawala wa Maendeleo ya Itifaki ya Ethereum na Uratibu wa Uboreshaji wa Mtandao(opens in a new tab) ulioandikwa na Hudson Jameson