🇹🇿 The Cardano Ballot: developing a decentralized voting app- SWAHILI TRANSLATION

Source:The Cardano Ballot: developing a decentralized voting app
https://ucarecdn.com/7f4db03c-13f1-4003-b9a5-e145f8082554/

Sehemu nyingi zinazosonga zinahusika katika kuandaa hafla ya kimataifa kama vile Mkutano wa Cardano Summit 2022, na timu mbalimbali zikizingatia vipengele tofauti ili kuhakikisha mambo yataenda sawa iwezekanavyo. Mwishoni mwa Julai, timu ya Zana za Metadata ya Wakfu wa Cardano ilipokea kazi mpya: Kusaidia Mkutano huo kupitia uundaji wa programu ya kupiga kura ambayo mtu yeyote angeweza kutumia kwa urahisi. Programu inapaswa pia kuongeza uwezekano wa blockchain ya Cardano na kila kura ithibitishwe kwenye mnyororo

Kwa miezi miwili pekee ya kutengeneza suluhu maridadi na inayofanya kazi kikamilifu, timu ya Zana za Metadata ilianza kipindi cha kazi kubwa na ugunduzi. Leo, timu, pamoja na Foundation nzima ya Cardano, inafurahi kuanzisha Ballot ya Cardano https://voting.summit.cardano.org/

Kuweka misingi ya programu ya kupiga kura

Mahitaji makuu ya mfumo wa kupiga kura wa Cardano yalidokeza maombi ambayo sio tu kutumika mkutano wa Cardano lakini pia yalionyesha faida pamoja na uwezo wa blockchain ya Cardano. Ilihitaji kubuniwa na kujengwa kwa njia ambayo ingewezesha kila mtu kumpigia kura msemaji aliyechaguliwa na jumuiya na kuwatunuku wateule wa Mkutano huo. Upigaji kura pia ulipaswa kutolewa bila malipo kwa watumiaji na kuwa na kikomo cha kura moja kwa kila mtumiaji.

Timu ya Zana za Metadata ilizingatia miundo mingi ya muundo, mingine ikitumia miamala ya metadata, nyingine ikitumia mali asili, mikatabani iliyopo kwe programu ya kompyuta au itifaki ya muamala ambayo inakusudiwa kutekeleza, kudhibiti au kuandika kiotomati matukio na vitendo vinavyofaa kisheria kulingana na masharti ya mkataba au makubaliano au suluhisho la Hydra kwa kuongeza mnyororo mpana wa Cardano kwa kupunguza muda wa kusubiri na kuongeza matokeo, au miamala kwa sekunde (TPS).Chaguo la kurejesha suluhisho zilizopo za upigaji kura za Cardano pia lilizingatiwa

Tuligundua kwa haraka kutokuwa na uwezo wa kutegemea miundo ya upigaji kura iliyopimwa ambayo inategemea kiasi cha ada zilizowekwa. Tulihitaji kuhakikisha uzito sawa wa upigaji kura kwa kila mtumiaji na miundo hii kwa kawaida haikuweza kutoa dhamana kama hiyo. Zaidi ya hayo, timu iligundua ugumu fulani katika kuweka kikomo cha pochi moja kwa kura moja.

Mchakato wa uundaji ulisababisha Kura ya Cardano kubadilika na kuwa ombi la upigaji kura la Web3 ambalo lilitumia Kiunganishi kipya cha Wallet cha Waanzilishi wa Cardano, kuwezesha watumiaji kuunganisha Cardano Wallet inayotumia viwango vya CIP 30 na CIP 8.

Timu ilitekeleza mbinu mbili mahususi za kuthibitisha pochi ya mtumiaji: ama kutumia mfumo wa Discord bot, au ujumbe wa SMS. Kwa kutumia utiaji sahihi wa ujumbe wa CIP 8 na anwani ya hisa ya pochi, tuliwataka watumiaji kutia sahihi ujumbe wa siri uliotolewa kupitia mojawapo ya mbinu hizo mbili, hivyo kuthibitisha umiliki wa pochi iliyounganishwa

Uamuzi wa kuunda maktaba hii mpya ya Kiunganishi cha Wallet ulikuwa wa pande mbili. Kwanza kabisa, tulihitaji suluhu la mfumo wa kura kwe Cardano na, kupitia majaribio na hitilafu kubwa, tuligundua masuala mengi katika miradi mbalimbali ya pochi inayohusiana na muunganisho wa pochi ambayo ilimaanisha kwamba hatungepata matumizi bora kutoka kwayo.

