zkSNARK কি? | সম্পূর্ণ গাইড প্লেটোব্লকচেন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

ZkSNarks কি কি? | সম্পূর্ণ গাইড

যত বেশি মানুষ গ্রহণ করেছে Bitcoin এবং আশ্চর্যজনক প্রযুক্তি যা এটিকে কার্যকরী করে তোলে, তারা এর কিছু গুরুত্বপূর্ণ ত্রুটিও আবিষ্কার করেছে। এর মধ্যে একটি সম্পূর্ণ বেনামী লেনদেনের ধারণা। যদিও বিটকয়েনকে প্রায়শই "বেনামী" বলে মনে করা হয়, এটি আসলে শুধুমাত্র "ছদ্মনাম", কারণ প্রতিটি বিটকয়েন ঠিকানার লেনদেন জনসাধারণের কাছে ট্র্যাক করা হয় blockchain. তবে, অন্যান্য ক্রিপ্টোকারেন্সি রয়েছে যেগুলি ব্লকচেইনগুলি বিকাশ করতে সক্ষম হয়েছে যা তাদের প্রোটোকলগুলিতে সম্পূর্ণ গোপনীয়তা প্রদান করে। এমনই একটি ক্রিপ্টোকারেন্সি Zcash যা একটি বিপ্লবী গোপনীয়তা বাস্তবায়নকে ব্যবহার করে যাকে বলা হয় zkSNARKs.

এই পোস্টে আমরা zkSNARK-এর মূল বিষয়গুলি দেখব, তারা কীভাবে গোপনীয়তা লুকিয়ে রাখে এবং ভবিষ্যতে কীভাবে তারা বিকাশ করবে।

এটার শূন্য জ্ঞান

zkSNARKগুলি তুলনামূলকভাবে সাম্প্রতিক ক্রিপ্টোগ্রাফিক নীতির উপর ভিত্তি করে তৈরি করা হয়েছে যাকে শূন্য জ্ঞান প্রমাণ বলা হয়। প্রাথমিক অবস্থায় একাডেমিক কাগজ যে তাত্ত্বিক জিরো নলেজ প্রোটোকল, সেগুলিকে সংজ্ঞায়িত করা হয়েছিল:

"একটি শূন্য-জ্ঞান প্রোটোকল হল এমন একটি পদ্ধতি যার মাধ্যমে একটি পক্ষ (প্রবক্তা) অন্য পক্ষকে (যাচাইকারী) প্রমাণ করতে পারে যে কিছু সত্য, এই নির্দিষ্ট বিবৃতিটি সত্য তা ছাড়া কোনো তথ্য প্রকাশ না করে।"

সুতরাং, মূলত একটি শূন্য জ্ঞানের প্রমাণ একজন ব্যক্তিকে প্রমাণ করার অনুমতি দিতে পারে যে তারা গোপনীয় বিষয়টি কী তা প্রকাশ না করেই কিছু গোপন জানে। এটির অনেক পরিস্থিতিতে গুরুত্বপূর্ণ প্রভাব রয়েছে যেখানে আমাদের একটি গোপন আদান-প্রদান করতে হবে কিন্তু আমরা যে পক্ষের কাছে সেই তথ্য পাঠাচ্ছি তাকে পুরোপুরি বিশ্বাস করতে পারি না।

উদাহরণস্বরূপ, আপনার অনলাইন পাসওয়ার্ডগুলি কীভাবে কাজ করে সে সম্পর্কে চিন্তা করুন। আপনি যখন একটি ওয়েবসাইটে আপনার পাসওয়ার্ড ঢোকান, সেই পাসওয়ার্ডটি সার্ভারে পাঠানো হয় এবং একটি হ্যাশড আকারে সংরক্ষণ করা হয়। যদিও হ্যাশগুলি পাসওয়ার্ডটি অস্পষ্ট করার চেষ্টা করে, একজন দক্ষ হ্যাকারের হাতে, একটি হ্যাশ প্লেইন টেক্সটের মতোই বিপজ্জনক হতে পারে। অতএব, আপনি একটি ওয়েবসাইটের গোপনীয়তা প্রকাশ করছেন এবং এটিকে রক্ষা করার জন্য সাইটের অনুমিত বিশ্বস্ততার উপর নির্ভর করছেন। আপনি কিছু ক্রিপ্টোগ্রাফিক প্রমাণ সমাধান করে পাসওয়ার্ড সম্পর্কে আপনার জ্ঞান প্রদর্শন করতে পারলে এটি কি আরও বেশি নিরাপদ হবে না?

