মূল কন্টেন্টে যান

ইথেরিয়ামের জন্য গোপনীয়তা রোডম্যাপ

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

ইথেরিয়ামে গোপনীয়তা একটি ঐচ্ছিক অ্যাড-অন থেকে নেটওয়ার্ক-স্তরের ডিফল্টে পরিণত হচ্ছে। ইথেরিয়ামের প্রস্তাবিত গোপনীয়তা রোডম্যাপগুলো নির্দিষ্ট দুর্বল সংযোগ পয়েন্টগুলোকে লক্ষ্য করে যেখানে বর্তমানে ব্যবহারকারীর ডেটা ফাঁস হতে পারে। ইকোসিস্টেম জুড়ে গবেষণার লক্ষ্য হলো ইথেরিয়ামকে এমন একটি প্ল্যাটফর্মে পরিণত করা যেখানে গোপনীয়তা ঐচ্ছিকের পরিবর্তে কাঠামোগত হবে।

ইথেরিয়াম ফাউন্ডেশন-এর গবেষকরা ইকোসিস্টেমের ডিস্ট্রিবিউটেড গবেষণা থেকে তিনটি মূল রোডম্যাপ অগ্রাধিকার একত্রিত করেছেন (নতুন ট্যাবে খোলে):

  • প্রাইভেট রিড (Private reads) - ব্যবহারকারী কোন ঠিকানা, কন্ট্রাক্ট বা ডেটা অ্যাক্সেস করছেন তা প্রকাশ না করেই ইথেরিয়াম কোয়েরি এবং ব্রাউজ করা। রিড সুরক্ষিত করার ফলে একটি ট্রানজ্যাকশন স্বাক্ষরিত হওয়ার আগেই ডেটা সংগ্রহ করা বন্ধ হয়।
  • প্রাইভেট রাইট (Private writes) - এমন ট্রানজ্যাকশন পাঠানো যা সেন্সরশিপ এবং মেটাডেটা ফাঁসের প্রতিরোধী, মেমপুল অন্তর্ভুক্তি থেকে শুরু করে চূড়ান্ত নিষ্পত্তি পর্যন্ত। রাইট সুরক্ষিত করা নিশ্চিত করে যে ব্যক্তিগত ট্রানজ্যাকশনগুলো সেন্সর করা হয় না বা তাদের উৎসের সাথে যুক্ত করা হয় না।
  • প্রাইভেট প্রুভিং (Private proving) - দক্ষ শূন্য-জ্ঞান প্রমাণ ব্যবহার করে অন্তর্নিহিত ব্যক্তিগত তথ্য প্রকাশ না করে পরিচয়, যোগ্যতা বা ডেটা যাচাই করা। প্রাইভেট প্রুভিং ব্যবহারকারীদের নেটওয়ার্কে অংশগ্রহণ করার সুযোগ দেয় এবং শুধুমাত্র প্রয়োজনীয় ন্যূনতম তথ্য প্রকাশ করার (সিলেক্টিভ ডিসক্লোজার) বিকল্প প্রদান করে।

একসাথে, এই তিনটি ক্ষেত্র একটি এন্ড-টু-এন্ড গোপনীয়তা মডেল তৈরি করে। এর লক্ষ্য হলো কম্পিউটেশনাল সার্বভৌমত্ব (computational sovereignty), যা নিশ্চিত করে যে ইথেরিয়াম এমন একটি প্ল্যাটফর্ম যেখানে ব্যক্তি এবং প্রতিষ্ঠানগুলো অননুমোদিত ডেটা সংগ্রহ, নজরদারি বা কেন্দ্রীভূত সেন্সরশিপ ছাড়াই বিশ্বব্যাপী যোগাযোগ, সমন্বয় এবং লেনদেন করতে পারে।

গোপনীয়তা কেন গুরুত্বপূর্ণ? গোপনীয়তা, কীভাবে অনলাইনে আপনার গোপনীয়তা রক্ষা করবেন এবং বর্তমানে ইথেরিয়ামে আপনার গোপনীয়তা রক্ষা করার বিষয়ে জানুন।

গোপনীয়তা সম্পর্কে আরও জানুন

প্রাইভেট রিড ব্যবহারকারীর কোয়েরি এবং অ্যাক্সেস ডেটা সুরক্ষিত করে

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

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

The Ethereum privacy stack: private reads, networking, and the hidden leak

