Utangulizi wa programu zilizogatuliwa (DApps)

Mitandao ya Blockchain ni teknolojia mpya yenye uwezo wa kubadilisha jinsi tunavyopanga kazi, kudhibiti uaminifu na hatari na kulinda thamani. Mikataba bora na DApps ni programu na violesura vya programu vinavyowezesha uwezekano huu wa kuvutia, ambao unaenea zaidi ya “cryptocurrency”. Kama ilivyo kwa teknolojia yoyote ya uanzilishi, kuna manufaa na hatari zinazoweza kutokea.

Je! DApps ni nini hasa?

DApps ni programu za kompyuta zinazochanganya Miingiliano ya Mtumiaji na Mikataba bora ya blockchain ili kuwezesha matumizi mbalimbali. Kama vile programu kwenye simu yako, au programu kwenye kompyuta yako: hizi pia ni programu za kuvutia. Mikataba bora yenyewe ni programu; ili “kuendesha” Mkataba bora, kwa kawaida unahitaji ufikiaji wa “kimwili” kwenye blockchain. DApps hutenga ufikiaji huo wa blockchain, ikikupa kiolesura kwenye simu yako au kivinjari cha kompyuta, ambacho kinaweza kuunganishwa kwenye sehemu za ufikiaji za blockchain kwenye seva za mbali ili kutekeleza sehemu ya “mkataba bora” ya programu.

Faida za DApps

Kwa sababu DApps ni violesura vya Mikataba bora inayoendeshwa kwenye mitandao ya blockchain, zinaweza kurithi manufaa mengi ya teknolojia ya blockchain:

Ugatuaji

Mitandao mingi ya blockchain ya umma hutegemea watu wengi katika maeneo mengi tofauti kuwa na data sawa na kuthibitisha kazi ya kila mmoja wao kwa uhuru. Kwa hiyo, kuhatarisha seva moja au zaidi haitoshi kuathiri data, au mfumo.

kuokoa gharama

Mikataba bora, rekodi za shughuli, na rekodi za utambulisho au mafanikio - sehemu za DApps ambazo zina thamani kubwa zaidi - zinaweza kukabidhiwa nje kwa blockchain kwa kuhifadhi na/au kukokotoa. Kama kampuni, unaweza kutegemea usalama na uendeshaji wa mtandao wa blockchain wa umma badala ya seva za kibinafsi na wafanyikazi

Uamuzi wa haraka

Maamuzi mengi yanaweza kuratibiwa kwenye Mikataba bora ambayo hujitekeleza yenyewe wakati masharti yametimizwa. Watumiaji wanaweza kuanzisha utekelezaji bila hitaji la wapatanishi, uidhinishaji wa mapema, au muda mrefu wa mabadilisho

Kasi ya utekelezaji

kuhamisha uwekezaji na sarafu kihistoria imekuwa ngumu, na yenye vikwazo vingi. Ukiwa na blockchain unaweza kuhamisha mamilioni ya dola ndani ya sekunde hadi popote ulimwenguni.

Kwa sababu tu manufaa haya yanayowezekana yapo, haimaanishi kuwa lazima yamerithiwa na DApp yoyote. Itategemea ni aina gani ya programu, ujuzi wa wasanidi wa programu wanaoiunda, na viwango na sifa za mtandao maalum wa blockchain wanaotumia.

Hatari na Dhana Potofu kuhusu DApps

Kama ilivyo kwa teknolojia yoyote mpya, wakati mwingine uvumi huvuma kabla ya bidhaa kukomaa kikamilifu. Hii sio mbaya, lakini ni vizuri kufahamu hatari ili uweze kutumia fursa mpya - bila kutumiwa!

Je, ni kweli imegatuliwa?

