zkEVM ni teknolojia inayotumia uthibitisho wa maarifa-sifuri kuthibitisha utekelezaji wa kitalu cha Ethereum. Badala ya kuhitaji kila kutekeleza upya miamala yote katika kitalu, mhusika mmoja maalum (anayeitwa "mthibitishaji") hutekeleza kitalu na kuzalisha uthibitisho wa kificho kwamba utekelezaji ulikuwa sahihi. Nodi yoyote inaweza kisha kuthibitisha uthibitisho huu—mchakato ambao ni wa bei nafuu sana kuliko kutekeleza upya miamala yote.
Isichanganywe na mikusanyiko ya zkEVM
Tatizo la kutekeleza upya
Leo, Ethereum inatumia muundo wa uthibitishaji wa "N-ya-N": kila mthibitishaji lazima atekeleze upya kwa kujitegemea kila muamala katika kila kitalu ili kuthibitisha kwamba mabadiliko ya hali yaliyopendekezwa ni sahihi. Ingawa mbinu hii ni bila hitaji la uaminifu kwa kiwango cha juu, inaunda kikwazo cha msingi.
Tatizo ni kwamba uwezo wa upitishaji wa Ethereum unazuiwa na kile ambacho mthibitishaji wa kawaida anaweza kuchakata. Kuongeza kungeruhusu miamala zaidi kwa kila kitalu, lakini pia kungeongeza mahitaji ya vifaa kwa wathibitishaji. Hili linatishia ugatuzi—ikiwa kuendesha mthibitishaji kunahitaji vifaa vya gharama kubwa, watu wachache wanaweza kushiriki katika kulinda mtandao.
zkEVM inatoa njia ya kuepuka maelewano haya. Kwa kuhama kutoka "kila mtu anatekeleza upya" hadi "mmoja anatoa uthibitisho, kila mtu anahakiki," Ethereum inaweza kuongeza kikomo cha gesi kwa usalama bila kuongeza mahitaji ya vifaa vya mthibitishaji.
Jinsi uthibitishaji wa tabaka la 1 (l1) wa zkEVM unavyofanya kazi
Uthibitishaji wa zkEVM unabadilisha uthibitishaji wa kitalu kuwa muundo wa "1-ya-N":
- Utekelezaji: Mthibitishaji hutekeleza miamala yote katika kitalu, akifuatilia kila mabadiliko ya hali
- Kuthibitisha: Mthibitishaji huzalisha uthibitisho wa kificho (SNARK au STARK) unaoshuhudia usahihi wa utekelezaji
- Uhakiki: Wathibitishaji huhakiki uthibitisho badala ya kutekeleza upya miamala—hii ni nafuu sana kuliko utekelezaji upya kamili
Dhamana ya usalama inabaki kuwa ileile: ikiwa utekelezaji ulikuwa si sahihi, hakuna uthibitisho halali unaoweza kuzalishwa. Lakini sasa, badala ya kila nodi kufanya ukokotoaji wa gharama kubwa, ni mthibitishaji pekee anayefanya hivyo—na uhakiki ni wa bei nafuu kiasi kwamba hauzuii kikomo cha gesi.
Aina ya 1 ya zkEVMs
zkEVMs zimeainishwa katika aina kulingana na utangamano wao na Ethereum:
- Aina ya 1: Sawa kabisa na Ethereum. Hakuna marekebisho kwa EVM, kwa hivyo kitalu chochote cha Ethereum kinaweza kuthibitishwa kama kilivyo
- Aina ya 2-4: Hufanya maelewano mbalimbali, kurekebisha tabia ya EVM ili kurahisisha uthibitishaji
Kwa uthibitishaji wa tabaka la 1 (l1), Aina ya 1 ni muhimu. zkEVM lazima iweze kuthibitisha kitalu chochote halali cha Ethereum, ikijumuisha matukio ya nadra na vitalu vya kihistoria. Mkengeuko wowote kutoka kwa tabia halisi ya Ethereum ungesababisha matatizo ya mwafaka.
Utafiti wa zkEVM wa Taasisi ya Ethereum unalenga utekelezaji wa Aina ya 1 ambao unatangamana kikamilifu na utekelezaji uliopo wa Ethereum.
Faida kwa Ethereum
Uwezo wa upitishaji wa juu zaidi
Wakati uthibitishaji ni wa bei nafuu, kikomo cha gesi kinaweza kuongezeka kwa usalama. Hii inapanua uwezo wa mtandao na kusaidia kuleta utulivu wa ada wakati wa vipindi vya mahitaji makubwa. Kikomo cha gesi cha sasa kinazuiwa kwa kiasi na vifaa vya mthibitishaji—zkEVM inaondoa kizuizi hiki.
Ugatuzi imara zaidi
Pamoja na uthibitishaji wa zkEVM, wathibitishaji wanahitaji tu kuhakiki uthibitisho badala ya kutekeleza miamala. Hii inapunguza sana mahitaji ya vifaa kwa ajili ya kuendesha mthibitishaji, na kuwezesha watu wengi zaidi kushiriki katika kulinda mtandao. Utofauti mkubwa wa wathibitishaji unaimarisha upinzani wa udhibiti na uthabiti wa Ethereum.
Kumbuka kwamba kutoa uthibitisho kwenyewe kunahitaji rasilimali kubwa za ukokotoaji, kubwa zaidi kuliko zile za vifaa vya sasa vya mthibitishaji. Hata hivyo, tofauti na uthibitishaji wa kitalu, kutoa uthibitisho hakuhitaji kugatuliwa kwa njia sawa: uthibitisho mmoja tu sahihi unahitajika kwa kila kitalu, na mtu yeyote anaweza kuuhakiki haraka. Utafiti kuhusu masoko ya wathibitishaji, ujumuishaji wa uthibitisho, na uongezaji kasi wa vifaa unalenga kuhakisha kwamba utoaji wa uthibitisho unabaki kuwa wa ushindani na unaofikika badala ya kujilimbikizia miongoni mwa waendeshaji wachache wakubwa.
Ukamilifu unaotabirika
Uhakiki wa uthibitisho hufanya kazi kwa muda usiobadilika bila kujali ugumu wa kitalu. Hii inafanya muda wa uthibitisho kuwa unaotabirika zaidi na kupunguza uthibitisho uliokosa ambao unaweza kutokea wakati wathibitishaji wanapata shida kuchakata vitalu vigumu kwa wakati.
Changamoto za kutoa uthibitisho katika wakati halisi
Changamoto kuu kwa uthibitishaji wa tabaka la 1 (l1) wa zkEVM ni kasi. Vitalu vya Ethereum huzalishwa kila sekunde 12, ikimaanisha uthibitisho unahitaji kuzalishwa ndani ya muda sawa ili uwe na manufaa kwa mwafaka.
Utekelezaji wa sasa wa zkEVM unaweza kuchukua dakika hadi saa kuthibitisha kitalu kimoja. Utafiti unalenga kuziba pengo hili kupitia:
- Usambamba: Kusambaza kazi ya kuthibitisha kwenye mashine nyingi
- Vifaa maalum: Kubuni saketi na vifaa vilivyoboreshwa kwa ajili ya uthibitishaji wa ZK
- Maboresho ya algoriti: Mifumo ya uthibitisho yenye ufanisi zaidi na miundo ya saketi
- Uthibitishaji wa nyongeza: Kuzalisha uthibitisho kadiri miamala inavyotekelezwa, badala ya baada ya hapo
Utafiti na utekelezaji wa sasa
Taasisi ya Ethereum inafadhili utafiti wa zkEVM kupitia timu ya Wasimamizi wa Faragha wa Ethereum (PSE) (opens in a new tab). Njia kuu za utafiti ni pamoja na:
- Kutoa uthibitisho katika wakati halisi: Kuzalisha uthibitisho kamili wa kitalu ndani ya sloti za sekunde 12
- Ujumuishaji wa mteja: Kusanifisha miingiliano kati ya wateja wa utekelezaji na wathibitishaji
- Vivutio vya kiuchumi: Kubuni masoko endelevu ya wathibitishaji na miundo ya ada
Hali ya utekelezaji
Utekelezaji kadhaa wa zkVM unatengenezwa na kujaribiwa kwa ajili ya uthibitishaji wa kitalu cha Ethereum:
| Utekelezaji | Usanifu |
|---|---|
| OpenVM (opens in a new tab) | rv32im |
| RISC Zero (opens in a new tab) | rv32im |
| Airbender (opens in a new tab) | rv32im |
| Jolt (opens in a new tab) | rv32im |
| Zisk (opens in a new tab) | rv64ima |
Hizi zinatumia mashine pepe zinazotegemea RISC-V kutekeleza msimbo wa baiti wa EVM, kisha kuzalisha uthibitisho wa ZK wa utekelezaji sahihi. Matokeo ya majaribio ya hivi punde na maendeleo yanafuatiliwa kwenye kifuatiliaji cha zkVM cha Taasisi ya Ethereum (opens in a new tab).
Jinsi zkEVM inavyoendana na maboresho mengine
Uthibitishaji wa tabaka la 1 (l1) wa zkEVM unaungana na vipengele vingine kadhaa vya ramani ya njia ya Ethereum:
- Miti ya Verkle: Huwezesha mashahidi wadogo kwa ajili ya uthibitishaji wa ubilahali, kupunguza data ambayo wathibitishaji wanahitaji kufanyia kazi
- Ubilahali: zkEVM ni kiwezeshaji kikuu—pamoja na uthibitisho wa ZK wa utekelezaji, nodi hazihitaji hali kamili ili kuthibitisha vitalu
- Utengano wa mpendekezaji na mjengaji (PBS): Wajengaji wa kitalu wangeweza kujumuisha uzalishaji wa uthibitisho, au soko tofauti la wathibitishaji linaweza kuibuka
- Uthibitisho wa mwisho wa sloti moja: Uzalishaji wa haraka wa uthibitisho unaweza kuwezesha uthibitisho wa mwisho wa sloti moja na dhamana za kificho
Usomaji zaidi
- Taasisi ya zkEVM (opens in a new tab) - Kituo rasmi cha utafiti cha zkEVM cha Taasisi ya Ethereum
- Ethproofs (opens in a new tab) - Fuatilia mbio za kuthibitisha Ethereum katika wakati halisi
- zkevm.fyi (opens in a new tab) - Kitabu cha kiufundi kuhusu zkEVM kwa tabaka la 1 (l1)
- Vipimo vya zkEVM vya PSE (opens in a new tab) - Vipimo vya kiufundi
- The Verge (opens in a new tab) - Muhtasari wa Vitalik wa maboresho ya uthibitishaji
- Blogu ya zkEVM ya EF (opens in a new tab) - Uchambuzi wa utendaji kutoka kwa timu ya EF
Ukurasa ulisasishwa mwisho: 6 Juni 2026