Andy Guzman explains how metadata leaks when wallets read data from Ethereum, and how the privacy roadmap's private reads and networking research closes the access-layer leak.

ট্রান্সক্রিপ্টসহ দেখুন 

অ্যাক্সেস লেয়ারে মেটাডেটা ফাঁস হওয়া সমস্ত ব্লকচেইন সিস্টেমের অন্যতম স্থায়ী গোপনীয়তা সমস্যা। ইথেরিয়াম-এর লক্ষ্য হলো অরিজিন প্রাইভেসি (কে জিজ্ঞাসা করেছে তা লুকানো), কন্টেন্ট প্রাইভেসি (কী জিজ্ঞাসা করা হয়েছে তা লুকানো) এবং ফিরে আসা তথ্যের সঠিকতা যাচাই করার মাধ্যমে মেটাডেটা ফাঁসের সমাধান করা।

অরিজিন প্রাইভেসি ডেটা অনুরোধকারী সত্তাকে অস্পষ্ট করতে অ্যানোনিমাস RPC (নতুন ট্যাবে খোলে) এবং অ্যানোনিমাস নেটওয়ার্ক সলিউশন ব্যবহার করে, কন্টেন্ট প্রাইভেসি কোয়েরি করা ডেটা লুকাতে প্রাইভেট ইনফরমেশন রিট্রিভাল এবং অব্লিভিয়াস RAM (নতুন ট্যাবে খোলে)-এর মতো কৌশল ব্যবহার করে, অন্যদিকে সঠিকতা যাচাইকরণ ফিরে আসা ডেটা সঠিক তা প্রমাণ করতে লাইট ক্লায়েন্ট ব্যবহার করে।

কন্টেন্ট প্রাইভেসির পেছনের ক্রিপ্টোগ্রাফিক বিল্ডিং ব্লক হলো প্রাইভেট ইনফরমেশন রিট্রিভাল (PIR) (নতুন ট্যাবে খোলে), এটি একটি ক্রিপ্টোগ্রাফিক কৌশল যা কোনো ক্লায়েন্টকে সার্ভারের কাছে কোন আইটেমটি অ্যাক্সেস করা হয়েছে তা প্রকাশ না করেই একটি ডাটাবেস কোয়েরি করতে এবং একটি নির্দিষ্ট তথ্য পুনরুদ্ধার করতে দেয়। সার্ভার অন্ধভাবে অনুরোধটি প্রক্রিয়া করে এবং একটি এনক্রিপ্ট করা প্রতিক্রিয়া প্রদান করে যা শুধুমাত্র কোয়েরি করা ওয়ালেট ডিক্রিপ্ট করতে পারে।

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

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

প্রাইভেট রাইট সেন্সরশিপ এবং ট্রানজ্যাকশন ফাঁস প্রতিরোধ করে

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

দুটি প্রোটোকল-স্তরের আপগ্রেড একসাথে এই সমস্যার সমাধান করে:

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

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

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

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

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

EIP-7805: Fork-choice enforced inclusion lists (FOCIL)

Ethereum researchers Thomas Thiery and Julian Ma walk through EIP-7805 (FOCIL), which uses aggregated local inclusion lists to guarantee that valid transactions cannot be censored by block builders.

ট্রান্সক্রিপ্টসহ দেখুন 

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

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

ব্যক্তিগত পেমেন্ট এবং ভ্যালু ট্রান্সফার

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

EIP-8182 (প্রাইভেট ETH এবং ERC-20 ট্রান্সফার) (নতুন ট্যাবে খোলে), যা হেগোটা আপগ্রেডের জন্য প্রস্তাবিত, ETH এবং ERC-20 হস্তান্তরের জন্য সরাসরি ইথেরিয়াম প্রোটোকল-এ একটি নেটিভ, শেয়ার্ড শিল্ডেড পুল প্রবর্তন করে। প্রাইভেসি পুলগুলো জমা এবং উত্তোলন-এর মধ্যে সংযোগ বিচ্ছিন্ন করতে ক্রিপ্টোগ্রাফিক মিক্সিং ব্যবহার করে, তবে বর্তমানে এগুলো শুধুমাত্র প্রাইভেসি অ্যাপ, ওয়ালেট এবং লেয়ার ২ (l2) নেটওয়ার্কের মাধ্যমে উপলব্ধ।

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

