Ruka hadi kwenye maudhui makuu
Change page

Maswali Yanayoulizwa Mara kwa Mara

Uthibitisho wa Dau (PoS) ni nini

Uthibitisho wa Dau (PoS) ni aina ya algoriti inayoweza kutoa usalama kwenye minyororo ya vitalu kwa kuhakikisha kuwa rasilimali zenye thamani zinapotezwa na washambuliaji wanaotenda kwa udanganyifu. Mifumo ya Uthibitisho wa Dau inahitaji kundi la wathibitishaji kuweka rasilimali fulani ambayo inaweza kuharibiwa ikiwa mthibitishaji atajihusisha na tabia yoyote inayothibitishwa kuwa ya udanganyifu. Ethereum inatumia utaratibu wa makubaliano wa Uthibitisho wa Dau ili kulinda mnyororo wa vitalu.

Uthibitisho wa Dau unalinganishwaje na Uthibitisho wa Kazi (PoW)?

Uthibitisho wa Kazi (PoW) na Uthibitisho wa Dau (PoS) yote ni taratibu zinazowavunja moyo kiuchumi watendaji waovu dhidi ya kutuma taka au kulaghai mtandao. Katika visa vyote viwili, nodi zinazoshiriki kikamilifu katika mwafaka huweka rasilimali fulani "kwenye mtandao" ambayo wataipoteza ikiwa watatenda vibaya.

Katika Uthibitisho wa Kazi, rasilimali hii ni nishati. Nodi, inayojulikana kama mchimbaji, huendesha algoriti inayolenga kukokotoa thamani haraka kuliko nodi nyingine yoyote. Nodi yenye kasi zaidi ina haki ya kupendekeza kitalu kwenye mnyororo. Ili kubadilisha historia ya mnyororo au kutawala pendekezo la kitalu, mchimbaji atalazimika kuwa na nguvu kubwa sana ya kompyuta kiasi kwamba anashinda mbio kila wakati. Hili ni ghali sana na ni gumu kutekeleza, hivyo kulinda mnyororo dhidi ya mashambulizi. Nishati inayohitajika "kuchimba" kwa kutumia Uthibitisho wa Kazi ni rasilimali ya ulimwengu halisi ambayo wachimbaji huilipia.

Uthibitisho wa Dau unahitaji nodi, zinazojulikana kama wathibitishaji, kuwasilisha waziwazi rasilimali ya kripto kwenye mkataba mahiri. Ikiwa mthibitishaji atatenda vibaya, kripto hii inaweza kuharibiwa kwa sababu "wanaweka dhamana" rasilimali zao moja kwa moja kwenye mnyororo badala ya kwa njia isiyo ya moja kwa moja kupitia matumizi ya nishati.

Uthibitisho wa Kazi unatumia nishati nyingi zaidi kwa sababu umeme unachomwa katika mchakato wa uchimbaji. Uthibitisho wa Dau, kwa upande mwingine, unahitaji kiasi kidogo sana cha nishati - wathibitishaji wa Ethereum wanaweza hata kuendeshwa kwenye kifaa chenye nguvu ndogo kama vile Raspberry Pi. Utaratibu wa makubaliano wa Uthibitisho wa Dau wa Ethereum unadhaniwa kuwa salama zaidi kuliko Uthibitisho wa Kazi kwa sababu gharama ya kushambulia ni kubwa zaidi, na matokeo kwa mshambuliaji ni makali zaidi.

Uthibitisho wa Kazi dhidi ya Uthibitisho wa Dau ni mada yenye utata. Blogu ya Vitalik Buterin (opens in a new tab) na mjadala kati ya Justin Drake na Lyn Alden inatoa muhtasari mzuri wa hoja hizo.

The PoW vs. PoS debate

Lyn Alden and Justin Drake debate whether proof of work or proof of stake is best suited for creating a global crypto money system, covering economic security, 51% attack recovery, fairness, and the commodity vs.

Tazama na nakala 

Je, Uthibitisho wa Dau unatumia nishati vizuri?

