শূন্য জ্ঞান ব্লকচেইন বোঝা | মাল্টিচেইন

শূন্য জ্ঞান ব্লকচেইন বোঝা | মাল্টিচেইন

উত্স নোড: 3041987

আপনি যা জানেন তা না দেখিয়ে কীভাবে আপনি কিছু জানেন তা দেখাবেন

গত শুক্রবার এর উৎক্ষেপণ দেখা গেছে Zcash, একটি নতুন পাবলিক ব্লকচেইন এবং সংশ্লিষ্ট ক্রিপ্টোকারেন্সি যা অনেক মনোযোগ আকর্ষণ করেছে। এখন পর্যন্ত, আছে শত শত ক্রিপ্টোকারেন্সি, তাই যে কোনো উদীয়মান তরুণ প্রবেশকারীর লড়াইয়ের ঊর্ধ্বে ওঠার জন্য একটি গুরুতর পার্থক্যকারীর প্রয়োজন। Zcash-এর ক্ষেত্রে, এটা সহজ – Zcash ব্যবহারকারীরা পরম গোপনীয়তায় একে অপরকে অর্থ পাঠাতে পারেন। ব্লকচেইনের উপর ভিত্তি করে একটি ক্রিপ্টোকারেন্সির জন্য, এটি একটি অসাধারণ প্রযুক্তিগত অর্জন। (যদিও এটা উল্লেখ করা উচিত যে অন্যান্য চেইন যেমন Monero এবং হানাহানি সহজ কিন্তু কম কার্যকর উপায় ব্যবহার করে একই লক্ষ্যে লক্ষ্য রাখুন।)

যেমন আমি করেছি আগে সম্পর্কে লেখা, একটি সাধারণ অর্থে ব্লকচেইন (সর্বজনীন বা ব্যক্তিগত হোক) একটি ট্রেড-অফের প্রতিনিধিত্ব করে যেখানে গোপনীয়তার মূল্যে নিরবচ্ছিন্নতা লাভ করা হয়। Blockchains অংশগ্রহণকারীদের নিরাপদে একটি ডাটাবেস ভাগ করার জন্য একটি চতুর নতুন উপায় প্রদান করে, এমনকি তারা একে অপরকে বিশ্বাস না করলেও, একটি কেন্দ্রীয় মধ্যস্থতাকারীর প্রয়োজন ছাড়াই। কিন্তু এই পিয়ার-টু-পিয়ার বিকেন্দ্রীকরণের জন্য একটি মূল্য দিতে হবে - চেইনের প্রতিটি অংশগ্রহণকারীর অন্তর্গত "নোড" কে অবশ্যই প্রতিটি লেনদেন নিজের জন্য যাচাই করতে হবে, এবং এর মানে হল যে এটি অন্য সবাই কী করছে তা দেখে।

চেইন করার দুটি উপায়

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

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

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

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

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

এনক্রিপশন দ্বারা সংরক্ষিত?

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

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

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

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

এবং এখনও, সমস্ত হতাশার পরে, পরিত্রাণ অবশেষে হাতে হতে পারে। শূন্য জ্ঞান ব্লকচেইন লিখুন.

শূন্য জ্ঞান প্রবর্তন

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

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

তাই আমি কি করতে পারি? (কেন এক মিনিট সময় নিন না এবং নিজেই উত্তরটি তৈরি করার চেষ্টা করুন...) আচ্ছা, আমি তাকে একটি কাগজ নিতে বলতে পারি, এবং অন্য ঘরে তার উপর দুটি লাইন আঁকতে পারি। এটি করার সময়, তিনি নির্দ্বিধায় সিদ্ধান্ত নিতে পারেন যে উভয় লাইনের জন্য একই কলম ব্যবহার করবেন নাকি প্রতিটির জন্য একটি কলম ব্যবহার করবেন। তার দৃষ্টিকোণ থেকে ফলাফল উভয় উপায় একই দেখায়. তারপরে সে কাগজ নিয়ে ফিরে আসে, এবং আমি তাকে বলি সে একটি বা দুটি কলম ব্যবহার করেছে কিনা। অবশ্য কলমগুলো একই রঙের হলে আমার জানার উপায় থাকত না। তাই সত্য যে আমি এটা সঠিক প্রমাণ তারা ভিন্ন.

