জেকেশ পুনর্গঠন করা মানুষদের একটি স্বপ্ন ছিল: প্রতিটি পেমেন্ট সম্পূর্ণরূপে যাচাইযোগ্য এবং শক্তিশালী গোপনীয়তা নিশ্চিত রেখে, বিশ্বব্যাপী পেমেন্ট বিগ ভিসা এবং মাস্টারকার্ডের মতো প্রতি সেকেন্ডে লক্ষ লক্ষ পেমেন্ট প্রক্রিয়াকরণ করা।
এই পরিকল্পনার প্রথম টুকরো হলো জাকুরা, যা মঙ্গলবার 1.0.0 সংস্করণ প্রকাশ করা একটি নতুন ফুল-নোড সফটওয়্যার। এটি Zcash-এর শূন্য-জ্ঞান ক্রিপ্টোগ্রাফির প্রতিষ্ঠাতা সিয়ান বো এবং Osmosis-এর সহপ্রতিষ্ঠাতা এবং বর্তমানে Valar Group-এর প্রধান দেভ ওজহা দ্বারা রক্ষণাবেক্ষণ করা হয়। উভয় দলই কোম্পানি বা ফাউন্ডেশনের পরিবর্তে ব্যক্তিগত ZEC দান দ্বারা অর্থায়িত।
পূর্ণ নোড হল একটি প্রোগ্রাম যা ব্লকচেইনের পূর্ণাঙ্গ কপি সংরক্ষণ করে, এখানে Zcash লেজার বলে উল্লেখ করা হয়েছে, এবং প্রতিটি লেনদেনকে স্বাধীনভাবে নেটওয়ার্ক নিয়মের সাথে সঙ্গতিপূর্ণ কিনা তা যাচাই করে। Zakura হল Zcash ফাউন্ডেশনের নোড সফটওয়্যার Zebra-এর একটি ফর্ক—অর্থাৎ, এটি ফাউন্ডেশনের অফিসিয়াল কোড থেকে পুনর্গঠন করা হয়েছে।
কনসেনসাস নিয়ম হল প্রতিটি নোড দ্বারা প্রয়োগ করা একটি শেয়ারড রুলবুক, যা নেটওয়ার্কের সম্পূর্ণটিকে কোন ব্লক এবং ট্রানজেকশনগুলি বৈধ হিসাবে গ্রহণ করবে তা নির্ধারণ করে। যদি একটি নোড ভিন্ন নিয়ম প্রয়োগ করে, তবে এটি ফর্ক হয়ে যায় এবং অন্যান্য নোডগুলির সাথে একই চেইনের অনুসরণ বন্ধ করে দেয়।
প্রুনিং, স্ন্যাপশট এবং সামঞ্জস্যতা
জাকুরা আরও প্রান্তিকীকরণ করা যায়, অর্থাৎ পুরনো ব্লকচেইন ডেটা যেগুলো এখন প্রয়োজন হয় না সেগুলো মুছে ফেলা যায়, যার ফলে ডিস্ক ব্যবহার অনেক কমে যায়। এটি চেইনকে এতটাই ছোট করে তোলে যে টিমটি 11 GB-এর কাছাকাছি প্রান্তিকীকৃত কপি প্রকাশ করেছে, যা নতুন নোডগুলি সরাসরি ডাউনলোড করতে পারে, অন্যান্য নোডগুলি থেকে সম্পূর্ণ ইতিহাস ধাপে ধাপে ডাউনলোড করার প্রয়োজন ছাড়াই।
এটি নোডকে শূন্য থেকে চালু করতে দুই মিনিটের কম সময় নেয়, টিম বলেছে এটি ৬৮০ গুণ দ্রুত।
কম্প্যাটিবিলিটি মোডটি ১৮ জুলাই তারিখে লাইফসাইকেল শেষ হওয়া মূল ক্লায়েন্ট zcashd-এর ইন্টারফেসকে পুনরায় প্রতিফলিত করে, যাতে এটির উপর ভিত্তি করে তৈরি করা ওয়ালেট এবং এক্সচেঞ্জ ইন্টিগ্রেশনগুলি সাধারণভাবে কাজ করতে থাকে।
থ্রুপুট লক্ষ্য এবং ট্যাকিয়নের ভূমিকা
এই সব তৈরির কারণ হল গাণিতিক সমস্যা।
মাস্টারকার্ড এবং ভিসা প্রতি সেকেন্ডে 50,000 টিরও বেশি লেনদেন প্রক্রিয়া করে, টিম এই সংখ্যাকে "লক্ষ্য নয়, বরং ন্যূনতম সীমা" বলে উল্লেখ করে। জেডক্যাশের বর্তমান ক্রিপ্টোগ্রাফিক পদ্ধতির জন্য, নোডগুলিকে প্রতি সেকেন্ডে 500 MB-এরও বেশি ডেটা গ্রহণ এবং যাচাই করতে হয়, কারণ প্রতিটি গোপনীয়তা লেনদেনের সাথে একটি বড় প্রমাণ যুক্ত থাকে।
এটি প্রায় প্রতি ১০ সেকেন্ডে একটি পূর্ণাঙ্গ DVD-এর ডেটা পাওয়ার সমান, যা বর্তমানে কোনও Zcash সফটওয়্যার অর্জন করতে পারে না। কিন্তু প্রতিটি বন্ধনীর কারণ বুঝতে মূল বিষয়।
বোয়ের ট্যাকাইয়ন প্রকল্প রিকার্সিভ প্রুফের মাধ্যমে এই সমস্যার সমাধান করছে, যেখানে একটি প্রুফ হাজার হাজার অন্যান্য প্রুফের বৈধতা প্রমাণ করতে পারে, যা কনসেনসাস লেয়ারে চেক করার প্রয়োজনীয় ডেটার পরিমাণ অনেক কমিয়ে দেয়।
ট্যাকায়ন সমাধানের অধীনে, নোডগুলি হাজার হাজার প্রমাণের পরিবর্তে একটি প্রমাণ যাচাই করে, যা টিম বলে যে সমঝোতা ডেটা প্রয়োজনীয়তাকে প্রতি সেকেন্ডে 100 MB থেকে 500 MB-এ হ্রাস করে, এবং তারা মনে করে যে এটি পরিকল্পিত প্রকৌশলের মাধ্যমে প্রযুক্তিগতভাবে সম্ভব।
ওয়ালেট বন্ধন এবং ভালারের পিআইআর সমাধান
ওয়ালেট বিভিন্ন সমস্যার সম্মুখীন হয়। যেহেতু জেডক্যাশ লেনদেনের গ্রহীতাকে গোপন রাখে, ওয়ালেট তার নিজের পরিচয় প্রকাশ না করে সার্ভারকে জিজ্ঞাসা করতে পারে না যে কোন লেনদেনগুলি এর। এটি সবকিছু টানে এবং প্রতিটি লেনদেন পরীক্ষা করে, যার ফলে ওয়ালেট সফটওয়্যার সর্বোচ্চ প্রতি সেকেন্ডে প্রায় 1টি লেনদেন পরিচালনা করতে পারে।
এই বাধার সমাধানের জন্য, ভালার গ্রুপ প্রাইভেট ইনফরমেশন রিট্রিভাল প্রযুক্তি অনুসন্ধান করছে, যার মাধ্যমে ওয়ালেট সার্ভার থেকে নিজের ডেটা পাবে যেন সার্ভারটি কোন আইটেমগুলির অনুরোধ করা হয়েছে তা জানতে না পায়।
দ্রুত ব্লক প্রচার
দ্রুত ব্লক প্রচার মানে নতুন খনন করা ব্লকগুলিকে ব্লকচেইন নেটওয়ার্কে সম্ভবত দ্রুততম গতিতে ব্রডকাস্ট করা। জাকুরা এই কাজের জন্য দায়ী সফটওয়্যার স্তর।
নোডের মধ্যে নতুন ব্লকগুলি যথেষ্ট দ্রুত প্রেরণ করা প্রয়োজন যাতে বড় প্রমাণ এবং ওয়ালেট ট্রাফিক সম্ভব হয়। এটি একটি পরীক্ষামূলক সিস্টেম দিয়ে সজ্জিত, যা প্রতিটি ব্লককে অর্ধ সেকেন্ডের মধ্যে প্রতিটি নোডে পৌঁছাতে উদ্দেশ্য, যা বর্তমানে ডিফল্টভাবে বন্ধ।
এই ধারণাগুলির সাম্প্রতিক পরীক্ষা জুলাইয়ের শেষের দিকে আসবে। আয়ারনউড, যার আনুষ্ঠানিক নাম NU6.3, 3,428,143 নম্বরের মেইননেট ব্লকে সক্রিয় হবে, যা প্রায় 7 মাসের 28 তারিখে পূর্ব সময় সকাল 8টা, জাকুরা প্রকাশের সময় থেকেই এটিকে সমর্থন করে।
বোয়ে 10 জুলাই বলেন, সমস্ত প্রধান সংস্থা এই উচ্চ সক্রিয়তার জন্য প্রতিশ্রুতি দিয়েছে, যা মূল পরিকল্পনার চেয়ে এক সপ্তাহ দেরিতে হয়েছে, কারণ এক্সচেঞ্জ এবং ওয়ালেট প্রোভাইডাররা প্রস্তুতির জন্য সময় চেয়েছিল।
আয়রনউডের উৎপত্তি
আয়ারনউডের অস্তিত্ব ঘটেছিল একটি ভেদযোগ্যতা দ্বারা, যা জুনে জেকেশ ধ্বংস করে দিয়েছিল। সোর্স পুল হল নেটওয়ার্কের গোপনীয়তা প্রান্ত, যেখানে পরিমাণ এবং অংশগ্রহণকারীদের গোপন করা হয়, এবং শূন্য-জ্ঞান প্রমাণ হল গাণিতিক অপারেশনের প্রমাণ।
মে 29 তারিখে, শিল্ডেড ল্যাবসের গবেষক টেলর হর্নবি পাওয়া যায় যে ওরচার্ড (সর্বশেষ শিল্ডেড পুল) এর প্রমাণ সার্কিটে একটি স্বাস্থ্যগত দুর্বলতা রয়েছে, যা আক্রমণকারীদের চেইনের উপর অদৃশ্যভাবে মিথ্যা ZEC মুদ্রণ করতে দেয়। এই দুর্বলতা 2022 সালের মে মাসে ওরচার্ড সক্রিয় হওয়ার পর থেকে বিদ্যমান ছিল।
ডেভেলপাররা ২ জুন প্রতিক্রিয়া হিসাবে Orchard বন্ধ করে দেন, এবং ৩ জুন ব্লক ৩,৩৬৪,৬০০-এ NU6.2 হার্ড ফর্কের মাধ্যমে সংশোধিত সার্কিট দিয়ে এটি পুনরায় সক্রিয় করেন।
প্যাচটি দুর্বলতাটি খোলা রেখেছিল চার বছর ধরে। শূন্য-জ্ঞান প্রমাণ শুধুমাত্র যাচাইয়ের সত্যতা প্রকাশ করে, অন্য কিছুই প্রকাশ করে না, তাই চেইনে কোনও Orchard ট্রানজেকশনের ট্রান্সফার কনটেন্টের রেকর্ড নেই, এবং কেউ প্রমাণ করতে পারবে না যে মিথ্যা ZEC কখনও তৈরি হয়নি।
আইরনউড এই সমস্যা সমাধানের জন্য তৈরি করা হয়েছে। পুলের সীমানায় যে সোয়িং ডোর নামক ব্যবস্থা রয়েছে, তা পুলের ভিতরে ও বাইরে যাওয়ার পরিমাণকে সীমাবদ্ধ করে, যা এই সত্যটির উপর নির্ভর করে যে পুলের ভিতরে ও বাইরে যাওয়া ZEC-এর পরিমাণ প্রকাশ্য, যদিও পুলের ভিতরের লেনদেনগুলি গোপন। Orchard-কে বন্ধ করে দিয়ে নতুন জমা রোধ করা হয়, এবং সোয়িং ডোরটিই একমাত্র বেরোনোর পথ হয়ে ওঠে, যার ফলে যেকোনো অভ্যন্তরীণ কৃত্রিম মুদ্রা সেখানেই আটকা পড়ে।
সহজ কথায়, সত্যিকারের ব্যালেন্স সময়ের সাথে বাইরে নিয়ে যাওয়া যায়, কিন্তু কৃত্রিম মুদ্রা সম্পূর্ণরূপে বাইরে নিয়ে যাওয়া এবং সরবরাহে প্রবেশ করা থেকে বাধা দেওয়া যেতে পারে। এই সেটিংটি অতিরিক্ত সরবরাহের চেষ্টাকে সীমানার মধ্যে আটকে রাখে এবং টোকেন সরবরাহের বিশ্বস্ততা পুনরুদ্ধার করে।
লেখক: Coindesk, অনুবাদ: শেনচাও টেকফ্লো