ট্রানজ্যাকশন গোপনীয়তার জন্য অগ্রসর হওয়া অন্যান্য গবেষণার পদ্ধতির মধ্যে রয়েছে এমন প্রুফ যা ব্যবহারকারীদের প্রকৃত মান প্রকাশ না করেই ট্রানজ্যাকশনের পরিমাণ বৈধ তা প্রদর্শন করতে দেয় (যেমন বুলেটপ্রুফ এবং রেঞ্জ প্রুফ)। গোপনীয় ট্রানজ্যাকশন (confidential transactions) নিয়ে গবেষণার লক্ষ্য হলো পরিমাণ লুকিয়ে রাখা এবং একই সাথে নেটওয়ার্ককে যাচাই করার অনুমতি দেওয়া যে কোনো ভ্যালু তৈরি বা ধ্বংস হয়নি।

এই পেমেন্ট-লেয়ার সলিউশনগুলো এই বিভাগের আগে বর্ণিত ইনফ্রাস্ট্রাকচারের ওপর ভিত্তি করে তৈরি। PIR প্রস্তুতির পর্যায়কে সুরক্ষিত করে, ফ্রেম ট্রানজ্যাকশন এবং FOCIL নিশ্চিত করে যে ব্যক্তিগত পেমেন্টগুলো সেন্সরশিপ ছাড়াই মেমপুল-এ পৌঁছায়, এবং zkVM-গুলো নেটওয়ার্ক নিরাপত্তার নিশ্চয়তা বজায় রেখে ভ্যালু লুকানোর জন্য প্রয়োজনীয় জটিল ক্রিপ্টোগ্রাফি সক্ষম করে।

প্রাইভেট প্রুভিং এবং পরিচয় সুরক্ষা

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

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

ইথেরিয়াম-এর গোপনীয়তা রোডম্যাপে, প্রাইভেট প্রুভিং পরিপূরক ইনফ্রাস্ট্রাকচার ট্র্যাক দ্বারা সমর্থিত, একটি এক্সিকিউশন লেয়ার-এ যা প্রোটোকল স্তরে ব্যক্তিগত কম্পিউটেশন সম্ভব করে তোলে এবং অন্যটি অ্যাক্সেস লেয়ারে, যা ভোক্তা ডিভাইসগুলোতে ব্যক্তিগত কম্পিউটেশনকে ব্যবহারিক করে তোলে।

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

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

ফ্রেম ট্রানজ্যাকশন (EIP-8141) zkVM বাস্তবায়নের সাথেও যুক্ত। এগুলো প্রুফ-যাচাইকৃত স্টেট ট্রানজিশন জমা দেওয়ার জন্য কাস্টম যাচাইকরণ স্কিম ব্যবহার করতে পারে, যা অ্যাপগুলোকে ব্যক্তিগত এক্সিকিউশন পরিবেশ অফার করতে এবং ট্রানজ্যাকশন ডেটা প্রকাশ না করেই কাজটি সঠিকভাবে করা হয়েছে তার ক্রিপ্টোগ্রাফিক প্রুফ পাবলিক ইথেরিয়াম নেটওয়ার্ক-এ জমা দেওয়ার অনুমতি দেয়।

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

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

ক্লায়েন্ট-সাইড প্রুভিং দৈনন্দিন ডিভাইসগুলোতে এই গোপনীয়তা প্রুফগুলো তৈরি করাকে ব্যবহারিক করে তোলে। ক্লায়েন্ট-সাইড প্রুভিং প্রজেক্ট কনজিউমার হার্ডওয়্যারে প্রুভিং সিস্টেম এবং zkVM-গুলোর তুলনা করে একটি পাবলিক বেঞ্চমার্ক স্যুট বজায় রাখে, যার ফলাফল ethproofs.org (নতুন ট্যাবে খোলে)-এ প্রকাশ করা হয়। প্রযুক্তিগত গবেষণার লক্ষ্য হলো সরাসরি অনচেইন যাচাইকরণের সাথে স্বচ্ছ, পোস্ট-কোয়ান্টাম প্রুফ তৈরি করা, যা ব্যক্তিগত কম্পিউটেশনকে দ্রুততর, ইথেরিয়াম নেটওয়ার্ক-এ সরাসরি যাচাই করা সহজ এবং মোবাইল ডিভাইসে কার্যকর করে তোলে।

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

