በሁለቱም በእውነተኛ ህይወት እና በዲጂታል አለም፣ ብዙ ጊዜ ነገሮችን ለሌሎች ማረጋገጥ እንፈልጋለን። ወደ ቢሮ ህንፃ ከመግባትዎ በፊት ሰራተኞች ወደ ውስጥ ከመግባታቸው በፊት አንዳንድ አይነት መታወቂያ ይሰጣሉ።
ተጠቃሚዎች እንደ ፌስቡክ ወይም ትዊተር ባሉ አፖች ውስጥ ለመግባት ሲሞክሩ እነዚህ አገልግሎቶች መጀመሪያ ተጠቃሚው በፓስወርድ እንዲገባ መጠየቅ እና አልፎ አልፎ የአንድ ጊዜ የይለፍ ኮድ (ኦቲፒ) ወደ ተንቀሳቃሽ መሳሪያቸው ይላካል።
ማስረጃ የማቅረብ ጉዳቱ ብዙ ጊዜ ሌሎች የመረጃ አይነቶችን መስጠት ነው። አሁንም የይለፍ ቃል ለድር ጣቢያ ማቅረብ ማለት ድህረ ገጹ ራሱ የሃሽድ የይለፍ ቃል ቅጂ በአገልጋዮቹ ውስጥ ያስቀምጣል። አንድ ሰው የቢሮ ህንጻውን የሰራተኛ መታወቂያ ስካነር ቢጠልፍ የሁሉንም ሰው የግል ቁልፍ ማግኘት ይችል ይሆናል።
የዜሮ እውቀት ማረጋገጫዎች ወይም ZKPs ተጨማሪ መረጃ ማቅረብ ሳያስፈልግ ማንነትን ወይም ግብይትን ለማረጋገጥ መንገድ ይሰጣሉ። በስክሪፕቶግራፊ ውስጥ ስላላቸው፣ ZKPs ተስተካክለዋል። ብሎኮች አስተማማኝ እና ሊሰፋ የሚችል የማረጋገጫ ፕሮቶኮሎችን ለመፍጠር።
የዜሮ እውቀት ማረጋገጫዎች ምንድን ናቸው?
የዜሮ እውቀት ማረጋገጫዎች ለመጀመሪያ ጊዜ የቀረቡት በ MIT ተመራማሪዎች ሲልቪዮ ሚካሊ፣ ቻርልስ ራኮፍ እና ሻፊ ጎልድዋሰር በ1985 ዓ.ም. "የመስተጋብራዊ ማረጋገጫ-ስርዓቶች እውቀት ውስብስብነት"
ይህ ጽሑፍ የእውቀት ውስብስብነት ጽንሰ-ሀሳብ አስተዋወቀ። ይህ የሚያመለክተው ከመረጃው ወደ አረጋጋጭ የተላለፈውን ማስረጃ የእውቀት መጠን ነው። የዜሮ እውቀት ማረጋገጫዎች ዓላማው አንድ አካል የተለየ መግለጫ ለሌላ አካል ምንም ዓይነት መረጃ ሳይሰጥ እውነት መሆኑን እንዲያረጋግጥ መፍቀድ ነው።
ZKP ዎች ለአሁኑ የማረጋገጫ ስርዓቶች እንደ አስተማማኝ አማራጭ ጥቅም ላይ ሊውሉ ይችላሉ እና እንዲሁም ግብይቶችን ግላዊ ለማድረግ ወደ blockchain ፕሮቶኮሎች ሊጨመሩ ይችላሉ።
ZKPs እንዴት ይሰራሉ?
የእውነተኛ ዓለም ምሳሌ
የዜሮ እውቀት ማረጋገጫዎች እንዴት እንደሚሠሩ ለማሳየት፣ የZKP አብስትራክት ምሳሌን እንመልከት።
ቀይ-አረንጓዴ ቀለም ዓይነ ስውር የሆነ ጓደኛ አለህ እንበል። በቀለም ብቻ የሚለያዩ ሁለት ተመሳሳይ ኳሶች አሉዎት አንድ ቀይ እና አንድ አረንጓዴ። ለጓደኛዎ, ተመሳሳይ ይመስላሉ, ነገር ግን ቀለም የሌለው ሰው እንደመሆኔ መጠን በቀላሉ መለየት ይችላሉ.
የትኛው ኳስ ቀይ ወይም አረንጓዴ እንደሆነ ሳታሳውቅ ለጓደኛህ የተለያየ ቀለም መሆኑን ማረጋገጥ ትችላለህ?
በእውነቱ, የኳሶቹን ቀለሞች ሳይገልጹ ይህንን ለማረጋገጥ የሚያስችል መንገድ አለ. በመጀመሪያ ጓደኛዎ ሁለቱንም ኳሶች ከኋላው እንዲያስቀምጥ እና ማንኛውንም ኳስ እንዲያሳይ እና እንደገና እንዲደብቀው መፍቀድ አለብዎት። በመቀጠል, ለጓደኛዎ ተመሳሳይ ኳስ እንደገና ለማሳየት ወይም ከሌላው ጋር የመቀያየር ምርጫ እንዳለው ይነግሩታል.
አዲስ ኳስ በታየ ቁጥር ኳሱን እንደቀየረ ወይም እንዳልቀየረ ልትነግረው ትችላለህ። ትክክለኛውን ጥሪ መገመት ከቀጠሉ፣ ኳሶቹ የተለያየ ቀለም ያላቸው የመሆኑ እድሉ እየጨመረ ይሄዳል። የትኞቹ ኳሶች የትኛው ቀለም እንዳላቸው ሳይነግሩት ጓደኛዎ አሁን ኳሶቹ የተለያየ ቀለም እንዳላቸው እርግጠኛ መሆን አለበት.
ተግባራዊ መተግበሪያዎች
አብዛኞቹ ተግባራዊ የዜሮ እውቀት ማረጋገጫዎች በሁለት ዓይነት ይከፈላሉ::
በመጀመሪያ, ፕሮቶኮሎችን ሲነድፉ ZKPs መጠቀም ይቻላል. የተለያዩ ወገኖች ፕሮቶኮሉን ማጭበርበር ወይም መጠቀሚያ ማድረግ እንደማይችሉ ማረጋገጥ እንችላለን። ሁለተኛ, ZKPs ለመለየት ጥቅም ላይ ሊውል ይችላል.
ለምሳሌ የይለፍ ቃሉን እራሱ ሳናሳውቅ ደህንነቱ በተጠበቀ ሁኔታ ወደ ድር መተግበሪያ ለመግባት ZKPs ን መጠቀም እንችላለን።
የዜሮ እውቀት ማረጋገጫዎችን እንዴት መጠቀም እንደምንችል ጥቂት ምሳሌዎችን እንመልከት።
ኢ-ድምጽ መስጠት
አንድ የተለመደ የ ZKPs አተገባበር በመስመር ላይ ድምጽ መስጠት ላይ ሊኖራቸው የሚችለው ሚና ነው። ተጠቃሚዎች በታቀደው ፖሊሲ ላይ ድምጽ መስጠት የሚችሉበት መጪ ህዝበ ውሳኔ አለን እንበል። እያንዳንዱ ብቁ መራጭ በድምጽ መስጫው ላይ 1 ወይም 0 እንዲመርጥ ተፈቅዶለታል።
ZKP ን በመጠቀም መራጮች ማንነታቸውን ሳይገልጹ ድምጽ የመስጠት መብታቸውን ማረጋገጥ ይችላሉ። ይህ እያንዳንዱ ድምጽ በእውነት የማይታወቅ መሆኑን ያረጋግጣል። የአንድ የተወሰነ ተጠቃሚ ድምጽ የመጨረሻው የድምጽ መጠን አካል መሆኑን ለማረጋገጥ ተጨማሪ ZKP ጥቅም ላይ ይውላል።
የድምፅ መስጫውን ይዘት በተመለከተ፣ የድምጽ መስጫ ስርዓቱ እያንዳንዱ ድምጽ 1 ወይም 0 እንደሚይዝ የዜሮ እውቀት ማረጋገጫ ሊያመነጭ ይችላል።
Blockchain ግላዊነት
እንደ Bitcoin እና Ethereum ያሉ Blockchains የግል ግብይቶችን በትውልድ አይደግፉም። የእርስዎ Bitcoin የኪስ ቦርሳ ይፋዊ እስከሆነ ድረስ፣ ማንኛውም ሰው እንደ ብሎክ አሳሽ መሄድ ይችላል። ብጥብጥ የኪስ ቦርሳው አካል የሆኑትን ሁሉንም ግብይቶች ለማየት.
ይህ በእንዲህ እንዳለ፣ እንደ ባንክ ወይም እንደ Cash App ወይም Venmo ያሉ የክፍያ አገልግሎቶችን መጠቀም በግል የግብይት ችሎታ ይሰጥዎታል። ይሁን እንጂ ይህ ምቾት የእርስዎን መረጃ ለተማከለ አገልግሎት ለማሳየት የሚያስከፍለው ወጪ ነው።
ZKP ዎችን ወደ blockchain ፕሮቶኮል በማከል ማንነትን መደበቅ እና ያልተማከለ ማድረግ እንችላለን። እንደ ZCash ያሉ ክሪፕቶ ምንዛሬዎች የሳንቲም ባለቤቶች ማንነታቸውን እንዲቀጥሉ የሚያስችሏቸውን የግል ግብይቶች ለመፍጠር ZKPs ይጠቀማሉ። ከእነዚህ ክሪፕቶ ምንዛሬዎች ውስጥ ብዙዎቹ zk-SNARK በመባል የሚታወቀውን የZKP አይነት ይጠቀማሉ።
እነዚህ ZKP ዎች በአረጋጋጭ እና በአረጋጋጭ መካከል ምንም አይነት መስተጋብር አያስፈልጋቸውም።
የዜሮ እውቀት ጥቅል
ZK-rollups ከሰንሰለት ውጪ የሚደረጉ ግብይቶች በቅጽበት እና በትንሽ የጋዝ ክፍያዎች እንዲረጋገጡ የሚያስችል ልኬታማ መፍትሄ ነው። ብዙ ቁጥር ያላቸውን የንብርብር 2 ግብይቶችን በማጣመር ወደ Layer 1 ፕሮቶኮል የምናስገባበት መንገድ ናቸው።
ግላዊነትን ከመስጠት በተጨማሪ ZKPs ውስብስብ ስርዓቶችን ለመለካት ያስችላል። የብሎክቼይን ፕሮቶኮሎች ተጠቃሚዎች ትክክለኛ ግብይቶችን መጨረሳቸውን፣ ተገቢውን ቀሪ ሒሳብ እንዳላቸው እና የመሳሰሉትን ለማረጋገጥ ZKPs መጠቀም ይችላሉ። እነዚህ አስተማማኝ ሆኖም ሊለኩ የሚችሉ መፍትሄዎች የሚቻሉት በZKP ዎች ውስጥ ከሰንሰለት ውጪ በተደረጉ የሂሳብ ማረጋገጫዎች ብቻ ነው።
እንደ Loopring ያሉ ፕሮቶኮሎች ደህንነትን ሳያበላሹ ከ ሰንሰለት ውጪ ግብይቶችን ለማገዝ የዜሮ እውቀት ማረጋገጫዎችን ይጠቀማሉ።
የዜሮ-እውቀት ማረጋገጫዎች ጥቅሞች
- ZKP ዎች እንደ ፒን ወይም መታወቂያ ካርዶች ያሉ አስተማማኝ ያልሆኑ የማረጋገጫ ቅጾችን ይተካሉ
- ZKPS የማገጃ ቼይንን መስፋፋት ይጨምራል
- የ ZKP ትግበራ ቀላል የምስጠራ ዘዴዎችን ይፈልጋል
- የዜድኬፒኤስ አጠቃቀም በሲስተሙ ውስጥ አላስፈላጊ መረጃ እንዲከማች ባለመጠየቅ ስርአቶችን ደህንነቱ የተጠበቀ ያደርገዋል።
መደምደሚያ
በሁለቱም የተማከለ እና ያልተማከለ ስርዓቶች ውስጥ የውሂብ ግላዊነት አስቀድሞ ትልቅ ጉዳይ ነው። የዜሮ እውቀት ማረጋገጫዎች ግብይቶችን ወይም ማንነቶችን ሳይገልጹ ለተለያዩ ወገኖች ግብይቶችን እና ማንነቶችን ለማረጋገጥ ወይም ለማረጋገጥ መንገድ ይሰጣሉ።
የብሎክቼይን ቴክኖሎጂ በስፋት ጥቅም ላይ እየዋለ ሲሄድ፣ የ ZKP ዎች ማረጋገጫን በአስተማማኝ ሁኔታ ማስተናገድ መቻሉ ለስጋቶች ቁልፍ ይሆናል።
መልስ ይስጡ