Ruka hadi kwenye maudhui makuu

Kuelewa taratibu za makubaliano za mnyororo wa vitalu

Maelezo yanayofunika taratibu kuu za makubaliano zinazotumika katika minyororo ya vitalu, na jinsi zinavyowezesha mitandao iliyogatuliwa kukubaliana juu ya hali ya miamala bila mamlaka kuu.

Date published: 29 Novemba 2018

Maelezo na Tech in Asia yanayofunika taratibu kuu tatu za makubaliano zinazotumika katika mifumo ya mnyororo wa vitalu, Uthibitisho wa Kazi (PoW), Uthibitisho wa Dau (PoS), na uthibitisho wa mamlaka (PoA), na jinsi zinavyowezesha mitandao iliyogatuliwa kukubaliana juu ya hali ya miamala.

Nakala hii ni nakala inayofikika ya nakala asili ya video (opens in a new tab) iliyochapishwa na Tech in Asia. Imehaririwa kidogo ili isomeke kwa urahisi.

Taratibu za makubaliano ni nini? (0:00)

Mnyororo wa vitalu — neno lililovuma sana mwaka wa 2018. Lakini je, unajua jinsi mfumo uliogatuliwa wa rika-kwa-rika usio na kiongozi mwenye mamlaka unavyofanya maamuzi? Jibu lipo kwenye taratibu za makubaliano. Kuna taratibu mbalimbali za makubaliano, lakini zote zina lengo moja: kuhakikisha rekodi ni za kweli na za uaminifu. Tofauti ni njia ambayo mwafaka unafikiwa. Hapa tutachunguza aina tatu za taratibu za makubaliano.

Uthibitisho wa Kazi (PoW) (0:23)

Katika mfumo wa Uthibitisho wa Kazi (PoW), data ya muamala inahifadhiwa katika vitalu, na kuthibitishwa kwa kuwafanya watu watatue tatizo gumu la hisabati lililoambatishwa nayo. Hili kwa kawaida hufanywa na kompyuta zenye nguvu na linajulikana kama "uchimbaji." Tuzo katika mfumo wa sarafu-fiche hutolewa kwa mchimbaji wa kwanza anayetatua tatizo hilo.

Fikiria kundi la wawindaji wa hazina wakijaribu kufungua sanduku lenye kufuli gumu lililoambatishwa nalo. Kutafuta mchanganyiko sahihi ni kazi ngumu, lakini mtu wa kwanza kufanya hivyo anapata tuzo. Kwa ufupi, Uthibitisho wa Kazi (PoW) ni mbio za kutafuta mchanganyiko sahihi kwenye sanduku la hazina. Sarafu-fiche kama Bitcoin na Ethereum hutumia utaratibu wa Uthibitisho wa Kazi (PoW).

Uthibitisho wa Dau (PoS) (1:04)

Kisha, tuna Uthibitisho wa Dau (PoS). Hapa muundaji wa kitalu kipya, anayejulikana pia kama mthibitishaji, anachaguliwa kwa nasibu kulingana na kiasi cha dhamana anachoweka kwenye mtandao. Kadiri dhamana inavyokuwa kubwa, ndivyo nafasi ya kuchaguliwa kama mthibitishaji inavyokuwa kubwa.

Hebu tutumie hili kwenye mfano wa sanduku la hazina. Fikiria kundi la wawindaji wa hazina wakigombea sanduku. Sanduku linatolewa kama tuzo kulingana na mfumo wa bahati nasibu. Ili kushiriki, kila mwindaji anapaswa kununua tiketi za bahati nasibu. Kadiri kila mwindaji anavyonunua tiketi nyingi, ndivyo nafasi ya kushinda inavyokuwa kubwa. Itifaki za mnyororo wa vitalu kama Ouroboros ya Cardano na EOS zinatumia mwafaka wa Uthibitisho wa Dau (PoS).

Uthibitisho wa mamlaka (PoA) (1:42)