Ndiyo. Nodi kwenye mtandao wa Uthibitisho wa Dau hutumia kiasi kidogo sana cha nishati. Utafiti wa wahusika wengine ulihitimisha kuwa mtandao mzima wa Uthibitisho wa Dau wa Ethereum unatumia takriban 0.0026 TWh/kwa mwaka - takriban mara 13,000 chini ya michezo ya kompyuta nchini Marekani pekee.

Zaidi kuhusu matumizi ya nishati ya Ethereum.

Je, Uthibitisho wa Dau ni salama?

Uthibitisho wa Dau wa Ethereum ni salama sana. Utaratibu huu ulifanyiwa utafiti, kuendelezwa, na kujaribiwa kwa kina kwa zaidi ya miaka minane kabla ya kuanza kutumika. Dhamana za usalama ni tofauti na minyororo ya vitalu ya Uthibitisho wa Kazi. Katika Uthibitisho wa Dau, wathibitishaji waovu wanaweza kuadhibiwa kikamilifu ("kukatwa") na kutolewa kwenye kundi la wathibitishaji, na kugharimu kiasi kikubwa cha ETH. Chini ya Uthibitisho wa Kazi, mshambuliaji anaweza kuendelea kurudia shambulio lake mradi tu ana nguvu ya kutosha ya heshi. Pia ni gharama kubwa zaidi kufanya mashambulizi sawa kwenye Uthibitisho wa Dau wa Ethereum kuliko chini ya Uthibitisho wa Kazi. Ili kuathiri uhai wa mnyororo, angalau 33% ya jumla ya Etha iliyowekwa dhamana kwenye mtandao inahitajika (isipokuwa katika visa vya mashambulizi ya kisasa sana yenye uwezekano mdogo sana wa kufanikiwa). Ili kudhibiti yaliyomo kwenye vitalu vya baadaye, angalau 51% ya jumla ya ETH iliyowekwa dhamana inahitajika, na ili kuandika upya historia, zaidi ya 66% ya jumla ya dhamana inahitajika. Itifaki ya Ethereum ingeharibu rasilimali hizi katika matukio ya shambulio la asilimia 33 au shambulio la asilimia 51 na kwa mwafaka wa kijamii katika tukio la shambulio la asilimia 66.

Je, Uthibitisho wa Dau unaifanya Ethereum kuwa nafuu?

Hapana. Gharama ya kutuma muamala (ada ya gesi) inabainishwa na soko la ada linalobadilika ambalo huongezeka kulingana na mahitaji zaidi ya mtandao. Utaratibu wa makubaliano hauathiri hili moja kwa moja.

Zaidi kuhusu gesi.

Nodi, wateja na wathibitishaji ni nini?

Nodi ni kompyuta zilizounganishwa kwenye mtandao wa Ethereum. Wateja ni programu wanazoendesha ambazo hugeuza kompyuta kuwa nodi. Kuna aina mbili za wateja: wateja wa utekelezaji na wateja wa mwafaka. Wote wanahitajika ili kuunda nodi. Mthibitishaji ni nyongeza ya hiari kwa mteja wa mwafaka inayowezesha nodi kushiriki katika mwafaka wa Uthibitisho wa Dau. Hii inamaanisha kuunda na kupendekeza vitalu wanapochaguliwa na kuthibitisha vitalu wanavyosikia kwenye mtandao. Ili kuendesha mthibitishaji, mwendeshaji wa nodi lazima aweke 32 ETH kwenye mkataba wa amana.

Je, Uthibitisho wa Dau ni wazo jipya?

Hapana. Mtumiaji kwenye BitcoinTalk alipendekeza wazo la msingi la Uthibitisho wa Dau (opens in a new tab) kama uboreshaji wa Bitcoin mnamo 2011. Ilichukua miaka kumi na moja kabla ya kuwa tayari kutekelezwa kwenye Mtandao Mkuu wa Ethereum. Baadhi ya minyororo mingine ilitekeleza Uthibitisho wa Dau mapema kuliko Ethereum, lakini si utaratibu maalum wa Ethereum (unaojulikana kama Gasper).