Pili, timu ilitaka kutoa kwa watengenezaji wa baadaye wa Cardano suluhisho la programu inayoashiria ambayo msimbo asilia hutolewa kwa uhuru na inaweza kusambazwa na kurekebishwa ambalo liliondoa mzigo unaowezekana wa kazi na mzigo unaohusishwa na shida kama zilivyo sasa.

Kukuza zana ambayo msimbo asilia hutolewa kwa uhuru na inaweza kusambazwa na kurekebishwa
pamoja na uboreshaji wa matumizi

Kando na masuala ya mkoba yaliyotambuliwa, maktaba huria ya Kiunganishi cha Wallet ilijaribu kutoa suluhu ya uzito mwepesi isiyotegemea maktaba zilizopo za utayarishaji. Kwa hivyo, tulitengeneza kipengee kilichopendekezwa cha React https://reactjs.org/ ili kutoa utendakazi unaotanguliza muunganisho wa pochi na kutia sahihi kwa ujumbe wa CIP 8. Matokeo ya mwisho yalikuwa kiunganishi cha programu huria ya pochi kuwezesha msanidi programu au mradi wowote kutambulisha muunganisho wa pochi ya Cardano na uthibitishaji bila mshono. Tunatumai Kiunganishi hiki kipya cha Wallet kitaboresha safari ya msanidi wa Cardano na kusaidia kushinda viwango vichache vya vibonye na vipengee vya kuunganisha pochi na timu yetu.

Kwa kutumia pochi ya Cardano iliyounganishwa na kuthibitishwa, mtumiaji sasa anaweza kuandaa Kura ya Cardano kwa wateuliwa mbalimbali katika kategoria tofauti za spika na tuzo za Mkutano huo. Rasimu ya Kura ya Cardano lazima pia isainiwe kwa kutumia kiwango cha CIP 8, ambapo inaweza kuwasilishwa kama kura. Kwa njia hii, programu hutumia CIP 8 ili kuthibitisha pochi iliyounganishwa na kusaini kura iliyoandaliwa. Timu pia iliamua kutumia CIP 8 ili kuunda kipengele cha kuingia katika programu.

kiendelea, Wakfu wa Cardano pia unanuia kutoa kithibitishaji na kichanganuzi cha chanzo huria cha JAVA CIP 8 ambacho kinaweza kujumuishwa katika miradi ya Cardano. Kithibitishaji hiki cha JAVA CIP 8 na kichanganuzi huwezesha uondoaji sahihi wa saini za CIP 8 na kimeundwa mahususi ili kusaidia utendakazi wa uchimbaji data kwa Utawala wa SundaeSwap. Vile vile, maktaba inasaidia ujumuishaji wa uchanganuzi wa saini za CIP 8 kwa kutumia lugha maarufu ya programu ya JAVA.

Kuwa na kura kwenye mnyororo
Mara baada ya Kura ya Cardano kusainiwa na kuwasilishwa kwa mfumo, timu ilikabiliwa na changamoto ya kuamua ni nini kingetoa chaguo mwafaka la kuandika kura kwenye msururu. Njia iliyochaguliwa italazimika kujumuisha mambo kadhaa ya kuzingatia, pamoja na kuzingatia uwazi na uthibitishaji, na vile vile utumiaji wa uwajibikaji wa blockchain.

Baadhi ya mijadala inayoendelea imejadili ikiwa mtandao mkuu wa blockchain-unaojulikana mara kwa mara kama safu-1-unapaswa kutumiwa kama hifadhidata. Kwa upande wa Kura ya Cardano, hii itamaanisha kuwa kura zote zilizotiwa saini ziandikwe kwenye mnyororo. Bila shaka ingetoa sifa za uwazi na uthibitishaji zinazohitajika, lakini pia ilizua wasiwasi.

Kwa uelewa wa miti ya merkle na umuhimu wake katika uthibitishaji, timu iliazimia kutambua suluhisho la kuwajibika ambalo lilitoa uwazi na uthibitishaji, huku halitumii safu-1 ya Cardano kama hifadhidata. Mazungumzo na miradi tofauti inayomilikiwa na jumuiya yalianza wakati wa awamu hii ya pamoja ya kubuni na maendeleo.

