நிஜ வாழ்க்கை மற்றும் டிஜிட்டல் உலகம் இரண்டிலும், நாம் அடிக்கடி மற்றவர்களுக்கு விஷயங்களை நிரூபிக்க விரும்புகிறோம். அலுவலக கட்டிடத்திற்குள் நுழைவதற்கு முன்பு, ஊழியர்கள் உள்ளே செல்வதற்கு முன்பு சில வகையான ஐடியை வழங்குவார்கள்.
பயனர்கள் பேஸ்புக் அல்லது ட்விட்டர் போன்ற பயன்பாட்டில் உள்நுழைய முயற்சிக்கும்போது, இந்தச் சேவைகள் முதலில் பயனரை கடவுச்சொல் மூலம் உள்நுழையச் சொல்ல வேண்டும் மற்றும் எப்போதாவது ஒரு முறை கடவுக்குறியீடு (OTP) அவர்களின் மொபைல் சாதனத்திற்கு அனுப்பப்படும்.
ஆதாரத்தை வழங்குவதில் உள்ள ஒரு தீங்கு என்னவென்றால், நாங்கள் அடிக்கடி மற்ற வகையான தகவல்களை வழங்குகிறோம். ஒரு இணையதளத்திற்கு கடவுச்சொல்லை வழங்குவது என்பது, அந்த இணையதளம் தனது சேவையகங்களில் ஹாஷ் செய்யப்பட்ட கடவுச்சொல்லின் நகலை வைத்திருப்பதாகும். அலுவலக கட்டிடத்தின் ஊழியர் ஐடி ஸ்கேனரை யாராவது ஹேக் செய்தால், அவர்கள் அனைவரின் தனிப்பட்ட சாவியையும் பெற முடியும்.
பூஜ்ஜிய-அறிவு சான்றுகள் அல்லது ZKP கள் கூடுதல் தகவலை வழங்காமல் ஒரு அடையாளம் அல்லது பரிவர்த்தனையை சரிபார்க்க ஒரு வழியை வழங்குகிறது. கிரிப்டோகிராஃபியில் அதன் பயன்பாடுகள் காரணமாக, ZKP கள் மாற்றியமைக்கப்பட்டுள்ளன blockchains பாதுகாப்பான மற்றும் அளவிடக்கூடிய சரிபார்ப்பு நெறிமுறைகளை உருவாக்க.
ஜீரோ-அறிவு சான்றுகள் என்றால் என்ன?
பூஜ்ஜிய-அறிவு சான்றுகள் முதன்முதலில் எம்ஐடி ஆராய்ச்சியாளர்களான சில்வியோ மிக்காலி, சார்லஸ் ராக்காஃப் மற்றும் ஷாஃபி கோல்ட்வாஸர் ஆகியோரால் 1985 இல் அவர்களின் ஆய்வறிக்கையில் முன்மொழியப்பட்டது. "ஊடாடும் ஆதார அமைப்புகளின் அறிவு சிக்கலானது"
இந்த கட்டுரை அறிவு சிக்கலான கருத்தை அறிமுகப்படுத்தியது. இது நிரூபனிடமிருந்து சரிபார்ப்பவருக்கு மாற்றப்பட்ட ஒரு சான்று பற்றிய அறிவின் அளவைக் குறிக்கிறது. பூஜ்ஜிய-அறிவு சான்றுகள் ஒரு குறிப்பிட்ட அறிக்கை மற்றொரு தரப்பினருக்கு வேறு எந்த தகவலையும் வெளியிடாமல் உண்மை என்பதை நிரூபிக்க ஒரு தரப்பினரை அனுமதிப்பதை நோக்கமாகக் கொண்டுள்ளது.
ZKPகள் தற்போதைய அங்கீகார அமைப்புகளுக்கு பாதுகாப்பான மாற்றாகப் பயன்படுத்தப்படலாம் மற்றும் பரிவர்த்தனைகளை தனிப்பட்டதாக வைத்திருக்க பிளாக்செயின் நெறிமுறைகளிலும் சேர்க்கலாம்.
ZKP கள் எப்படி வேலை செய்கின்றன?
நிஜ உலக உதாரணம்
பூஜ்ஜிய-அறிவு சான்றுகள் எவ்வாறு செயல்படுகின்றன என்பதை விளக்குவதற்கு, ZKP இன் சுருக்கமான உதாரணத்தைப் பார்க்கலாம்.
சிவப்பு-பச்சை நிறக்குருடு உங்களுக்கு ஒரு நண்பர் இருக்கிறார் என்று வைத்துக்கொள்வோம். உங்களிடம் இரண்டு ஒத்த பந்துகள் உள்ளன, அவை நிறத்தில் மட்டுமே வேறுபடுகின்றன: ஒன்று சிவப்பு மற்றும் ஒரு பச்சை. உங்கள் நண்பருக்கு, அவர்கள் ஒரே மாதிரியாகத் தெரிகிறார்கள், ஆனால் நிறக்குருடு இல்லாத ஒரு நபராக, நீங்கள் அவர்களை எளிதாகப் பிரித்துச் சொல்லலாம்.
எந்த பந்து சிவப்பு அல்லது பச்சை என்பதை வெளிப்படுத்தாமல் அவர்கள் வேறு நிறம் என்பதை உங்கள் நண்பருக்கு நிரூபிக்க முடியுமா?
உண்மையில், பந்துகளின் நிறங்களை வெளிப்படுத்தாமல் இதை நிரூபிக்க ஒரு வழி உள்ளது. முதலில், உங்கள் நண்பர் இரண்டு பந்துகளையும் அவரது முதுகுக்குப் பின்னால் வைத்து, ஏதேனும் பந்தைக் காட்டி மீண்டும் மறைக்கச் சொல்ல வேண்டும். அடுத்து, அதே பந்தை மீண்டும் காட்டவோ அல்லது மற்றொன்றுடன் மாற்றவோ அவருக்கு விருப்பம் இருப்பதாக உங்கள் நண்பரிடம் சொல்லுங்கள்.
ஒவ்வொரு முறையும் ஒரு புதிய பந்து காண்பிக்கப்படும்போது, அவர் பந்தை மாற்றினாரா இல்லையா என்பதை நீங்கள் அவரிடம் சொல்லலாம். சரியான அழைப்பை நீங்கள் யூகித்துக்கொண்டே இருந்தால், பந்துகள் வெவ்வேறு வண்ணங்களில் இருக்கும் வாய்ப்பு அதிகமாகும். எந்தெந்த பந்துகளில் எந்த நிறம் இருக்கிறது என்று சொல்லாமல், பந்துகள் வெவ்வேறு நிறத்தில் உள்ளன என்பதை உங்கள் நண்பர் இப்போது நம்ப வேண்டும்.
நடைமுறை பயன்பாடுகள்
பூஜ்ஜிய-அறிவு சான்றுகளின் பெரும்பாலான நடைமுறை எடுத்துக்காட்டுகள் இரண்டு வகைகளாகும்.
முதலில், நெறிமுறைகளை வடிவமைக்கும்போது ZKP களைப் பயன்படுத்தலாம். வெவ்வேறு தரப்பினர் ஏமாற்றவோ அல்லது நெறிமுறையைப் பயன்படுத்திக் கொள்ளவோ முடியாது என்பதை நாங்கள் உறுதிப்படுத்த முடியும். இரண்டாவதாக, ZKP களை அடையாளம் காணப் பயன்படுத்தலாம்.
எடுத்துக்காட்டாக, கடவுச்சொல்லை வெளிப்படுத்தாமல் பாதுகாப்பாக இணையப் பயன்பாட்டில் உள்நுழைய ZKPகளைப் பயன்படுத்தலாம்.
பூஜ்ஜிய அறிவு ஆதாரங்களை நாம் எவ்வாறு பயன்படுத்தலாம் என்பதற்கான சில எடுத்துக்காட்டுகளைப் பார்ப்போம்.
மின்னணு வாக்குப்பதிவு
ZKP களின் பொதுவாக விவாதிக்கப்படும் ஒரு பயன்பாடு ஆன்லைன் வாக்களிப்பில் அவற்றின் சாத்தியமான பங்கு ஆகும். முன்மொழியப்பட்ட கொள்கையில் பயனர்கள் வாக்களிக்க வரவிருக்கும் வாக்கெடுப்பு எங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம். தகுதியுடைய ஒவ்வொரு வாக்காளரும் வாக்குச்சீட்டில் 1 அல்லது 0 என வாக்களிக்க அனுமதிக்கப்படுவார்கள்.
ZKP களைப் பயன்படுத்தி, வாக்காளர்கள் தங்கள் அடையாளத்தை வெளிப்படுத்தாமல் வாக்களிக்க தங்கள் உரிமையை நிரூபிக்க முடியும். ஒவ்வொரு வாக்கும் உண்மையிலேயே அநாமதேயமாக இருக்கும் என்பதை இது உறுதி செய்கிறது. ஒரு குறிப்பிட்ட பயனரின் வாக்கு இறுதி வாக்கு எண்ணிக்கையின் ஒரு பகுதி என்பதை நிரூபிக்க கூடுதல் ZKP பயன்படுத்தப்படும்.
வாக்குச்சீட்டுகளின் உள்ளடக்கத்தைப் பொறுத்தவரை, ஒவ்வொரு வாக்குச்சீட்டிலும் 1 அல்லது 0 இருக்கும் என்பதற்கான பூஜ்ஜிய-அறிவுச் சான்றையும் வாக்குப்பதிவு அமைப்பு உருவாக்க முடியும்.
பிளாக்செயின் தனியுரிமை
Bitcoin மற்றும் Ethereum போன்ற பிளாக்செயின்கள் தனிப்பட்ட பரிவர்த்தனைகளை ஆதரிக்கவில்லை. உங்கள் பிட்காயின் பணப்பை பொதுவில் இருக்கும் வரை, எவரும் ஒரு பிளாக் எக்ஸ்ப்ளோரருக்கு செல்லலாம் Blockstream பணப்பையின் ஒரு பகுதியாக இருக்கும் அனைத்து பரிவர்த்தனைகளையும் பார்க்க.
இதற்கிடையில், வங்கி போன்ற சேவையைப் பயன்படுத்துதல் அல்லது கேஷ் ஆப் அல்லது வென்மோ போன்ற கட்டணச் சேவைகளைப் பயன்படுத்துவது தனிப்பட்ட முறையில் பரிவர்த்தனை செய்யும் திறனை உங்களுக்கு வழங்குகிறது. இருப்பினும், இந்த வசதியானது, உங்கள் தகவலை மையப்படுத்தப்பட்ட சேவைக்கு வெளிப்படுத்தும் செலவில் வருகிறது.
பிளாக்செயின் நெறிமுறையில் ZKP களைச் சேர்ப்பதன் மூலம் நாம் பெயர் தெரியாததை பரவலாக்கத்துடன் இணைக்கலாம். ZCash போன்ற கிரிப்டோகரன்சிகள் ZKPகளைப் பயன்படுத்தி, நாணயம் வைத்திருப்பவர்கள் தங்கள் பெயர் தெரியாமல் இருக்க அனுமதிக்கும் தனிப்பட்ட பரிவர்த்தனைகளை உருவாக்குகின்றன. இந்த கிரிப்டோகரன்சிகளில் பல zk-SNARK எனப்படும் ZKP வகையைப் பயன்படுத்துகின்றன.
இந்த ZKP களுக்கு நிரூபணருக்கும் சரிபார்ப்பவருக்கும் இடையே எந்த தொடர்பும் தேவையில்லை.
ஜீரோ-அறிவு ரோல்அப்ஸ்
ZK-rollups என்பது ஒரு அளவிடக்கூடிய தீர்வாகும், இது ஆஃப்-செயின் பரிவர்த்தனைகளை உடனடியாகவும் குறைந்தபட்ச எரிவாயு கட்டணத்துடன் சரிபார்க்க அனுமதிக்கிறது. அவை அதிக எண்ணிக்கையிலான லேயர் 2 பரிவர்த்தனைகளை ஒன்றிணைத்து அவற்றை லேயர் 1 நெறிமுறையில் சமர்ப்பிக்கும் ஒரு வழியாகும்.
தனியுரிமை வழங்குவதைத் தவிர, சிக்கலான அமைப்புகளை அளவிடுவதற்கு ZKPகள் அனுமதிக்கிறது. பிளாக்செயின் நெறிமுறைகள் ZKPகளைப் பயன்படுத்தி பயனர்கள் சரியான பரிவர்த்தனைகளைச் செட்டில் செய்துள்ளார்கள், அதற்கான இருப்பு மற்றும் பலவற்றை நிரூபிக்க முடியும். இந்த பாதுகாப்பான மற்றும் அளவிடக்கூடிய தீர்வுகள் ZKP களில் ஆஃப்-செயின் செய்யப்பட்ட கணித சான்றுகள் மூலம் மட்டுமே சாத்தியமாகும்.
லூப்ரிங் போன்ற நெறிமுறைகள் பாதுகாப்பை சமரசம் செய்யாமல் ஆஃப்-செயின் பரிவர்த்தனைகளைச் செயல்படுத்த உதவும் பூஜ்ஜிய-அறிவு சான்றுகளைப் பயன்படுத்துகின்றன.
ஜீரோ-அறிவு சான்றுகளின் நன்மைகள்
- பின்கள் அல்லது அடையாள அட்டைகள் போன்ற குறைந்த நம்பகமான அங்கீகார வடிவங்களை ZKPகள் மாற்றுகின்றன
- ZKPS பிளாக்செயின்களின் அளவிடுதலை அதிகரிக்கிறது
- ZKP ஐ செயல்படுத்த எளிய குறியாக்க முறைகள் தேவை
- ZKPSஐப் பயன்படுத்துவது, கணினியில் தேவையற்ற தகவல்களைச் சேமிக்கத் தேவையில்லாமல் கணினிகளை மிகவும் பாதுகாப்பானதாக மாற்றும்.
தீர்மானம்
தரவு தனியுரிமை ஏற்கனவே மையப்படுத்தப்பட்ட மற்றும் பரவலாக்கப்பட்ட அமைப்புகளில் ஒரு முக்கிய பிரச்சினையாக உள்ளது. ஜீரோ-அறிவு சான்றுகள், கூறப்பட்ட பரிவர்த்தனைகள் அல்லது அடையாளங்களை வெளிப்படுத்தாமல் பரிவர்த்தனைகள் மற்றும் அடையாளங்களை நிரூபிக்க அல்லது சரிபார்க்க வெவ்வேறு தரப்பினருக்கு ஒரு வழியை வழங்குகிறது.
பிளாக்செயின் தொழில்நுட்பம் மிகவும் பரவலாகப் பயன்படுத்தப்படுவதால், சரிபார்ப்பைப் பாதுகாப்பாகக் கையாள ZKP களை ஏற்றுக்கொள்வது அளவிடுதல் கவலைகளுக்கு முக்கியமாகும்.
ஒரு பதில் விடவும்