Ni nini maalum kuhusu Uthibitisho wa Dau wa Ethereum?

Utaratibu wa makubaliano wa Uthibitisho wa Dau wa Ethereum ni wa kipekee katika muundo wake. Haukuwa utaratibu wa kwanza wa Uthibitisho wa Dau kubuniwa na kutekelezwa, lakini ndio imara zaidi. Utaratibu wa makubaliano wa Uthibitisho wa Dau unajulikana kama "Casper". Casper inafafanua jinsi wathibitishaji wanavyochaguliwa kupendekeza vitalu, jinsi na lini uthibitisho unafanywa, jinsi uthibitisho unavyohesabiwa, tuzo na adhabu zinazotolewa kwa wathibitishaji, masharti ya ukataji, taratibu za usalama kama vile uvujaji wa kutotenda, na masharti ya "ukamilifu". Ukamilifu ni sharti kwamba ili kitalu kizingatiwe kuwa sehemu ya kudumu ya mnyororo rasmi lazima kipigiwe kura na angalau 66% ya jumla ya ETH iliyowekwa dhamana kwenye mtandao. Watafiti walitengeneza Casper mahususi kwa ajili ya Ethereum, na Ethereum ndio mnyororo wa vitalu wa kwanza na wa pekee kuutekeleza.

Mbali na Casper, Uthibitisho wa Dau wa Ethereum unatumia algoriti ya kuchagua mchepuko inayoitwa LMD-GHOST. Hii inahitajika endapo hali itatokea ambapo vitalu viwili vipo kwa ajili ya sloti moja. Hii inaunda michepuo miwili ya mnyororo wa vitalu. LMD-GHOST huchagua ule ulio na "uzito" mkubwa zaidi wa uthibitisho. Uzito ni idadi ya uthibitisho uliopimwa kwa salio tendaji la wathibitishaji. LMD-GHOST ni ya kipekee kwa Ethereum.

Mchanganyiko wa Casper na LMD_GHOST unajulikana kama Gasper.

Zaidi kuhusu Gasper

Ukataji ni nini?

Ukataji ni neno linalopewa uharibifu wa baadhi ya dhamana ya mthibitishaji na kutolewa kwa mthibitishaji kwenye mtandao. Kiasi cha ETH kinachopotea katika ukataji huongezeka kulingana na idadi ya wathibitishaji wanaokatwa - hii inamaanisha wathibitishaji wanaoshirikiana huadhibiwa vikali zaidi kuliko watu binafsi.

Zaidi kuhusu ukataji

Kwa nini wathibitishaji wanahitaji 32 ETH?

Wathibitishaji wanapaswa kuweka dhamana ya ETH ili wawe na kitu cha kupoteza ikiwa watatenda vibaya. Sababu kwa nini wanapaswa kuweka dhamana ya 32 ETH haswa ni kuwezesha nodi kuendeshwa kwenye maunzi ya kawaida. Ikiwa kiwango cha chini cha ETH kwa kila mthibitishaji kingekuwa cha chini, basi idadi ya wathibitishaji na hivyo idadi ya jumbe ambazo lazima zichakatwe katika kila sloti ingeongezeka, ikimaanisha maunzi yenye nguvu zaidi yangehitajika ili kuendesha nodi.

Wathibitishaji wanachaguliwaje?

Mthibitishaji mmoja huchaguliwa kwa njia ya kubahatisha ili kupendekeza kitalu katika kila sloti kwa kutumia algoriti inayoitwa RANDAO ambayo inachanganya heshi kutoka kwa mpendekezaji wa bloku na mbegu inayosawazishwa kila kitalu. Thamani hii inatumika kuchagua mthibitishaji mahususi kutoka kwa jumla ya kundi la wathibitishaji. Uchaguzi wa mthibitishaji hupangwa mapema kwa epochi mbili.

Zaidi kuhusu uchaguzi wa mthibitishaji

Uchakachuaji wa dau ni nini?