Katika kukutana na Voteaire, na ingawa timu ilitambua visa vingi vya utumiaji ambapo mradi uliwasilisha suluhu mwafaka, ikawa wazi kwamba kuunganishwa na suluhisho lao la kupiga kura kungehitaji kuandika kura zote kwenye msururu na kwa hivyo hailingani na mahitaji yetu. Baadhi ya masuala yaliyopo ya kuhakikisha kura moja kwa kila mtumiaji pia yalizuka. Hata hivyo, majadiliano na Voteaire yalionekana kuwa muhimu sana. Waliangazia taarifa muhimu kuhusu masuala yaliyopo na upigaji kura uliogatuliwa na kutoa masuluhisho yanayoweza kuthibitishwa kwa watumiaji kwa njia ya gharama nafuu.

Kwa upande mwingine, SundaeSwap, kwa upande mwingine, hivi karibuni imetekeleza modeli ya utawala ambayo hutumia miti ya merkle kama njia ya kuthibitisha data na hiyo hufanya hivyo bila kuandika data nzima kwenye blockchain ya Cardano. Majadiliano ya kina na SundaeSwap, pamoja na nia yao ya kushiriki masomo muhimu waliyojifunza wakati wa kuandaa suluhisho lao, yalituruhusu kutambua suluhisho la kweli kwa utaratibu wa uthibitishaji wa Cardano Ballot ambao ulitoa uwazi na uthibitishaji, lakini haukuhitaji kuandika kiasi kikubwa cha data kwenye mnyororo. Aidha, ilifanya hivyo kwa gharama ndogo.

Ushirikiano huu na SundaeSwap pia unakuja kama mfano wa kazi shirikishi ya Wakfu wa Cardano na jumuiya ya Cardano. Ni sehemu ya juhudi za mara kwa mara za Wakfu katika kuonyesha na kusaidia ukomavu wa mfumo ikolojia.

Kutoka kwa Kura ya Cardano hadi shirika la blockchain

Katika safari ya kubuni na kuendeleza Kura ya Cardano, timu ya Zana za Metadata ilikumbana na vipengele vyote viwili vya kupongezwa ndani ya mfumo ikolojia wa ukuzaji wa Cardano na maeneo ambayo yanaweza kufaidika kutokana na uchunguzi na maendeleo zaidi. Kwa nia ya kuendelea na kazi shirikishi na mfumo ikolojia, sasa tunaandika na kuchanganua njia zinazowezekana za kuboresha msanidi wa Cardano na matumizi ya mtumiaji.

Ingawa Kura ya Cardano iliundwa mahususi kwa ajili ya Mkutano wa Wakuu wa Cardano 2022, ilizua majadiliano kuhusu suluhisho la kiwango cha biashara na kile ambacho kingehitajika ili kuitekeleza. Wakfu wa Cardano kwa jumla na timu ya Vyombo vya Metadata wanajua hasa utafiti unaokua na maendeleo kuwa utambulisho wa kujitegemea (SSI). Tunafahamu vivyo hivyo kuhusu utoaji wa vitambulishi vilivyogatuliwa (DID) kwenye Cardano yenye miradi kama vile Atala Prism https://atalaprism.io/ RootsID https://www.rootsid.com/
IAMX IAMX – Own your identity na Sidetree-Cardano.
rodolfomiranda (Rodolfo) · GitHub

Zaidi ya hayo, viwango na mifumo mingi iliyopo ndani ya SSI—kama vile DIF, W3, Trust Over IP, KERI—inapaswa kuzingatiwa ikiwa lengo ni kubuni na kutengeneza suluhu la utambulisho linaloweza kushirikiana kikweli.

Kura ya Cardano hatimaye itabadilishwa kuwa maktaba huria. Tunatumai itakuwa ya manufaa kwa wengine ndani ya jumuiya na kwa madhumuni zaidi ya yale ya Mkutano wa Cardano 2022.

Mradi huu wa maendeleo ulitoa uzoefu uliofungua macho kwa timu tulipotambua maeneo katika safari ya wasanidi wa Cardano ambayo yanahitaji majadiliano zaidi.
Ni kwa kuzingatia hili ambapo Wakfu wa Cardano unapanga kufanya warsha ya Kiunganishi cha Wallet na DApp kwenye Mkutano wa Wakuu wa Cardano 2022, pamoja na kuandaa mijadala inayohusu viwango vya CIP, upigaji kura uliogatuliwa, na zaidi.

Timu ya Zana za Metadata na Wakfu wa Cardano hualika jumuiya kamili ya Cardano kupiga kura kwanza kwa kategoria za wasemaji na baadaye kwa Tuzo za kwanza za Mkutano wa Cardano. Pia tunatumai kuona kila mtu aidha ana kwa ana au kwa karibu kwenye Mkutano huo, na tunatazamia kuendelea kushirikiana na jumuiya ya Cardano.