শূন্য জ্ঞানের প্রমাণগুলি ঠিক এইভাবে কাজ করে এবং সেগুলি ক্রিপ্টো গোপনীয়তা প্রোটোকলগুলিতে বিশেষভাবে গুরুত্বপূর্ণ৷ আপনি পক্ষের কাছে প্রমাণ করতে সক্ষম হতে চান যে আপনি লেনদেন করছেন যে আপনি প্রকৃতপক্ষে সেই ব্যক্তিগত কীটি প্রকাশ না করেই আপনার ওয়ালেটের ব্যক্তিগত কীটি ধরে রেখেছেন। তত্ত্ব অনুসারে, একটি শূন্য জ্ঞান প্রমাণ বৈধ হওয়ার জন্য, এটি নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে:

  • সম্পূর্ণতা: ইনপুট সত্য হলে, প্রমাণ সর্বদা "সত্য" ফিরে আসবে।
  • সুস্থতা: যদি ইনপুটটি মিথ্যা হয়, তাহলে আপনি শূন্য-জ্ঞানের প্রমাণটিকে "সত্য" ফেরত দিতে কৌশল করতে পারবেন না।
  • শূন্য-জ্ঞান: যাচাইকারী বিবৃতিটি সত্য কিনা তা ছাড়া আর কিছুই শেখে না

এখন যেহেতু আমরা শূন্য জ্ঞান প্রমাণের ভিত্তি স্থাপন করেছি, আসুন দেখে নেওয়া যাক কীভাবে সেগুলিকে zkSNARKS-এ অন্তর্ভুক্ত করা হয়েছে।

zkSNARK এবং ব্লকচেইন

zkSNARKs শূন্য জ্ঞান প্রমাণের গাণিতিক তত্ত্বের উপর প্রসারিত হয় এবং সেগুলিকে কম কম্পিউটেশনাল জটিলতার সাথে ব্লকচেইনে ব্যবহার করার অনুমতি দেয়। "zkSNARKs" মানে জিরো নলেজ সাকসিন্ট নন ইন্টারেক্টিভ আর্গুমেন্ট অফ নলেজ। হ্যাঁ, এটি একটি মুখের কথা কিন্তু আসুন শব্দ দ্বারা শব্দটি ভেঙে দেওয়া যাক।

  • শূন্য-জ্ঞান: উপরে ব্যাখ্যা করা হয়েছে
  • সংক্ষিপ্ত খুব দ্রুত যাচাই করা যায়
  • অ ইন্টারেক্টিভ: একটি প্রমাণ যেখানে প্রভার থেকে যাচাইকারীকে একটি একক বার্তা পাঠানো যেতে পারে। সামনে পিছনে বার্তার প্রয়োজন নেই।
  • জ্ঞানের যুক্তি: প্রমাণকারী যাচাইকারীকে বোঝাতে পারে যে তথ্য বিদ্যমান এবং তারাই একমাত্র ব্যক্তি যে উক্ত তথ্য প্রকাশ না করেই সেই তথ্য অ্যাক্সেস করতে পারে।

নিয়মিত লেনদেনে, যখন একটি পেমেন্ট এক পক্ষ থেকে অন্য পক্ষের কাছে পাঠানো হয়, তখন এই অর্থপ্রদানের বিবরণ নেটওয়ার্কের সমস্ত নোডগুলিতে দৃশ্যমান হয়৷ এতে লেনদেনের সমস্ত ইনপুট এবং আউটপুট অন্তর্ভুক্ত রয়েছে যাতে সর্বজনীন ঠিকানা এবং পরিমাণ সম্পর্কে তথ্য থাকে। যাইহোক, একটি শূন্য জ্ঞান লেনদেনের সাথে, শুধুমাত্র একটি তথ্য সংগ্রহ করতে সক্ষম হয় যে একটি লেনদেন হয়েছে। প্রেরক, প্রাপক বা পরিমাণ সম্পর্কে কোন তথ্য নেই। একটি ব্লকচেইন প্রোটোকলে জিরো নলেজ লেনদেন কীভাবে কাজ করে তার একটি সহজ ভিজ্যুয়াল উপস্থাপনা নিচে দেওয়া হল।