Uchakachuaji wa dau ni aina ya shambulio kwenye mitandao ya Uthibitisho wa Dau ambapo mshambuliaji anajaribu kupendelea algoriti ya uchaguzi wa mthibitishaji kwa faida ya wathibitishaji wake mwenyewe. Mashambulizi ya uchakachuaji wa dau kwenye RANDAO yanahitaji takriban nusu ya jumla ya ETH iliyowekwa dhamana.

Zaidi kuhusu uchakachuaji wa dau (opens in a new tab)

Adhabu ya kijamii ni nini?

Adhabu ya kijamii ni uwezo wa jamii kuratibu mchepuo wa mnyororo wa vitalu kama jibu kwa shambulio. Inawezesha jamii kupona kutokana na mshambuliaji anayekamilisha mnyororo wa udanganyifu. Adhabu ya kijamii pia inaweza kutumika dhidi ya mashambulizi ya udhibiti.

Je, nitakatwa?

Kama mthibitishaji, ni vigumu sana kukatwa isipokuwa ujihusishe kwa makusudi na tabia mbaya. Ukataji unatekelezwa tu katika matukio mahususi sana ambapo wathibitishaji wanapendekeza vitalu vingi kwa sloti moja au kujipinga wenyewe kwa uthibitisho wao - haya yana uwezekano mdogo sana wa kutokea kwa bahati mbaya.

Zaidi kuhusu masharti ya ukataji (opens in a new tab)

Tatizo la hakuna kilicho hatarini ni nini?

Tatizo la hakuna kilicho hatarini ni suala la kinadharia na baadhi ya taratibu za Uthibitisho wa Dau ambapo kuna tuzo tu na hakuna adhabu. Ikiwa hakuna kilicho hatarini, mthibitishaji wa vitendo anafurahi vilevile kuthibitisha mchepuo wowote, au hata michepuo mingi, ya mnyororo wa vitalu, kwani hii inaongeza tuzo zao. Ethereum inakabiliana na hili kwa kutumia masharti ya ukamilifu na ukataji ili kuhakikisha mnyororo mmoja rasmi.

Zaidi kuhusu tatizo la hakuna kilicho hatarini (opens in a new tab)

Algoriti ya kuchagua mchepuko ni nini?

Algoriti ya kuchagua mchepuko inatekeleza sheria zinazoamua ni mnyororo upi ulio rasmi. Chini ya hali bora, hakuna haja ya sheria ya kuchagua mchepuko kwa sababu kuna mpendekezaji mmoja tu wa bloku kwa kila sloti na kitalu kimoja cha kuchagua. Hata hivyo, mara kwa mara, vitalu vingi kwa sloti moja au taarifa zinazofika kwa kuchelewa husababisha chaguzi nyingi za jinsi vitalu karibu na kichwa cha mnyororo vinavyopangwa. Katika visa hivi, wateja wote lazima watekeleze baadhi ya sheria kwa usawa ili kuhakikisha wote wanachagua mlolongo sahihi wa vitalu. Algoriti ya kuchagua mchepuko inasimba sheria hizi.

Algoriti ya kuchagua mchepuko ya Ethereum inaitwa LMD-GHOST. Inachagua mchepuo wenye uzito mkubwa zaidi wa uthibitisho, ikimaanisha ule ambao ETH nyingi iliyowekwa dhamana imepigia kura.

Zaidi kuhusu LMD-GHOST

Ukamilifu katika Uthibitisho wa Dau ni nini?

Ukamilifu katika Uthibitisho wa Dau ni hakikisho kwamba kitalu fulani ni sehemu ya kudumu ya mnyororo rasmi na hakiwezi kurejeshwa isipokuwa kuwe na kushindwa kwa mwafaka ambapo mshambuliaji anachoma 33% ya jumla ya Etha iliyowekwa dhamana. Huu ni ukamilifu wa "kiuchumi wa kripto", tofauti na "ukamilifu wa kiuwezekano" ambao unahusika na minyororo ya vitalu ya Uthibitisho wa Kazi. Katika ukamilifu wa kiuwezekano, hakuna hali wazi zilizokamilishwa/zisizokamilishwa kwa vitalu - inakuwa tu na uwezekano mdogo na mdogo kwamba kitalu kinaweza kuondolewa kwenye mnyororo kadiri kinavyozeeka, na watumiaji hujiamulia wenyewe wakati wana uhakika wa kutosha kwamba kitalu kiko "salama". Kwa ukamilifu wa kiuchumi wa kripto, jozi za vitalu vya kituo cha ukaguzi lazima zipigiwe kura na 66% ya Etha iliyowekwa dhamana. Ikiwa sharti hili limetimizwa, vitalu kati ya vituo hivyo vya ukaguzi "vinakamilishwa" waziwazi.