ওয়েল, বেশ না. এই যুক্তিতে সমস্যা আছে। কলমগুলো অভিন্ন হলেও আমার সঠিক উত্তর দেওয়ার 50% সুযোগ থাকত, কারণ মাত্র দুটি সম্ভাবনা রয়েছে (তিনি একটি বা দুটি কলম ব্যবহার করেছেন)। তাই এক ভাগ্যবান অনুমান কিছুই প্রমাণ করে না। আমার কেস শক্তিশালী করার জন্য, গেমটি একাধিক রাউন্ডে খেলতে হবে। প্রতি রাউন্ডের পরে, আমার ধারাবাহিকভাবে সঠিক হওয়ার সুযোগ অর্ধেক কমে যায়। তাই 5 রাউন্ডের সাথে, আমার সফলভাবে জাল করার 1 টির মধ্যে 32টি সম্ভাবনা রয়েছে। 10 রাউন্ডের সাথে, এটি 1-এর মধ্যে 1024, এবং 20 রাউন্ডের সাথে, 1-এর মধ্যে 1048576 - অন্য কথায়, এক মিলিয়নে একটি। আমার বন্ধুর একঘেয়েমি এবং সন্দেহের আপেক্ষিক স্তরের উপর নির্ভর করে, সে যে কোনও সম্ভাব্য প্রমাণে পৌঁছতে পারে যা সে চায়, যদিও কখনই সম্পূর্ণ নিশ্চিত নয়।

snarks উপর আনুন

ব্লকচেইনে শূন্য জ্ঞানের প্রমাণ একই নীতি প্রয়োগ করে, যদিও অবশ্যই সেগুলি কলমের রঙ সম্পর্কে নয়। বরং, তারা হস্তান্তর সম্পর্কে গুরুত্বপূর্ণ কিছু প্রকাশ না করে "সম্পত্তির এই স্থানান্তর বৈধ" বিবৃতি প্রমাণ করার লক্ষ্য রাখে। Zcash শূন্য জ্ঞান প্রমাণের জন্য একটি অপেক্ষাকৃত নতুন কৌশল ব্যবহার করে যাকে বলা হয় zk-SNARKs, যার সম্পূর্ণ ব্যাখ্যা এই অংশের সুযোগের বাইরে (এটি হালকাভাবে করা)। কিন্তু মূল ধারণাটি হল: যে কোনো গণনাগত অবস্থাকে একটি গাণিতিক সার্কিট দ্বারা উপস্থাপন করা যেতে পারে, যা কিছু তথ্য ইনপুট হিসাবে নেয় এবং প্রতিক্রিয়া হিসাবে "সত্য" বা "মিথ্যা" এর উত্তর দেয়। একটি zk-SNARK এই সার্কিটের একটি মডেল ব্যবহার করে আমাকে প্রমাণ করার জন্য, যে কোনো কাঙ্খিত নিশ্চিততার জন্য, আমার কাছে এমন একটি ইনপুট আছে যা ইনপুটটি প্রকাশ না করেই একটি সত্যিকারের প্রতিক্রিয়া দেয়। দার্শনিকভাবে অন্তত, এটি প্রমাণ করার মতো যে দুটি কলম ভিন্ন রঙ, সেই রঙগুলি কী তা প্রকাশ না করে।

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

