Utoaji wa Ethereum hufanyaje kazi?
Jinsi utoaji wa uwekaji dhamana unavyofanya kazi kwenye Ethereum baada ya sasisho la Shanghai/Capella, ikijumuisha mchakato wa kiufundi, foleni ya utoaji, na kile ambacho waweka dhamana wanahitaji kujua kuhusu kufikia ETH zao walizoweka dhamana.
Date published: 30 Machi 2023
Maelezo kutoka kwa Finematics yanayohusu jinsi utoaji wa uwekaji dhamana unavyofanya kazi kwenye Ethereum baada ya sasisho la Shanghai/Capella, ikijumuisha mitambo ya utoaji wa kiasi na utoaji kamili, dhana potofu za kawaida, na athari kwa mfumo wa ikolojia wa uwekaji dhamana.
Nakala hii ni nakala inayofikika ya nakala asili ya video (opens in a new tab) iliyochapishwa na Finematics. Imehaririwa kidogo ili isomeke kwa urahisi.
Mnyororo wa Beacon (0:31)
Huku sasisho la Shanghai/Capella likikaribia kwa kasi, kuna majadiliano mengi kuhusu utoaji wa uwekaji dhamana wa Ethereum na maana yake kwa mfumo mzima wa ikolojia wa Ethereum.
Hebu tuanze kwa kuelewa jinsi tulipofika hapa na kwa nini utoaji wa uwekaji dhamana haukuwezeshwa wakati Ethereum ilipohama kutoka Uthibitisho wa Kazi (PoW) hadi Uthibitisho wa Dau (PoS).
Mpito kuelekea Uthibitisho wa Dau (PoS) ulifanyika kwa hatua nyingi ili kupunguza idadi ya mabadiliko makubwa yanayotokea kwa wakati mmoja. Mbinu hii ilikuwa muhimu, hasa kwa mtandao ulioimarika unaosuluhisha matrilioni ya dola za thamani kwa mwaka. Hatua muhimu zaidi zilikuwa: uzinduzi wa Mnyororo wa Beacon, na Unganisho.
Uzinduzi wa Mnyororo wa Beacon mnamo 2020 uliweka msingi wa mpito kwa kuunda tabaka la mwafaka la Uthibitisho wa Dau (PoS) tofauti, linaloendeshwa sambamba na mnyororo wa Uthibitisho wa Kazi (PoW) wa Ethereum. Kuzindua Mnyororo wa Beacon mapema kuliruhusu ukusanyaji wa ETH za kutosha ili kulinda mtandao kabla ya kusuluhisha miamala yenye thamani halisi. Pia iliruhusu majaribio ya muundo mpya wa mwafaka wa Uthibitisho wa Dau (PoS) kwa muda mrefu kukiwa na fedha halisi zilizowekwa dhamana.
Washiriki wa mapema wa mtandao waliweka mamilioni ya ETH ili kulinda mtandao wa Uthibitisho wa Dau (PoS) wa Ethereum licha ya kujua kwamba hawataweza kutoa ETH zao hadi baadaye sana.
Hatua kubwa iliyofuata, Unganisho, iliunganisha tabaka la mwafaka la Uthibitisho wa Dau (PoS) na tabaka la utekelezaji. Hili liliruhusu hatimaye kuondoka kwenye Uthibitisho wa Kazi (PoW) na kudumisha mnyororo mmoja tu wa kikanonika — Ethereum — ambao sasa unalindwa na mamilioni ya ETH zilizowekwa dhamana. Unganisho lilikuwa mabadiliko makubwa zaidi kuwahi kutokea kwenye Ethereum. Kutokana na asili ya sasisho hili, ilibidi lifanyike bila muda wowote wa mtandao kuwa chini.
Ili kupunguza hatari, upeo wa Unganisho ulipunguzwa, na hakuna vipengele vingine — nje ya ubadilishaji wa Uthibitisho wa Kazi (PoW) kwenda Uthibitisho wa Dau (PoS) — vilivyojumuishwa kama sehemu ya sasisho. "Kato" kubwa zaidi ambalo lilipaswa kufanywa liliathiri utoaji, ambalo likawa lengo la sasisho lijalo la Shanghai/Capella.
Utoaji (2:09)
Utoaji wa uwekaji dhamana, kama jina linavyopendekeza, utaruhusu waweka dhamana kutoa ETH zao zilizofungiwa. Kuna aina mbili za utoaji: "kiasi" na "kamili."
Utoaji wa kiasi hutokea wakati mthibitishaji anatoa tuzo zake zilizokusanywa — salio la ziada juu ya salio la juu zaidi linalofaa la ETH 32. Utoaji wa kiasi pia unaweza kurejelewa kama "malipo ya tuzo" au "malipo ya salio la ziada."
Utoaji kamili hutokea wakati mthibitishaji amekamilisha mchakato wa kujitoa na salio lote linatolewa. Hili hutokea tu wakati mthibitishaji anajitoa kwenye mfumo kwa hiari au kwa kuondolewa kwa nguvu katika mchakato unaoitwa "ukataji."
Baada ya kuwezeshwa, utoaji wa uwekaji dhamana utasambazwa kiotomatiki kila baada ya siku chache. Zaidi ya hayo, mchakato wa utoaji huanzishwa kwenye tabaka la mwafaka, kwa hivyo hakuna ada ya muamala inayohitajika katika hatua yoyote.
Ili kuanza kutoa tuzo zao za uwekaji dhamana, mthibitishaji atalazimika kutoa anwani yao ya utoaji mara moja tu. Kwa kuwa utoaji unaathiri tabaka la mwafaka na tabaka la utekelezaji la Ethereum, sehemu zote mbili za mtandao lazima zisasishwe. "Shanghai" ni jina la sasisho la tabaka la utekelezaji lenye utoaji, ambalo limebainishwa katika EIP-4895. "Capella" ni jina la sasisho la tabaka la mwafaka linaloendana nalo, ambalo linawezeshwa kwa wakati mmoja. Masasisho haya mawili wakati mwingine pia hujulikana kama "Shapella."
Mitambo (3:40)
Katika mfumo wa ikolojia wa Ethereum, kila mthibitishaji ana nambari ya faharisi inayolingana. Kwa kuongezea, pia wana aina mbili za vitambulisho vya uondoaji, vilivyofafanuliwa kama 0x00 au 0x01.
0x00 inaonyesha kwamba mthibitishaji fulani hana anwani ya utoaji inayohusishwa. Vitambulisho hivi vinatokana na heshi ya ufunguo wa umma wa BLS huku baiti yake ya kwanza ikibadilishwa na baiti sifuri — ndiyo maana inaitwa hivyo.
0x01 inamaanisha kwamba mthibitishaji alitoa anwani yake ya utoaji. Vitambulisho hivi vya uondoaji vinawakilishwa kama 0x01 ikifuatiwa na baiti 11 za sifuri, kisha anwani ya Ethereum iliyochaguliwa.
Ili kuwezesha utoaji, wathibitishaji walio na vitambulisho vya 0x00 watahitaji kutia saini ujumbe wa "BLSToExecutionChange". Hili litawezekana baada ya sasisho la Capella.
Baada ya utoaji kuwezeshwa, mthibitishaji anayependekeza kitalu atachanganua kwa mfuatano kupitia faharisi za wathibitishaji ili kupata wathibitishaji 16 wa kwanza walio na vitambulisho vya 0x01 ambao ama:
- Wana salio linalozidi ETH 32 (tuzo za mthibitishaji zilizokusanywa)
- Wanaweza "kutolewa" (wamejitoa kikamilifu kwenye kundi la wathibitishaji)
Utafutaji wa mfuatano husimama baada ya kupata wathibitishaji 16 wanaolingana na vigezo hivi au baada ya marudio 16,384. Kanuni hukumbuka faharisi ambapo utafutaji ulisimama, kwa hivyo mthibitishaji anayefuata anayependekeza kitalu anaweza kuendelea kutoka kwenye faharisi hiyo. Baada ya kufika kwenye faharisi ya mwisho, kanuni huanza kutoka mwanzo — faharisi 0.
Mfano mzuri ungekuwa saa ya mshale ambapo mshale unaonyesha saa, unasonga katika mwelekeo mmoja, hauruki saa yoyote, na hatimaye unarudi mwanzo tena baada ya nambari ya mwisho kufikiwa.
Baada ya uchanganuzi kukamilika, mthibitishaji huunda orodha ya utoaji itakayojumuishwa kwenye mzigo wa utekelezaji wao. Kila kipengee kwenye orodha kina:
- WithdrawalIndex — faharisi inayoongezeka kwa mfululizo, kuanzia 0, ambayo huongezeka kwa 1 kwa kila utoaji ili kutambua kila utoaji kwa upekee
- ValidatorIndex — faharisi ya mthibitishaji ambaye salio lake linatolewa
- ExecutionAddress — anwani ya ETH kwenye tabaka la utekelezaji ambapo utoaji unapaswa kutumwa
- Amount — kiasi, katika Gwei, kitakachotumwa kwenye anwani ya utekelezaji
Wakati wa kujenga au kuchakata kitalu, wateja wa tabaka la utekelezaji hutumia utoaji huu mwishoni mwa kitalu. Kuchakata utoaji hakushindani na miamala ya watumiaji kwa nafasi ya kitalu. Kukiwa na kiwango cha juu cha utoaji 16 unaochakatwa kwa kila kitalu, kunapaswa kuwa na kiwango cha juu cha utoaji 115,200 unaochakatwa kwa siku, ikizingatiwa hakuna nafasi zilizokosa.
Muundo wa utoaji ni rahisi lakini imara sana.
Dhana Potofu (6:30)
Dhana potofu ya kwanza inasema kwamba wakati wa kuchakata utoaji, kuna tofauti kati ya utoaji "kamili" na "kiasi" katika suala la kipaumbele au mpangilio. Utoaji kamili na wa kiasi hutokea wakati uchanganuzi wa mfuatano kwenye kundi la wathibitishaji unafikia faharisi ya mthibitishaji. Tofauti pekee ni kwamba katika kesi ya utoaji kamili, mthibitishaji lazima aondoke kwenye foleni ya kujitoa na kufikia "kipindi kinachoweza kutolewa" kabla ya uchanganuzi wa mfuatano kuweza kuichukua.
Dhana nyingine potofu ni kwamba watumiaji watapoteza tuzo zao ikiwa hawatatoa anwani ya utoaji. Hili si kweli — endapo mthibitishaji atasahau kutoa anwani ya utoaji, tuzo zao za ETH hazitatumwa kusikojulikana baada ya utoaji kuwezeshwa. Badala yake, uchanganuzi utawaruka wathibitishaji ambao hawajatoa anwani zao za utoaji.
Ni muhimu kukumbuka kwamba anwani ya utoaji haiwezi kubadilishwa na huwekwa mara moja tu. Waweka dhamana lazima wawe waangalifu sana wakati wa kuweka anwani ya utoaji, wakihakikisha wana umiliki kamili wa anwani iliyotolewa.
Pia kuna uvumi kwamba waweka dhamana watatoa ETH nyingi kutoka kwenye mfumo wa ikolojia wa Ethereum baada ya utoaji kuwezeshwa, huku toleo lenye nguvu la hoja hii likidhani litavuruga utaratibu wa makubaliano wa Uthibitisho wa Dau (PoS). Ingawa hatuwezi kutabiri kikamilifu ni kiasi gani cha ETH kitatolewa kwa muda, kuna hoja chache muhimu za kupinga:
Kwanza, waweka dhamana wengi ni watumiaji wa mapema wa Ethereum ambao walikuwa jasiri vya kutosha kuweka dhamana wakati bado haijulikani ni lini utoaji ungewezeshwa. Waweka dhamana wengi wameelezea nia yao ya kuendelea kuweka dhamana ili kusaidia mtandao na kuendelea kupata tuzo zinazotolewa kwa ETH.
Pili, ili kuhakikisha kwamba utaratibu wa makubaliano wa Uthibitisho wa Dau (PoS) na kundi tendaji la wathibitishaji linasalia kuwa thabiti, Ethereum ilitekeleza foleni ya utoaji kwa wathibitishaji wote wanaotaka kujitoa. Foleni hii inazuia idadi ya wathibitishaji wanaoweza kuondoka kwenye mfumo wa ikolojia kwa wakati mmoja.
Uchanganuzi wa kwanza wa utoaji utatoa tuzo nyingi zilizokusanywa — kimsingi tangu kuanzishwa kwa Mnyororo wa Beacon. Hata hivyo, zile zinazofuata zitachakata kiasi kidogo sana cha ETH.
Athari (8:39)
Kuwezesha utoaji kutaunda mtiririko wazi wa uwekaji dhamana wa pande mbili. Kwa sasa, mtiririko wa uwekaji dhamana ni wa upande mmoja — ETH inaweza tu kuingia kwenye mtandao na kamwe isitoke. Cha kufurahisha, kuwezesha utoaji kunaweza kuhamasisha watu wengi zaidi kuweka dhamana, kwani watajua wanaweza kutoa ETH zao kila wakati ikiwa watazihitaji kwa jambo lingine.
Waweka dhamana ambao hawaendeshi wathibitishaji wao wenyewe na kuweka dhamana kwa mtoa huduma mkuu wa uwekaji dhamana wataweza kubadilisha mtoa huduma wao kwenda kwa mwingine. Wanaweza kutoa fedha kutoka kwa mtoa huduma anayetoa kiwango cha chini cha uwekaji dhamana kwenda kwa yule anayetoa kiwango bora zaidi, kuhama kutoka kwa mtoa huduma mkuu kwenda kwa yule aliyegatuliwa, au hata kuendesha mthibitishaji wao wenyewe.
Utoaji pia utaathiri bidhaa zinazotokana na uwekaji dhamana wenye ukwasi kama vile Lido, Rocket Pool, na zingine. Tokani za uwekaji amana wenye ukwasi (lst) kama stETH au rETH zilikuwa na historia ya kupoteza kwa muda fungamanisho lao kwa bei ya ETH wakati wa misukosuko ya soko. Hata hivyo, kukiwa na mtiririko wa uwekaji dhamana wa pande mbili, tofauti yoyote kubwa katika fungamanisho lao ingesawazishwa haraka kupitia usuluhishi.
Watumiaji wa mapema katika uwekaji dhamana wenye ukwasi na uwekaji dhamana mkuu waliteka sehemu kubwa ya soko kwani hawakuwa na ushindani mkubwa. Hata hivyo, sehemu ya soko ya wachezaji hawa waliopo inaweza kuona mabadiliko makubwa baada ya utoaji kuwezeshwa, hasa ikiwa hawatoi kiwango cha ushindani. Uwezo wa kuhama kwa uhuru kati ya watoa huduma wa uwekaji dhamana utanufaisha soko la uwekaji dhamana la ETH.
Muhtasari (10:01)
Kuwezesha utoaji wa uwekaji dhamana ni mojawapo ya masasisho yanayotarajiwa sana kwenye Ethereum. Itakuwa muhimu sana kuhakikisha mabadiliko haya yanatekelezwa vizuri. Ili kusaidia katika majaribio, wathibitishaji watakuwa na mitandao kadhaa ya wasanidi (devnets) na mitandao ya majaribio (testnets) inayopatikana ili kupitia mchakato na kutatua matatizo yoyote yanayoweza kutokea kabla ya kwenda moja kwa moja kwenye Mtandao Mkuu.
Utoaji ni uboreshaji mwingine unaoleta Ethereum hatua moja zaidi kuelekea kujenga mustakabali endelevu, salama, na uliogatuliwa. Sasisho la Shapella linatarajiwa kufanyika katika nusu ya kwanza ya 2023.
Wakati wa video hii, Mnyororo wa Beacon ulikusanya zaidi ya ETH milioni 17 kupitia wathibitishaji zaidi ya 530,000. Salio la wastani kwa mthibitishaji ni zaidi ya ETH 34, ambayo inamaanisha zaidi ya ETH milioni 1 katika tuzo zilizokusanywa. Itakuwa ya kuvutia kuona jinsi utoaji utaathiri nambari hizi.