গভর্ন্যান্স স্পেসে, মিনিমাল অ্যান্টি-কলিউশন ইনফ্রাস্ট্রাকচার (MACI) (নতুন ট্যাবে খোলে) প্রোটোকল রসিদ-মুক্ততা (receipt-freeness) প্রদান করে, যা কোনো অ্যাকাউন্ট কীভাবে ভোট দিয়েছে তা প্রমাণ করা ক্রিপ্টোগ্রাফিকভাবে অসম্ভব করে তোলে। যেহেতু ভোটাররা তাদের পছন্দ দেখানো কোনো রসিদ তৈরি করতে পারে না, তাই ভোট-কেনা এবং জবরদস্তি তাদের অর্থনৈতিক প্রণোদনা হারায়। MACI 2020 সাল থেকে clr.fund (নতুন ট্যাবে খোলে)-এর মাধ্যমে বাস্তব-বিশ্বের ফান্ডিং সিদ্ধান্তগুলো সুরক্ষিত করেছে, যা ইথেরিয়াম সর্বজনীন সম্পদ-এর জন্য দ্বিঘাত অর্থায়ন-এ মিলিয়ন মিলিয়ন ডলার বিতরণ করেছে।

গোপনীয়তা-সংরক্ষণকারী ভোটিং ইতিমধ্যেই উচ্চ-ঝুঁকিপূর্ণ সেটিংসে প্রকৃত ভোটারদের রক্ষা করছে। র্যারিমো-এর ফ্রিডম টুল (Rarimo's Freedom Tool) (নতুন ট্যাবে খোলে) জিরো-নলেজ পাসপোর্ট যাচাইকরণ ব্যবহার করে নাগরিকদের তারা কে তা প্রকাশ না করেই ভোট দেওয়ার যোগ্য তা প্রমাণ করতে দেয়। এটি রাশিয়া (Russia2024 (নতুন ট্যাবে খোলে) বিরোধী ভোট), জর্জিয়া (ইউনাইটেড স্পেস পোলিং অ্যাপ) এবং ইরানের (ইরানিয়ানস ভোট প্রজেক্ট) মতো দেশগুলোতে বেনামী ছায়া নির্বাচন এবং বিরোধী পোল পরিচালনা করেছে, যেখানে ভোটারের নিরাপত্তা ক্রিপ্টোগ্রাফিক ব্যালট গোপনীয়তার ওপর নির্ভর করে।

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

zkEVM-গুলো ট্রানজ্যাকশনের বিবরণ বা ব্যবহারকারীর পরিচয় প্রকাশ না করেই নিয়ন্ত্রক স্ট্যাটাস যাচাই করে ব্যক্তিগতভাবে এই কমপ্লায়েন্স চেকগুলো সম্পাদন করতে পারে।

বর্তমান রোডম্যাপের অগ্রগতি

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

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

প্রোটোকল আপগ্রেড: EIP-8141 (ফ্রেম ট্রানজ্যাকশন), EIP-7805 (FOCIL), EIP-8250 (কি-ড নন্স), এবং EIP-8182 (প্রোটোকল-লেভেল শিল্ডেড পুল) সক্রিয় উন্নয়নে রয়েছে এবং গ্ল্যামস্টারডাম-এর পরের নেটওয়ার্ক আপগ্রেড হেগোটা আপগ্রেড (নতুন ট্যাবে খোলে)-এর জন্য বিবেচনা করা হচ্ছে। EIP-8025 (ঐচ্ছিক এক্সিকিউশন প্রুফ) এবং ভার্কেল ট্রি-ও হেগোটার জন্য লক্ষ্য করা হয়েছে, যা ইথেরিয়াম মেইননেট-এ zkEVM-ভিত্তিক ব্যক্তিগত কম্পিউটেশনের ভিত্তি প্রদান করে। সমান্তরালভাবে, মাল্টি-পার্টি এনক্রিপ্ট করা স্মার্ট কন্ট্রাক্ট সক্ষম করতে FHE কোপ্রসেসরগুলোর চারপাশে গবেষণা পরিপক্ক হচ্ছে।

অ্যাক্সেস লেয়ার: ইনফ্রাস্ট্রাকচার টিমগুলোর দ্বারা সক্রিয় ইমপ্লিমেন্টেশন পরীক্ষার মাধ্যমে PIR গবেষণা অগ্রসর হচ্ছে। কোহাকু (Kohaku) ওয়ালেট SDK গোপনীয়তা-সংরক্ষণকারী ওয়ালেটগুলোর জন্য একটি ওপেন-সোর্স রেফারেন্স হিসেবে উন্নয়নাধীন রয়েছে।

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

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

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

আরও পড়ুন