Mwisho, uthibitisho wa mamlaka (PoA) — aina iliyoboreshwa ya Uthibitisho wa Dau (PoS). Hapa, ni pande zilizoidhinishwa pekee zilizochaguliwa kulingana na sifa zao zinazoweza kuwa wathibitishaji.

Hebu turejee kwenye mfano wa sanduku la hazina. Kundi la wawindaji wa hazina linaunda umoja na kuweka hazina zao pamoja. Kulingana na kiwango chao cha uaminifu, wachache waliochaguliwa wanateuliwa na kundi ili kuhakikisha uhalali wa yaliyomo kwenye sanduku. Hyperledger Fabric ya IBM na mtandao wa majaribio wa Kovan wa Ethereum ni baadhi ya mifano ya mifumo ya mnyororo wa vitalu inayotumia uthibitisho wa mamlaka (PoA).

Mifano ya mseto ya mwafaka (2:14)

Wakati kampuni za jadi za mnyororo wa vitalu zipo kwenye utaratibu mmoja wa makubaliano, baadhi ya zile zenye ubunifu zinatumia itifaki nyingi za mwafaka. Chukulia Opet Foundation, kwa mfano, ambayo inajenga mnyororo wa vitalu wa kipekee ili kuhifadhi data iliyokusanywa kwenye programu yake ya soga ya masomo kwa kutumia itifaki zote mbili za uthibitisho wa mamlaka (PoA) na Uthibitisho wa Kazi (PoW).

Data kama vile rekodi za kitaaluma za wanafunzi, shughuli za ziada, na wasifu wa haiba zinahifadhiwa kwenye mnyororo wa vitalu na zinaweza kuthibitishwa kupitia mfumo wa uthibitisho wa mamlaka (PoA) unaoendeshwa na Hyperledger Fabric. Wathibitishaji, katika mfano huu, ni taasisi za elimu zinazoheshimika au hata wasajili wa kitaifa na wizara husika za elimu. Hii inasaidia kuhakikisha kwamba data zote za mwanafunzi ni za kuaminika.

Lakini nani atafanya kazi bure? Mwafaka wa Uthibitisho wa Kazi (PoW) unatumika ili kutoa tuzo kwa wathibitishaji ambao wamefanya kazi.

Faragha na data ya mwanafunzi (3:02)

Kwa kutumia Hyperledger Fabric, kila rekodi ya mwanafunzi inalindwa kwa ufunguo wa heshi wa faragha unaomilikiwa na mwanafunzi. Data inaweza kufikiwa tu wakati mwanafunzi anapotoa ufunguo huo wa kipekee. Hii inamaanisha faragha ya mwanafunzi inahifadhiwa na kudhibitiwa na mwanafunzi mwenyewe.

Kwa mfano, wanafunzi wanapotuma maombi ya kujiunga na chuo kikuu kupitia jukwaa la Opet, wanatoa ufunguo wa kipekee wa rekodi zao kwa chuo kikuu. Kwa kufanya hivyo, chuo kikuu kinaweza kufikia rekodi zao za hivi punde za kitaaluma. Wanafunzi pia wataweza kuona ikiwa rekodi zao zimefunguliwa au angalau kuzingatiwa kwa maombi. Hii inaongeza ufanisi na uwazi ikilinganishwa na mbinu za jadi.

Hitimisho (3:37)

Kwa kuunganisha mifano ya Uthibitisho wa Kazi (PoW) na uthibitisho wa mamlaka (PoA), suluhisho la mnyororo wa vitalu la Opet Foundation linahakikisha faragha kwenye data ya wanafunzi huku likitoa motisha kwa taasisi za elimu na wanafunzi wanapochangia kwenye jukwaa. Huku minyororo ya vitalu ikizidi kupata umaarufu, ni suala la muda tu kabla ya kuona mifumo zaidi ya kipekee ya mseto ikitengenezwa.

Je, ukurasa huu ulikuwa wa msaada?