শূন্য জ্ঞানের প্রমাণগুলি কিছু সময়ের জন্য প্রায় রয়েছে, তবে zk-SNARKগুলি বেশ কয়েকটি উদ্ভাবন প্রবর্তন করে যা সেগুলিকে ব্লকচেইনে ব্যবহারযোগ্য করে তোলে। সবচেয়ে গুরুত্বপূর্ণ, zk-SNARK গুলি প্রমাণের আকার এবং সেগুলি যাচাই করার জন্য প্রয়োজনীয় গণনামূলক প্রচেষ্টাকে হ্রাস করে৷ Zerocoin, ব্লকচেইনে শূন্য জ্ঞানের প্রমাণ ব্যবহার করার পূর্ববর্তী প্রচেষ্টা, 45 kb লেনদেন প্রয়োজন, যার প্রতিটি পরীক্ষা করতে অর্ধ সেকেন্ড সময় লাগে (পরিসংখ্যানগুলি থেকে নেওয়া সাদা কাগজ যার উপর ভিত্তি করে Zcash)। এটি বিটকয়েনের চেয়ে মারাত্মকভাবে খারাপ, যার লেনদেনগুলি সাধারণত 0.3 kb আকারের হয় এবং এক মিলিসেকেন্ডের মধ্যে যাচাই করা যেতে পারে। বিপরীতে, Zcash লেনদেনের ওজন 1kb হয় এবং 6 মিলিসেকেন্ডের নিচে চেক ইন করা যায়। এটি জেডক্যাশকে বিটকয়েনের মতো একই স্কেলেবিলিটি লিগে রাখে - একটি অসাধারণ অর্জন। আমরা যদি আমাদের টুপি বিটকয়েনের স্রষ্টার কাছে নিয়ে যাই, তাহলে এর জন্য আমাদের মোজা এবং জুতা খুলে ফেলা উচিত।

সতর্কতার পরামর্শ দিয়েছেন

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

দ্বিতীয়ত, যদিও এটি তুলনামূলকভাবে দ্রুত যাচাই একটি বেনামী Zcash লেনদেন, তৈরি এই প্রতিটি লেনদেন একটি গুরুতর গণনাগত বোঝা বহন করে। অনুযায়ী জেডক্যাশ স্পিড সেন্টার, এটি বর্তমানে একটি হাই-এন্ড সার্ভারে 48 সেকেন্ড সময় নেয় এবং 3 গিগাবাইটের বেশি মেমরি। এটি মোবাইল ডিভাইস এবং পুরানো ডেস্কটপ এবং ল্যাপটপ থেকে বেনামে লেনদেন করাকে অবাস্তব করে তোলে। Zcash আংশিকভাবে নিয়মিত দৃশ্যমান ক্রিপ্টোকয়েন (দ্রুত লেনদেন সহ) এবং বেনামী "নোট" (ধীরগতির সাথে), উভয়ের মধ্যে রূপান্তর করার জন্য একটি অন্তর্নির্মিত পদ্ধতির সাহায্যে এই সীমাবদ্ধতার কাছাকাছি কাজ করে।

তৃতীয়ত, এমনকি যদি আমরা ধরে নিই যে অন্তর্নিহিত ক্রিপ্টোগ্রাফিটি শব্দ, সেখানে Zcash কোডে বাগ লুকিয়ে থাকতে পারে যা বেনামী নোটগুলিকে পাতলা বাতাস থেকে জাল করতে দেয়। এটি Zcash আর্থিক ভিত্তিকে সীমাহীনভাবে স্ফীত করার অনুমতি দেবে, শেষ পর্যন্ত ক্রিপ্টোকারেন্সি মূল্যহীন হয়ে যাবে। বিটকয়েনের মতো স্বচ্ছ ক্রিপ্টোকারেন্সিগুলির বিপরীতে, এই বিপর্যয়মূলক ঘটনাটি সনাক্ত করা যায় না, কারণ Zcash-এর পুরো পয়েন্টটি লেনদেনগুলিকে লুকিয়ে রাখে। তবুও, Zcash সিইও Zooko Wilcox এর মতে, একটি সমাধান খুঁজে বের করার জন্য কাজ ইতিমধ্যেই চলছে, তাই আমরা এটি দেখার জন্য উন্মুখ হতে পারি।