Suala la sasa na mitandao ya blockchain ni uhaba. Mitandao ya blockchain inaweza kuwa ya kujivuta; kiasi cha data ambacho kinaweza kuhifadhiwa ni kidogo; zinaweza kuwa ghali kabisa kutumia. Gharama, kasi, uwezo ni vigezo vyote vinavyochangia usalama wa mitandao hii. Ikiwa utatoa nakala ya data kote ulimwenguni kila wakati habari mpya inapoongezwa, fizikia inaashiria kwamba itachukua muda kwa kipande hicho cha data kufika kote ulimwenguni. Kwa sababu hii, wakati mwingine DApps itatumia mtandao mdogo ambao umeunganishwa kwenye mtandao kuu wa umma. Neno la tasnia la hii ni “Side chain”. Wazo ni kwamba shughuli nyingi zinaweza kutokea kwenye mtandao wa upande mdogo, haraka. Kisha, kwa vipindi vilivyobainishwa, shughuli hizo hubanwa na kusawazishwa na mtandao kuu. Wakati DApp inategemea side chain, “hailindwi” tena na mtando kuu uliogatuliwa - angalau hadi muda huo wa maingiliano. Hili ni jambo la kujua wakati DApp inadai kugatuliwa, lakini inatumia Side Chain.

Je! Ni salama kabisa?

Ukweli tu kwamba kitu ni Dapp au kinaungwa mkono na mikataba bora haimaanishi kuwa kiko salama. Mikataba bora ni programu tu; zinaweza kuwa na hitilafu zinazosababisha makosa au kuruhusu kudukuliwa. Wakati wa kuchunguza usalama wa DApp, swali nzuri la mwongozo ni “DApp ilifanya dhana gani ya uaminifu?”

Hitilafu za programu zenyewe ni matokeo ya watayarishaji programu kudhani kuwa mtumiaji ataingiliana na programu kwa njia fulani. Wadukuzi wanaweza kudukua kwa kukwepa mawazo hayo ili programu ijibu kwa njia ambayo haijatabiriwa na mtayarishaji programu.

Mojawapo ya mifumo kuu ya usalama wa Bitcoin inatokana na dhana kwamba 51% ya makampuni na watu binafsi wanaoendesha seva za Bitcoin hawatafanya mkataba na kukubali kudukua mfumo. Kumekuwa na udukuzi ambapo makampuni yalikuwa na waendeshaji 9 tofauti pekee wanaoendesha “Side Chain” yao - kwa kudhaniwa kuwa itakuwa vigumu kwa waendeshaji 5 kushirikiana. Hii ilisababisha moja ya udukuzi mkubwa zaidi mnamo mwaka wa 2022 ambapo mdukuzi mmoja alitumia uhandisi wa kijamii kupata funguo kutoka kwa wahusika 5 na kuiba zaidi ya dola Milioni 600 za pesa kutoka kwa mfumo.

Je, inatoa uaminifu na uwazi?

Wakati smart contracts zenyewe hutoa kiwango cha juu cha uwazi, sehemu kubwa ya DAappsni programu “ya kawaida”, inayoendeshwa kwa njia isiyo wazi, ya kati, na yenye miundombinu ya jadi: kiolesura cha mtumiaji, na seva za mbali zinazopokea maombi ya watumiaji na kuwasilisha kwa blockchain.

Muhimu zaidi, smart contracts zinaweza kuwa na funguo na njia zisizoidhinishwa zinazoruhusu mapendeleo ya kiwango cha “watawala”, sio kila wakati kuna uwazi au usanifishaji vinavyohusiana na hili.

Mwisho kabisa, Mikataba bora (smart contracts)ni vipande vya programu maalum. Watu wachache sana wanajua jinsi ya kuzisoma na kuzielewa. Kuna utaratibu unaotekelezwa na jamii ya kufanya mikataba bora (smart contracts) ichungezwe na mtu mwingine. Hata hivyo, hakuna viwango rasmi vya kile kinachopaswa kushughulikiwa katika ukaguzi huo ili kuhakikisha uthabiti wake. Kuwa na Mikataba bora(smart contracts) tu ni hatua nzuri ya kwanza kuelekea uwazi, lakini sio mwisho.