zkSNARK কি? | সম্পূর্ণ গাইড প্লেটোব্লকচেন ডেটা ইন্টেলিজেন্স। উল্লম্ব অনুসন্ধান. আ.

এই লেনদেনের জন্য আরেকটি শব্দ হল "শিল্ডেড লেনদেন"। zkSNARKs ব্যবহার করা হয় প্রমাণ করার জন্য যে বৈধ লেনদেনের শর্তগুলি কিছু প্রকাশ না করেই পূরণ করা হয়েছে। এই লেনদেনের প্রেরককে একটি প্রমাণ তৈরি করতে হবে যা নিম্নলিখিতগুলি দেখায়:

  • ইনপুট মান আউটপুট মান সমান
  • প্রেরকের প্রকৃতপক্ষে ওয়ালেটের ব্যক্তিগত কীগুলির নিয়ন্ত্রণ রয়েছে৷
  • ব্যক্তিগত ব্যয় কী এবং লেনদেনের স্বাক্ষরের মধ্যে একটি ক্রিপ্টোগ্রাফিক লিঙ্ক রয়েছে। এটি একটি তৃতীয় পক্ষের লেনদেনের সাথে হস্তক্ষেপ করতে পারে এমন সম্ভাবনা দূর করবে।

অবশ্যই, এটি zkSNARKS এবং শূন্য জ্ঞান প্রমাণের পিছনে মৌলিক তত্ত্ব। একটি গভীর দৃষ্টিভঙ্গির জন্য উন্নত কম্পিউটেশনাল গণিত এবং ক্রিপ্টোগ্রাফি বোঝার প্রয়োজন হবে (চাঁদের গণিত অনুযায়ী ভাত্তিক বুরিরিন).

zkSNARKS ব্যবহার করা হচ্ছে

প্রদত্ত যে zkSNARK-এর ক্রিপ্টোকারেন্সির উপর এত গুরুত্বপূর্ণ প্রভাব রয়েছে, সেগুলি ইতিমধ্যেই বেশ কয়েকটি চেইনে ব্যবহার করা হচ্ছে এবং অন্যদের দ্বারা বিবেচনা করা হচ্ছে। সবচেয়ে উল্লেখযোগ্যভাবে, তারা তাদের ব্যবহারের জন্য জনপ্রিয় হয়েছিল Zcash প্রোটোকল.

Zcash হল বিশ্বের সবচেয়ে জনপ্রিয় ক্রিপ্টোকারেন্সিগুলির মধ্যে একটি বর্তমান বাজার মূলধন $4.3 বিলিয়ন. এছাড়াও Zcash এবং কাঁটাচামচ এর কাঁটাচামচ একটি সংখ্যা হয়েছে. উদাহরণস্বরূপ, আপনার কাছে Zclassic আছে যা Zcash-এর একটি কাঁটা। Zclassic এর নিজস্ব দুটি কাঁটাযুক্ত মুদ্রাও তৈরি করেছে জেনক্যাশ এবং বিটকয়েন প্রাইভেট. এই দুটি চেইনই তাদের রক্ষিত লেনদেনের জন্য zkSNARK ব্যবহার করে। তারপরে, দ্বিতীয় সবচেয়ে মূল্যবান ক্রিপ্টোকারেন্সির উচ্চাকাঙ্ক্ষাও রয়েছে, Ethereum, zkSNARK-কে তাদের প্রোটোকলের মধ্যে অন্তর্ভুক্ত করতে। এটি তাদের মেট্রোপলিস আপগ্রেডের অংশ হিসাবে আসবে যাতে বেশ কয়েকটি বৈশিষ্ট্য অন্তর্ভুক্ত থাকবে প্রুফ অফ পণ.