অবশেষে, কাজের প্রমাণের উপর ভিত্তি করে যে কোনও ক্রিপ্টোকারেন্সির মতো, 51% আক্রমণের সম্ভাবনা থেকে যায়। এর মানে হল যে নেটওয়ার্কের অর্ধেকেরও বেশি কম্পিউটেশনাল ক্ষমতা সহ "খনি শ্রমিকদের" একটি দল লেনদেন বিপরীত করতে পারে যা অন্য সবাই সম্পূর্ণ বলে মনে করেছিল (খারাপ খনিরা এখনও অন্যের তহবিল চুরি করে এমন জাল লেনদেন করতে পারে না)। Zcash স্মার্টভাবে নির্ভর করে ইকিহ্যাশ, বিটকয়েনের SHA-256 থেকে একটি ভিন্ন হ্যাশিং অ্যালগরিদম, যার অর্থ বিদ্যমান বিটকয়েন মাইনিং পাওয়ারের বিশাল ভরকে Zcash-এর বিরুদ্ধে পরিণত করা যাবে না। ইকুইহ্যাশকে "ASICs" (বিশেষ উদ্দেশ্য মাইক্রোপ্রসেসর) এর প্রতি আরও প্রতিরোধী হওয়ার জন্য ডিজাইন করা হয়েছে যা বিটকয়েন মাইনিংকে একটি অলিগোপলিতে পরিণত করেছে, তবে হার্ডওয়্যার ইঞ্জিনিয়াররা একটি সমাধান খুঁজে পেতে পারে কিনা এবং কত খরচে তা কেবল সময়ই বলে দেবে।

শূন্য জ্ঞান ব্যক্তিগত ব্লকচেইন

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

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

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

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

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

সেই ডাটাবেসটি নিক্ষেপ করবেন না (এখনও)

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

এটা অবশ্য বলা অনেক তাড়াতাড়ি। কিন্তু এমন অনেক প্রশ্ন আছে যেগুলোর উত্তর দেওয়া প্রয়োজন আগে অনুমতিপ্রাপ্ত ব্লকচেইন অ্যাডভোকেটরা শূন্য জ্ঞান লেনদেনের দিকে নির্দেশ করতে পারে এবং বিজয়ী ঘোষণা করতে পারে।

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

একটি সম্পর্কিত সমস্যা হল শূন্য জ্ঞান ক্রিপ্টোগ্রাফির নতুনত্ব। এটা সত্য যে নিয়মিত ব্লকচেইনগুলি উন্নত ক্রিপ্টোগ্রাফির উপর নির্ভর করে - যথা, অসমমিতিক এনক্রিপশন (সর্বজনীন/প্রাইভেট কী) এবং ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন (ডিজিটাল ফিঙ্গারপ্রিন্ট)। এবং এটাও সত্য যে ব্লকচেইন প্রোগ্রামার এবং অ্যাপ্লিকেশন ডেভেলপারদের অধিকাংশই এই কৌশলগুলির অন্তর্নিহিত গাণিতিক নীতিগুলি বোঝে না। কিন্তু বিস্তৃত বিষয় হল: যদি ব্ল্যাক বক্স হিসাবে বিবেচনা করা হয়, এই পদ্ধতিগুলি বহু দশক ধরে ব্যাপকভাবে ব্যবহার করা হয়েছে, বিপুল সংখ্যক বিকাশকারী এবং ব্যবহারকারীরা (https শুনেছেন?) এবং সবাই বিশ্বাস করে যে তারা কাজ করে। বিপরীতে, সম্প্রতি পর্যন্ত শূন্য জ্ঞানের প্রমাণ শুধুমাত্র শিক্ষাবিদদের একটি ছোট সম্প্রদায়ের কাছে পরিচিত ছিল, এবং ইন্টারনেটে বা অন্য কোথাও বিস্তৃত অ্যাপ্লিকেশন ছিল না। আমরা আশা করতে পারি যে এই অস্পষ্টতা একটি ব্যাঙ্কের CIO বা ঝুঁকি অফিসারের তাদের মূল প্রক্রিয়াগুলিকে শূন্য জ্ঞান ব্লকচেইনে নিয়ে যাওয়ার ইচ্ছাকে কমিয়ে দেবে, অন্তত পরবর্তী পাঁচ বছরের জন্য। এবং আসুন কল্পনাও করা শুরু করি না যে নিয়ন্ত্রকদের এইভাবে ঘুরে বেড়ানো সম্পদের সাথে স্বাচ্ছন্দ্য পেতে কতক্ষণ লাগবে।

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

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

কোন মন্তব্য পোস্ট করুন লিঙ্কডইন উপর.

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

থেকে আরো মাল্টিচেইন