Zaidi kuhusu ukamilifu

"Udhanifu dhaifu" ni nini?

Udhanifu dhaifu ni kipengele cha mitandao ya Uthibitisho wa Dau ambapo taarifa za kijamii zinatumika kuthibitisha hali ya sasa ya mnyororo wa vitalu. Nodi mpya au nodi zinazojiunga tena na mtandao baada ya kuwa nje ya mtandao kwa muda mrefu zinaweza kupewa hali ya hivi karibuni ili nodi iweze kuona mara moja ikiwa iko kwenye mnyororo sahihi. Hali hizi zinajulikana kama "vituo vya ukaguzi vya udhanifu dhaifu" na zinaweza kupatikana kutoka kwa waendeshaji wengine wa nodi nje ya mtandao, au kutoka kwa wavinjari wa vitalu, au kutoka kwa vituo kadhaa vya umma.

Zaidi kuhusu udhanifu dhaifu

Je, Uthibitisho wa Dau unastahimili udhibiti?

Kustahimili udhibiti kwa sasa ni vigumu kuthibitisha. Hata hivyo, tofauti na Uthibitisho wa Kazi, Uthibitisho wa Dau unatoa chaguo la kuratibu ukataji ili kuwaadhibu wathibitishaji wanaodhibiti. Kuna mabadiliko yajayo kwenye itifaki ambayo yanatenganisha wajenzi wa vitalu na wapendekezaji wa vitalu na kutekeleza orodha za miamala ambazo wajenzi lazima wajumuishe katika kila kitalu. Pendekezo hili linajulikana kama utengano wa mpendekezaji na mjengaji (PBS) na husaidia kuzuia wathibitishaji kudhibiti miamala.

Zaidi kuhusu utengano wa mpendekezaji na mjengaji (PBS) (opens in a new tab)

Je, mfumo wa Uthibitisho wa Dau wa Ethereum unaweza kufanyiwa shambulio la asilimia 51?

Ndiyo. Uthibitisho wa Dau uko hatarini kwa mashambulio ya asilimia 51, kama tu Uthibitisho wa Kazi. Badala ya mshambuliaji kuhitaji 51% ya nguvu ya heshi ya mtandao, mshambuliaji anahitaji 51% ya jumla ya ETH iliyowekwa dhamana. Mshambuliaji anayekusanya 51% ya jumla ya dhamana anapata kudhibiti algoriti ya kuchagua mchepuko. Hii inamwezesha mshambuliaji kudhibiti miamala fulani, kufanya upangaji upya wa masafa mafupi na kutoa MEV kwa kupanga upya vitalu kwa faida yao.

Zaidi kuhusu mashambulizi kwenye Uthibitisho wa Dau

Uratibu wa kijamii ni nini, na kwa nini unahitajika?

Uratibu wa kijamii ni mstari wa mwisho wa ulinzi kwa Ethereum ambao ungeruhusu mnyororo wa uaminifu kurejeshwa kutoka kwa shambulio ambalo lilikamilisha vitalu vya udanganyifu. Katika hali hii, jamii ya Ethereum ingelazimika kuratibu "nje ya mtandao" na kukubaliana kutumia mchepuo wa uaminifu wa wachache, na kukata wathibitishaji wa mshambuliaji katika mchakato huo. Hii ingehitaji programu na mabadilishano kutambua mchepuo wa uaminifu pia.

Soma zaidi kuhusu uratibu wa kijamii