বর্তমানে, এই প্রমাণগুলির অনেকগুলি তৈরি করার সাথে জড়িত গণনাগত জটিলতা বেশ বেশি। এটি অন্যান্য সম্ভাব্য ব্যবহারের ক্ষেত্রে তাদের প্রয়োগ সীমিত করে। তবুও, যেহেতু এই বিষয়ে আরও কাজ করা হয়েছে এবং কম্পিউটিং শক্তির অগ্রগতি হয়েছে, আমরা সম্ভবত গোপনীয়তা নির্ভর অনেক অ্যাপ্লিকেশনগুলিতে একই প্রযুক্তি দেখতে পাব।

সম্ভাব্য চ্যালেঞ্জ

শূন্য জ্ঞান ব্লকচেইন সম্পর্কে সবচেয়ে গুরুত্বপূর্ণ উদ্বেগের মধ্যে একটি হল যে তাদের একটি নির্দিষ্ট "মাস্টার কী" এর উপর নির্ভর করতে হবে। বিলিয়ন বিলিয়ন মূল্যের ব্লকচেইনের একটি সক্রিয় মাস্টার কী থাকা নিঃসন্দেহে একটি বড় ব্যাপার। এটি একটি ছায়া যা জেডক্যাশ ব্লকচেইনের শুরু থেকেই রয়ে গেছে। যদিও ZCash টিম দাবি করেছে যে তারা তাদের Zcash অনুষ্ঠানে মাস্টার কীটি ধ্বংস করেছে, সবসময় একটি ঝুঁকি থাকে যে এটি ফাঁস হয়ে যেতে পারে বা কারো কাছে একটি কপি থাকতে পারে। যাইহোক, "zkSTARK" নামক আরেকটি অনন্য অভিযোজনের আকারে শীঘ্রই এর একটি বিকল্প হতে পারে। zkSNARK-এর তুলনায় এই প্রযুক্তির প্রধান সুবিধা হল এটিকে একটি মাস্টার কী বা পাবলিক কী ক্রিপ্টোগ্রাফির উপর নির্ভর করতে হবে না। কাজ করার জন্য তাদের যা দরকার তা হল একটি সাধারণ অ্যালগরিদম। প্রমাণগুলি সম্পূর্ণ করার জন্য প্রয়োজনীয় কম্পিউটিং শক্তির ক্ষেত্রে zkSTARKগুলি আরও বেশি দক্ষ হতে পারে। যদিও প্রযুক্তিটি তার শৈশবকালে এবং এখনও অসংখ্য ক্রিপ্টোগ্রাফার দ্বারা গবেষণা করা হচ্ছে। আগামী কয়েক বছরে প্রযুক্তিটি কীভাবে বিকশিত হয় তা দেখতে আকর্ষণীয় হবে।

উপসংহার

বিটকয়েন বিভিন্ন কারণে তৈরি করা হয়েছিল, যার মধ্যে একটি ছিল ব্যক্তিদের ব্যক্তিগত আর্থিক নিয়ন্ত্রণ ফিরিয়ে দেওয়া। ধারকের গোপনীয়তা সবচেয়ে গুরুত্বপূর্ণ বিবেচনার আরেকটি হতে পারে। কিন্তু যেহেতু ক্রিপ্টোকারেন্সি গ্রহণ বেড়েছে, তাই সরকার এবং সংস্থাগুলির জন্য অত্যন্ত পাবলিক ব্লকচেইনে এই লেনদেনগুলিকে সাবধানতার সাথে ট্র্যাক করার ক্ষমতা রয়েছে৷

zkSNARK-এর মতো প্রযুক্তির সাহায্যে, যাইহোক, এই ধরনের লেনদেনগুলিকে রক্ষা করা হবে এবং পক্ষগুলি সম্পূর্ণ বেনামী থাকবে৷ এই প্রযুক্তিগত অগ্রগতি থেকে উপকৃত হবে যে অন্যান্য অ্যাপ্লিকেশনের একটি মহান চুক্তি আছে. যদিও প্রযুক্তিটি এখনও নতুন এবং প্রশ্ন থেকে যায়, কেউ সত্যিকারের ব্যক্তিগত ক্রিপ্টোকারেন্সির চাহিদা কমাতে পারে না।

সূত্র: https://unhashed.com/cryptocurrency-coin-guides/what-are-zksnarks/

সময় স্ট্যাম্প:

থেকে আরো আনহশড