Mwamini Mungu lakini uwe tayari

DAPP ya uwazi inapaswa kujitahidi ili kuwasilisha ujumbe wa:

  • Jinsi data inavyoshughulikiwa kati ya kivinjari chako na blockchain: Je, kuna baadhi ya data inayohifadhiwa kwenye seva kuu? Je, makampuni yanatumia data hiyo kama chanzo cha ziada cha mapato? Jambo muhimu hapa ni mawasiliano, ili watumiaji waweze kufanya maamuzi yao wenyewe ipasavyo.
  • Je, ni nini michango na matokeo ya Mikataba bora (smart contracts) yao: “ikiwa hii, basi, nyingine” taarifa zinaweza kuelezea mantiki ya mkataba. Kwa hakika, kutakuwa na ufichuzi wa uwazi wa haki zozote za msimamizi. *Mawazo ya imani: Kuna uwezekano gani wa shambulio la 51%? Je, kuna ufanisi gani wa motisha (au vizuizi) ambavyo ni sehemu ya mfumo?
  • Jinsi mabadiliko yanaweza kuanzishwa: Je, ni vigezo gani vya mikataba (yaani: ada, viwango vya matukio) na vinawezaje kubadilishwa?
  • Jinsi ilivyogatuliwa: DApp “nzuri” inapaswa kugawanywa katika nyanja mbalimbali: kijiografia, kijamii na kiuchumi, na thamani ya mfumo, kwa kutaja machache. Ushiriki katika ngazi yoyote haipaswi kuamuliwa na wachache.
  • Ikiwa DApp inatumia side chains: ni nani anayeiendesha, kuna waendeshaji wangapi wa mtandao na wanapatikana wapi. Ikiwa mtu yeyote anaweza kuwa opereta, au ikiwa kuna mipaka ya aina fulani. Majibu “sahihi” kwa maswali haya yatategemea muktadha na matakwa yako mwenyewe.
  • Kwenye Cardano, Mikataba bora (smart contracts) inaweza kufanya chochote ambacho mtu anaweza kufanya - kama vile kupiga kura, kuweka hisa kwenye ADA yake au kujihusisha na Mikataba bora (smart contracts)mingine. Upigaji Kura na Ushiriki ni hatua muhimu ambazo zina madhara makubwa kwa usalama wa mfumo na jinsi fedha za hazina za jamii zinavyotumika. Itakuwa muhimu sana kuwasiliana ikiwa Mikataba bora (smart contracts) ambayo ina ADA itashiriki katika staking au kupiga kura kwenye mtandao.

Kwa wakati huu hakuna viwango vya sekta ambavyo DApp inaweza kutamani hasa, au kutumia ili “kuthibitisha” usalama au utiifu wake. Zaidi ya hayo, kwa kuzingatia hali ya ugatuaji wa mifumo hii, sio hali ambayo tunapaswa kutarajia miongozo “rasmi” kutoka kwa mashirika ya udhibiti. Badala yake, miongozo itatokana na watumiaji wa umma waliofahamishwa, ambao wanafahamu hatari, na wenye ujuzi wa kutosha kudai viwango vya juu. Hili ni swala la majadiliano katika IOG, dcSpark na timu zinazofanya kazi zaidi katika uundaji wa miundombinu ya msingi ya Cardano. Unaweza pia kuanza kufikiria juu ya mambo haya unapokumbana na wimbi la kwanza la DApps kuingia ulimwenguni leo.

Get more articles like this in your inbox

Was the article useful?

Or leave comment
Share

No comments yet…

avatar
You can use Markdown
close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    d. 3 se. 24
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    d. 4 se. 3
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    d. 3 se. 48
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    d. 2 se. 16
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    d. 3 se. 14
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    d. 3 se. 19
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    d. 4 se. 59
    Darlington Kofa
0:00
/
~0:00