Je, matajiri wanazidi kutajirika katika Uthibitisho wa Dau?

Kadiri mtu anavyokuwa na ETH nyingi za kuweka dhamana, ndivyo anavyoweza kuendesha wathibitishaji wengi zaidi, na ndivyo anavyoweza kukusanya tuzo nyingi zaidi. Tuzo huongezeka kwa uwiano sawa na kiasi cha ETH iliyowekwa dhamana, na kila mtu anapata asilimia sawa ya faida. Uthibitisho wa Kazi unatajirisha matajiri zaidi kuliko Uthibitisho wa Dau kwa sababu wachimbaji matajiri zaidi wanaonunua maunzi kwa kiwango kikubwa wananufaika na uchumi wa kiwango, ikimaanisha uhusiano kati ya utajiri na tuzo sio wa uwiano sawa.

Je, Uthibitisho wa Dau umejikita zaidi kati kuliko Uthibitisho wa Kazi?

Hapana, Uthibitisho wa Kazi unaelekea kwenye ujikataji kati kwa sababu gharama za uchimbaji zinaongezeka na kuwatoa watu binafsi, kisha kuwatoa kampuni ndogo, na kadhalika. Tatizo la sasa la Uthibitisho wa Dau ni ushawishi wa vitokanavyo na uwekaji dhamana wenye ukwasi (LSDs). Hizi ni tokeni zinazowakilisha ETH iliyowekwa dhamana na mtoa huduma fulani ambazo mtu yeyote anaweza kufanya badilishano kwenye masoko ya upili bila ETH halisi kutolewa dhamana. LSDs zinaruhusu watumiaji kuweka dhamana kwa chini ya 32 ETH, lakini pia zinaunda hatari ya ujikataji kati ambapo mashirika machache makubwa yanaweza kuishia kudhibiti sehemu kubwa ya dhamana. Hii ndiyo sababu uwekaji dhamana wa kujitegemea ni chaguo bora zaidi kwa Ethereum.

Zaidi kuhusu ujikataji kati wa dhamana katika LSDs (opens in a new tab)

Kwa nini ninaweza tu kuweka dhamana ya ETH?

ETH ni sarafu asili ya Ethereum. Ni muhimu kuwa na sarafu moja ambayo dhamana zote zinatajwa, kwa ajili ya kuhesabu salio tendaji kwa ajili ya kupima kura na usalama. ETH yenyewe ni sehemu ya msingi ya Ethereum badala ya mkataba mahiri. Kujumuisha sarafu nyingine kungeongeza sana ugumu na kupunguza usalama wa uwekaji dhamana.

Je, Ethereum ndio mnyororo wa vitalu pekee wa Uthibitisho wa Dau?

Hapana, kuna minyororo ya vitalu kadhaa ya Uthibitisho wa Dau. Hakuna inayofanana na Ethereum; utaratibu wa makubaliano wa Uthibitisho wa Dau wa Ethereum ni wa kipekee.

Unganisho ni nini?

Unganisho ulikuwa wakati ambapo Ethereum ilizima utaratibu wake wa makubaliano unaotegemea Uthibitisho wa Kazi na kuwasha utaratibu wake wa makubaliano unaotegemea Uthibitisho wa Dau. Unganisho ulifanyika mnamo Septemba 15, 2022.

Zaidi kuhusu Unganisho

Uhai na usalama ni nini?

Uhai na usalama ni masuala mawili ya msingi ya usalama kwa mnyororo wa vitalu. Uhai ni upatikanaji wa mnyororo unaokamilisha. Ikiwa mnyororo utaacha kukamilisha au watumiaji hawawezi kuufikia kwa urahisi, hayo ni mapungufu ya uhai. Gharama kubwa sana ya ufikiaji pia inaweza kuzingatiwa kama kushindwa kwa uhai. Usalama unarejelea jinsi ilivyo vigumu kushambulia mnyororo - yaani, kukamilisha vituo vya ukaguzi vinavyokinzana.

Soma zaidi katika karatasi ya Casper (opens in a new tab)