A cikin rayuwa ta ainihi da duniyar dijital, sau da yawa muna son tabbatar da abubuwa ga wasu. Kafin shiga ginin ofis, ma'aikata yawanci suna ba da wani nau'in ID kafin shiga ciki.
Lokacin da masu amfani suka yi ƙoƙarin shiga wani app kamar Facebook ko Twitter, dole ne waɗannan ayyukan su fara tambayar mai amfani da kalmar wucewa kuma lokaci-lokaci ana aika lambar wucewa (OTP) zuwa na'urarsu ta hannu.
A kasa na samar da hujja shi ne sau da yawa muna ba da wasu nau'ikan bayanai nesa. Samar da kalmar sirri ga gidan yanar gizon har yanzu yana nufin cewa gidan yanar gizon da kansa yana adana kwafin kalmar sirrin da aka haɗe a cikin sabar sa. Idan wani ya yi hacking na na'urar daukar hotan takardu na ma'aikacin ginin ofishin, za su iya samun maɓallan keɓaɓɓen kowa da kowa.
Takaddun shaida na sifili ko ZKP suna ba da hanya don tabbatar da ainihi ko ma'amala ba tare da samar da ƙarin bayani ba. Saboda aikace-aikacen sa a cikin cryptography, ZKPs an daidaita su ta blockchain don ƙirƙirar amintattun ƙa'idodin tabbatarwa.
Menene Hujjojin Ilimin Sifili?
Masu bincike na MIT Silvio Micali, Charles Rackoff, da Shafi Goldwasser ne suka fara gabatar da hujjojin rashin sani a cikin 1985 a cikin takarda. "Ƙa'idar Ilmin Tsarukan Hujja na Sadarwa"
Wannan takarda ta gabatar da ra'ayi na rikitarwa na ilimi. Wannan yana nufin adadin ilimin game da hujjar da aka canjawa wuri daga mai tabbatarwa zuwa mai tabbatarwa. Takaddun shaida na rashin sani na nufin ba da damar wata ƙungiya ta tabbatar da cewa takamaiman magana gaskiya ce ga wata ƙungiya ba tare da bayyana wani bayani ba.
Za a iya amfani da ZKPs azaman amintaccen madadin tsarin tabbatarwa na yanzu kuma ana iya ƙarawa zuwa ka'idojin blockchain don kiyaye ma'amaloli na sirri.
Yaya ZKPs Aiki?
Misalin Duniya na Gaskiya
Don misalta yadda hujjojin sifili ke aiki, bari mu kalli wani misali na ZKP.
Bari mu ce kana da aboki mai launin ja-kore makaho. Kuna tare da ku ƙwallaye guda biyu iri ɗaya waɗanda suka bambanta da launi kawai: ja ɗaya, ɗaya kuma kore. Ga abokinka, suna kama da juna, amma a matsayinka na mutumin da ba shi da makanta, zaka iya raba su cikin sauƙi.
Shin zai yiwu ka tabbatar wa abokinka cewa suna da launi daban-daban ba tare da bayyana wace ball ja ko kore ba?
Akwai, a gaskiya, hanyar da za a tabbatar da wannan ba tare da bayyana launuka na kwallaye ba. Da farko, dole ne ka bar abokinka ya sanya ƙwallayen biyu a bayansa kuma ka gaya masa ya nuna kowace ƙwallon kuma ya sake ɓoye ta. Bayan haka, ka gaya wa abokinka cewa yana da zaɓi don sake nuna ƙwallon ɗaya ko kuma ya canza shi da ɗayan.
Duk lokacin da aka nuna sabon ball, za ka iya gaya masa ko ya kunna kwallon ko a'a. Idan kuka ci gaba da hasashen kiran da ya dace, zai zama mai yuwuwa cewa ƙwallayen suna da launi daban-daban. Abokinku ya kamata a yanzu ya gamsu cewa ƙwallayen suna da launi daban-daban ba tare da gaya masa waɗanne ƙwallo suke da launi ba.
Practical aikace-aikacen kwamfuta
Yawancin misalai masu amfani na hujjojin sifili-ilimi sun faɗi kashi biyu.
Na farko, ana iya amfani da ZKPs yayin zayyana ka'idoji. Za mu iya tabbatar da cewa ƙungiyoyi daban-daban ba za su iya yin magudi ko cin gajiyar ƙa'idar ba. Na biyu, ana iya amfani da ZKPs don ganewa.
Misali, zamu iya amfani da ZKPs don shiga aikace-aikacen gidan yanar gizo amintattu ba tare da bayyana kalmar sirrin kanta ba.
Bari mu kalli wasu ‘yan misalan yadda za mu yi amfani da hujjojin rashin sani.
E-Zabe
Ɗayan da aka fi tattauna aikace-aikacen ZKP shine yuwuwar rawar da suke takawa a zaɓen kan layi. Bari mu ce muna da kuri'ar raba gardama mai zuwa inda masu amfani za su iya jefa kuri'a a kan wata manufa. Ana ba kowane mai jefa ƙuri'a damar jefa ƙuri'a 1 ko 0 akan katin zaɓe.
Ta amfani da ZKP, masu jefa ƙuri'a za su iya tabbatar da 'yancinsu na jefa ƙuri'a ba tare da bayyana ainihin su ba. Wannan yana tabbatar da cewa kowace ƙuri'a za ta kasance da gaske. Za kuma a yi amfani da ƙarin ZKP don tabbatar da cewa ƙuri'ar wani mai amfani wani ɓangare ne na ƙididdiga na ƙarshe na ƙuri'u.
Dangane da abin da ya kunsa da kansa, tsarin kada kuri'a na iya haifar da wata shaida ta sifili da ke nuna cewa kowane kuri'a na dauke da 1 ko 0. Ana yin hakan ne ba tare da sanin abin da ke cikin kuri'ar da kanta ba.
Sirrin Blockchain
Blockchains kamar Bitcoin da Ethereum ba sa tallafawa ma'amaloli masu zaman kansu na asali. Muddin walat ɗin ku na Bitcoin na jama'a ne, kowa zai iya zuwa mai binciken toshe kamar Blockstream don ganin duk ma'amaloli da walat ɗin wani ɓangare ne na.
A halin yanzu, amfani da sabis kamar banki ko sabis na biyan kuɗi kamar Cash App ko Venmo yana ba ku ikon yin mu'amala a sirri. Wannan saukakawa, duk da haka, yana zuwa ne da ƙimar bayyana bayanan ku ga sabis ɗin da aka keɓe.
Za mu iya haɗa ɓoyewa tare da ƙaddamarwa ta hanyar ƙara ZKPs zuwa ka'idar blockchain. Cryptocurrencies kamar ZCash suna amfani da ZKPs don ƙirƙirar ma'amaloli masu zaman kansu waɗanda ke ba masu riƙe da tsabar kudi damar kiyaye sirrin su. Yawancin waɗannan cryptocurrencies suna amfani da nau'in ZKP da aka sani da zk-SNARK.
Waɗannan ZKPs ba sa buƙatar hulɗa tsakanin mai tabbatarwa da mai tabbatarwa.
Rubuce-rubucen Sifili-Ilimi
ZK-rollups shine mafita mai daidaitawa wanda ke ba da damar tabbatar da ma'amaloli marasa sarka nan take kuma tare da ƙarancin kuɗin gas. Hanya ce ta haɗa ɗimbin ma'amaloli na Layer 2 da ƙaddamar da su kan ka'idar Layer 1.
Bayan samar da keɓantawa, ZKPs yana ba da damar daidaita tsarin tsarin. Ƙididdigar Blockchain na iya amfani da ZKPs don tabbatar da cewa masu amfani sun daidaita ma'amaloli masu dacewa, suna da ma'auni mai dacewa, da sauransu. Waɗannan amintattun hanyoyin mafita amma masu iya daidaitawa suna yiwuwa ne kawai ta hanyar hujjojin lissafin da aka yi ba tare da sarka ba a cikin ZKPs.
Ka'idoji irin su Loopring suna amfani da hujjojin sifili don taimakawa aiwatar da mu'amalar da ba ta da sarkakiya ba tare da lalata tsaro ba.
Amfanin Hujjojin Ilimin Sifili
- ZKPs suna maye gurbin ƙarancin ingantattun hanyoyin tantancewa kamar PIN ko katunan shaida
- ZKPS yana haɓaka scalability na blockchain
- Aiwatar da ZKP yana buƙatar hanyoyin ɓoyewa masu sauƙi
- Amfani da ZKPS na iya sa tsarin ya zama mafi aminci ta hanyar rashin buƙatar bayanan da ba dole ba a adana su a cikin tsarin.
Kammalawa
Sirrin bayanan ya rigaya ya zama babban batu a cikin tsarin tsakiya da na tsakiya. Hujjojin ilimi na sifili suna ba da hanya ga ɓangarori daban-daban don tabbatarwa ko tabbatar da ma'amala da tantancewa ba tare da bayyana fa'idodin ciniki ko gabobin ba.
Kamar yadda fasahar blockchain ke samun ƙarin amfani da ko'ina, ɗaukar ZKPs don aiwatar da tabbatarwa amintacce zai zama mabuɗin damuwa ga haɓaka haɓaka.
Leave a Reply