ទាំងក្នុងជីវិតពិត និងពិភពឌីជីថល យើងច្រើនតែចង់បង្ហាញរឿងដល់អ្នកដទៃ។ មុនពេលចូលអគារការិយាល័យ និយោជិតជាធម្មតាផ្តល់អត្តសញ្ញាណប័ណ្ណប្រភេទខ្លះ មុនពេលចូលខាងក្នុង។
នៅពេលដែលអ្នកប្រើប្រាស់ព្យាយាមចូលទៅក្នុងកម្មវិធីដូចជា Facebook ឬ Twitter សេវាទាំងនេះដំបូងត្រូវតែសួរអ្នកប្រើប្រាស់ឱ្យចូលដោយប្រើពាក្យសម្ងាត់ ហើយម្តងម្កាលលេខកូដសម្ងាត់ប្រើតែមួយដង (OTP) ត្រូវបានផ្ញើទៅកាន់ឧបករណ៍ចល័តរបស់ពួកគេ។
គុណវិបត្តិនៃការផ្តល់ភ័ស្តុតាង គឺយើងតែងតែផ្តល់ព័ត៌មានប្រភេទផ្សេងទៀតទៅឆ្ងាយ។ ការផ្តល់លេខសម្ងាត់ទៅគេហទំព័រនៅតែមានន័យថាគេហទំព័រខ្លួនវារក្សាច្បាប់ចម្លងនៃពាក្យសម្ងាត់ដែលបានហាសនៅក្នុងម៉ាស៊ីនមេរបស់វា។ ប្រសិនបើនរណាម្នាក់លួចចូលម៉ាស៊ីនស្កេនលេខសម្គាល់បុគ្គលិករបស់អគារការិយាល័យ ពួកគេប្រហែលជាអាចទទួលបានសោឯកជនរបស់មនុស្សគ្រប់គ្នា។
ភ័ស្តុតាងចំណេះដឹងសូន្យ ឬ ZKPs ផ្តល់មធ្យោបាយសម្រាប់សុពលភាពអត្តសញ្ញាណ ឬប្រតិបត្តិការដោយមិនចាំបាច់ផ្តល់ព័ត៌មានបន្ថែម។ ដោយសារតែកម្មវិធីរបស់វានៅក្នុងការគ្រីបគ្រីប ZKPs ត្រូវបានកែសម្រួលដោយ blockchain ដើម្បីបង្កើតពិធីការសុពលភាពដែលអាចធ្វើមាត្រដ្ឋានបាន និងសុវត្ថិភាព។
តើភស្តុតាងចំណេះដឹងសូន្យជាអ្វី?
ភស្តុតាងចំណេះដឹងសូន្យត្រូវបានស្នើឡើងជាលើកដំបូងដោយអ្នកស្រាវជ្រាវ MIT Silvio Micali, Charles Rackoff, និង Shafi Goldwasser ក្នុងឆ្នាំ 1985 នៅក្នុងក្រដាសរបស់ពួកគេ។ "ភាពស្មុគស្មាញនៃចំណេះដឹងនៃប្រព័ន្ធភស្តុតាងអន្តរកម្ម"
អត្ថបទនេះបានបង្ហាញពីគំនិតនៃភាពស្មុគស្មាញនៃចំណេះដឹង។ នេះសំដៅទៅលើចំនួននៃចំណេះដឹងអំពីភស្តុតាងដែលបានផ្ទេរពីអ្នកផ្ទៀងផ្ទាត់ទៅអ្នកផ្ទៀងផ្ទាត់។ ភស្តុតាងនៃចំណេះដឹងសូន្យមានគោលបំណងអនុញ្ញាតឱ្យភាគីមួយបង្ហាញថាសេចក្តីថ្លែងការណ៍ជាក់លាក់មួយគឺជាការពិតចំពោះភាគីផ្សេងទៀតដោយមិនចាំបាច់បង្ហាញព័ត៌មានផ្សេងទៀតឡើយ។
ZKPs អាចត្រូវបានប្រើជាជម្រើសសុវត្ថិភាពសម្រាប់ប្រព័ន្ធផ្ទៀងផ្ទាត់បច្ចុប្បន្ន ហើយក៏អាចបន្ថែមទៅពិធីការ blockchain ដើម្បីរក្សាប្រតិបត្តិការឯកជន។
តើ ZKPs ដំណើរការយ៉ាងដូចម្តេច?
ឧទាហរណ៍នៃពិភពលោកពិត
ដើម្បីបង្ហាញពីរបៀបដែលភស្តុតាងគ្មានចំណេះដឹងដំណើរការ សូមមើលឧទាហរណ៍អរូបីនៃ ZKP ។
ចូរនិយាយថាអ្នកមានមិត្តម្នាក់ដែលពិការភ្នែកក្រហមបៃតង។ អ្នកមានបាល់ដូចគ្នាបេះបិទពីរដែលខុសគ្នាតែក្នុងពណ៌៖ មួយក្រហម និងមួយបៃតង។ ចំពោះមិត្តភ័ក្តិរបស់អ្នក ពួកគេមើលទៅដូចគ្នាបេះបិទ ប៉ុន្តែក្នុងនាមជាមនុស្សដែលមិនមានពិការភ្នែកពណ៌ អ្នកអាចប្រាប់ពួកគេឱ្យដាច់ពីគ្នាបានយ៉ាងងាយស្រួល។
តើអ្នកអាចបញ្ជាក់ប្រាប់មិត្តភ័ក្តិរបស់អ្នកថាពួកគេមានពណ៌ផ្សេងដោយមិនបានបង្ហាញពីបាល់មួយណាជាក្រហម ឬបៃតង?
តាមពិតមានវិធីមួយដើម្បីបញ្ជាក់រឿងនេះដោយមិនបង្ហាញពណ៌នៃបាល់។ ដំបូង អ្នកត្រូវតែឱ្យមិត្តរបស់អ្នកដាក់បាល់ទាំងពីរនៅពីក្រោយខ្នងរបស់គាត់ ហើយប្រាប់គាត់ឱ្យបង្ហាញបាល់ណាមួយ ហើយលាក់វាម្តងទៀត។ បន្ទាប់មក អ្នកប្រាប់មិត្តរបស់អ្នកថាគាត់មានជម្រើសដើម្បីបង្ហាញបាល់ដដែលម្តងទៀត ឬប្តូរវាជាមួយបាល់ផ្សេងទៀត។
រាល់ពេលដែលបាល់ថ្មីត្រូវបានបង្ហាញ អ្នកអាចប្រាប់គាត់ថាតើគាត់បានប្តូរបាល់ឬអត់។ ប្រសិនបើអ្នកបន្តទស្សន៍ទាយការហៅត្រឹមត្រូវ វាកាន់តែទំនងជាថាបាល់មានពណ៌ខុសៗគ្នា។ មិត្តរបស់អ្នកឥឡូវនេះគួរតែជឿជាក់ថាបាល់មានពណ៌ផ្សេងគ្នាដោយមិនចាំបាច់ប្រាប់គាត់ថាបាល់ណាមានពណ៌អ្វីនោះទេ។
កម្មវិធីជាក់ស្តែង
ឧទាហរណ៍ជាក់ស្តែងភាគច្រើននៃភស្តុតាងចំណេះដឹងសូន្យធ្លាក់ជាពីរប្រភេទ។
ទីមួយ ZKPs អាចត្រូវបានប្រើនៅពេលរចនាពិធីការ។ យើងអាចធានាថាភាគីផ្សេងៗមិនអាចបោកប្រាស់ ឬទាញយកអត្ថប្រយោជន៍ពីពិធីការបានទេ។ ទីពីរ ZKPs អាចត្រូវបានប្រើសម្រាប់ការកំណត់អត្តសញ្ញាណ។
ជាឧទាហរណ៍ យើងអាចប្រើ ZKPs ដើម្បីចូលទៅកម្មវិធីគេហទំព័រដោយសុវត្ថិភាពដោយមិនចាំបាច់បង្ហាញពាក្យសម្ងាត់ដោយខ្លួនឯង។
សូមក្រឡេកមើលឧទាហរណ៍មួយចំនួនអំពីរបៀបដែលយើងអាចប្រើភស្តុតាងគ្មានចំណេះដឹង។
ការបោះឆ្នោតតាមប្រព័ន្ធអ៊ីនធឺណេត
កម្មវិធីមួយដែលត្រូវបានពិភាក្សាជាទូទៅនៃ ZKPs គឺជាតួនាទីដែលអាចកើតមានរបស់ពួកគេក្នុងការបោះឆ្នោតតាមអ៊ីនធឺណិត។ ចូរនិយាយថា យើងមានការបោះឆ្នោតប្រជាមតិនាពេលខាងមុខ ដែលអ្នកប្រើប្រាស់អាចបោះឆ្នោតលើគោលនយោបាយដែលបានស្នើឡើង។ អ្នកបោះឆ្នោតដែលមានសិទ្ធិនីមួយៗត្រូវបានអនុញ្ញាតឱ្យបោះឆ្នោត 1 ឬ 0 នៅលើសន្លឹកឆ្នោត។
ដោយប្រើ ZKPs អ្នកបោះឆ្នោតអាចបញ្ជាក់ពីសិទ្ធិរបស់ពួកគេក្នុងការបោះឆ្នោតដោយមិនបង្ហាញអត្តសញ្ញាណរបស់ពួកគេ។ នេះធានាថាការបោះឆ្នោតនីមួយៗនឹងពិតជាអនាមិក។ ZKP បន្ថែមក៏នឹងត្រូវបានប្រើដើម្បីបញ្ជាក់ថាការបោះឆ្នោតរបស់អ្នកប្រើប្រាស់ជាក់លាក់គឺជាផ្នែកមួយនៃចំនួនសន្លឹកឆ្នោតចុងក្រោយ។
ទាក់ទងនឹងខ្លឹមសារនៃសន្លឹកឆ្នោត ប្រព័ន្ធបោះឆ្នោតក៏អាចបង្កើតភស្តុតាងគ្មានចំណេះដឹងដែលថាសន្លឹកឆ្នោតនីមួយៗមានលេខ 1 ឬ 0។ វាត្រូវបានសម្រេចដោយមិនចាំបាច់ដឹងពីខ្លឹមសារនៃសន្លឹកឆ្នោតខ្លួនឯង។
ភាពឯកជន Blockchain
Blockchains ដូចជា Bitcoin និង Ethereum មិនគាំទ្រប្រតិបត្តិការឯកជនទេ។ ដរាបណាកាបូប Bitcoin របស់អ្នកជាសាធារណៈ នរណាម្នាក់អាចចូលទៅកាន់ប្លុករុករកដូចជា ស្ទ្រីម ដើម្បីមើលប្រតិបត្តិការទាំងអស់ដែលកាបូបគឺជាផ្នែកមួយនៃ។
ទន្ទឹមនឹងនេះ ការប្រើប្រាស់សេវាកម្មដូចជាធនាគារ ឬសេវាកម្មទូទាត់ដូចជា Cash App ឬ Venmo ផ្តល់ឱ្យអ្នកនូវលទ្ធភាពធ្វើប្រតិបត្តិការជាឯកជន។ យ៉ាងណាក៏ដោយ ភាពងាយស្រួលនេះមកត្រឹមតម្លៃនៃការបង្ហាញព័ត៌មានរបស់អ្នកទៅកាន់សេវាមជ្ឈិម។
យើងអាចរួមបញ្ចូលគ្នានូវភាពអនាមិកជាមួយនឹងវិមជ្ឈការដោយបន្ថែម ZKPs ទៅក្នុងពិធីការ blockchain ។ Cryptocurrencies ដូចជា ZCash ប្រើ ZKPs ដើម្បីបង្កើតប្រតិបត្តិការឯកជនដែលអនុញ្ញាតឱ្យអ្នកកាន់កាក់រក្សាភាពអនាមិករបស់ពួកគេ។ រូបិយប័ណ្ណគ្រីបតូទាំងនេះជាច្រើនប្រើប្រភេទ ZKP ដែលគេស្គាល់ថា zk-SNARK ។
ZKPs ទាំងនេះមិនតម្រូវឱ្យមានអន្តរកម្មរវាង prover និងអ្នកផ្ទៀងផ្ទាត់ទេ។
ការបូកសរុបចំណេះដឹងសូន្យ
ZK-rollups គឺជាដំណោះស្រាយដែលអាចធ្វើមាត្រដ្ឋានបាន ដែលអនុញ្ញាតឱ្យប្រតិបត្តិការបិទខ្សែសង្វាក់ត្រូវបានផ្ទៀងផ្ទាត់ភ្លាមៗ និងជាមួយនឹងថ្លៃឧស្ម័នតិចតួចបំផុត។ ពួកវាជាមធ្យោបាយមួយដើម្បីបញ្ចូលគ្នានូវចំនួនដ៏ធំនៃប្រតិបត្តិការស្រទាប់ 2 ហើយបញ្ជូនវាទៅក្នុងពិធីការស្រទាប់ 1 ។
ក្រៅពីការផ្តល់ភាពឯកជន ZKPs អនុញ្ញាតឱ្យធ្វើមាត្រដ្ឋាននៃប្រព័ន្ធស្មុគស្មាញ។ ពិធីការ Blockchain អាចប្រើ ZKPs ដើម្បីបញ្ជាក់ថាអ្នកប្រើប្រាស់បានទូទាត់ប្រតិបត្តិការត្រឹមត្រូវ មានសមតុល្យសមស្រប។ល។ ដំណោះស្រាយដែលអាចធ្វើមាត្រដ្ឋានបាន ប៉ុន្តែមានសុវត្ថិភាពទាំងនេះគឺអាចធ្វើទៅបានតែតាមរយៈភស្តុតាងគណិតវិទ្យាដែលបានធ្វើឡើងក្រៅខ្សែសង្វាក់នៅក្នុង ZKPs ប៉ុណ្ណោះ។
ពិធីការដូចជា Loopring ប្រើភស្តុតាងគ្មានចំណេះដឹង ដើម្បីជួយដំណើរការប្រតិបត្តិការក្រៅខ្សែសង្វាក់ ដោយមិនចាំបាច់ធ្វើឱ្យខូចសុវត្ថិភាព។
អត្ថប្រយោជន៍នៃ Zero-Knowledge Proofs
- ZKPs ជំនួសទម្រង់ការផ្ទៀងផ្ទាត់ដែលមិនសូវគួរឱ្យទុកចិត្តដូចជា PINs ឬកាតអត្តសញ្ញាណ
- ZKPS បង្កើនលទ្ធភាពធ្វើមាត្រដ្ឋាននៃ blockchains
- ការអនុវត្ត ZKP ទាមទារវិធីសាស្ត្រអ៊ិនគ្រីបសាមញ្ញ
- ការប្រើប្រាស់ ZKPS អាចធ្វើឱ្យប្រព័ន្ធមានសុវត្ថិភាពជាងមុន ដោយមិនត្រូវការព័ត៌មានដែលមិនចាំបាច់ត្រូវបានរក្សាទុកក្នុងប្រព័ន្ធ។
សន្និដ្ឋាន
ឯកជនភាពទិន្នន័យគឺជាបញ្ហាចម្បងរួចទៅហើយនៅក្នុងប្រព័ន្ធកណ្តាល និងវិមជ្ឈការ។ ភ័ស្តុតាងចំណេះដឹងសូន្យផ្តល់មធ្យោបាយសម្រាប់ភាគីផ្សេងៗដើម្បីបញ្ជាក់ ឬធ្វើឱ្យប្រតិបត្តិការ និងអត្តសញ្ញាណមានសុពលភាព ដោយមិនចាំបាច់បង្ហាញប្រតិបត្តិការ ឬអត្តសញ្ញាណនោះទេ។
នៅពេលដែលបច្ចេកវិទ្យា blockchain កាន់តែត្រូវបានប្រើប្រាស់យ៉ាងទូលំទូលាយ ការទទួលយក ZKPs ដើម្បីដោះស្រាយការផ្ទៀងផ្ទាត់ដោយសុវត្ថិភាពនឹងក្លាយជាគន្លឹះនៃការព្រួយបារម្ភអំពីទំហំ។
សូមផ្ដល់យោបល់