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

ভ্যালিডিয়াম (Validium)

পেজ সর্বশেষ আপডেট: 23 ফেব্রুয়ারী, 2026

ভ্যালিডিয়াম হলো একটি স্কেলিং সলিউশন যা ZK-rollups-এর মতো ভ্যালিডিটি প্রুফ ব্যবহার করে লেনদেন-এর অখণ্ডতা নিশ্চিত করে, কিন্তু Ethereum মেইননেট-এ লেনদেন ডাটা সংরক্ষণ করে না। যদিও অফচেইন ডাটা এভেইলএবিলিটি কিছু আপস (trade-offs) তৈরি করে, এটি স্কেলিং-এ ব্যাপক উন্নতি আনতে পারে (ভ্যালিডিয়াম প্রতি সেকেন্ডে ~9,000 বা তার বেশি লেনদেন (opens in a new tab) প্রসেস করতে পারে)।

পূর্বশর্ত

আপনার আমাদের ইথিরিয়াম স্কেলিং এবং লেয়ার ২ পেজটি পড়া এবং বোঝা উচিত।

ভ্যালিডিয়াম কী?

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

এই "ভ্যালিডিটি প্রুফ" গুলো ZK-SNARKs (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) বা ZK-STARKs (Zero-Knowledge Scalable Transparent ARgument of Knowledge) আকারে আসতে পারে। জিরো-নলেজ প্রুফ (opens in a new tab) সম্পর্কে আরও জানুন।

ভ্যালিডিয়াম ব্যবহারকারীদের ফান্ড ইথিরিয়ামের একটি স্মার্ট কন্ট্রাক্ট দ্বারা নিয়ন্ত্রিত হয়। ভ্যালিডিয়াম ZK-rollups-এর মতোই প্রায়-তাৎক্ষণিক উত্তোলনের সুবিধা দেয়; মেইননেট-এ উত্তোলনের অনুরোধের জন্য ভ্যালিডিটি প্রুফ যাচাই হয়ে গেলে, ব্যবহারকারীরা মার্কেল প্রুফ (Merkle proofs) প্রদান করে ফান্ড উত্তোলন করতে পারেন। মার্কেল প্রুফ একটি যাচাইকৃত লেনদেন ব্যাচে ব্যবহারকারীর উত্তোলনের লেনদেন অন্তর্ভুক্তির বিষয়টি যাচাই করে, যা অনচেইন কন্ট্রাক্টকে উত্তোলন প্রসেস করার অনুমতি দেয়।

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

এটিই ভ্যালিডিয়াম এবং ZK-rollups-এর মধ্যে প্রধান পার্থক্য—ডাটা এভেইলএবিলিটি স্পেকট্রামে তাদের অবস্থান। উভয় সলিউশন ডাটা স্টোরেজের ক্ষেত্রে ভিন্নভাবে কাজ করে, যার প্রভাব নিরাপত্তা এবং ট্রাস্টলেসনেসের (trustlessness) ওপর পড়ে।

ভ্যালিডিয়াম কীভাবে ইথিরিয়ামের সাথে কাজ করে?

ভ্যালিডিয়াম হলো বিদ্যমান ইথিরিয়াম চেইনের ওপর তৈরি স্কেলিং প্রটোকল। যদিও এটি অফচেইন লেনদেন সম্পাদন করে, একটি ভ্যালিডিয়াম চেইন মেইননেট-এ ডিপ্লয় করা স্মার্ট কন্ট্রাক্ট-এর একটি সংগ্রহ দ্বারা পরিচালিত হয়, যার মধ্যে রয়েছে:

  1. ভেরিফায়ার কন্ট্রাক্ট (Verifier contract): ভেরিফায়ার কন্ট্রাক্ট স্টেট আপডেট করার সময় ভ্যালিডিয়াম অপারেটর দ্বারা জমা দেওয়া প্রুফগুলোর বৈধতা যাচাই করে। এর মধ্যে রয়েছে অফচেইন লেনদেন-এর সঠিকতা প্রমাণকারী ভ্যালিডিটি প্রুফ এবং অফচেইন লেনদেন ডাটার অস্তিত্ব যাচাইকারী ডাটা এভেইলএবিলিটি প্রুফ।

  2. মেইন কন্ট্রাক্ট (Main contract): মেইন কন্ট্রাক্ট ব্লক প্রডিউসারদের জমা দেওয়া স্টেট কমিটমেন্ট (মার্কেল রুট) সংরক্ষণ করে এবং অনচেইন-এ একটি ভ্যালিডিটি প্রুফ যাচাই হওয়ার পর ভ্যালিডিয়ামের স্টেট আপডেট করে। এই কন্ট্রাক্ট ভ্যালিডিয়াম চেইনে ডিপোজিট এবং উত্তোলনও প্রসেস করে।

ভ্যালিডিয়াম নিচের বিষয়গুলোর জন্যও মূল ইথিরিয়াম চেইনের ওপর নির্ভর করে:

সেটেলমেন্ট

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

নিরাপত্তা

ইথিরিয়াম, একটি সেটেলমেন্ট লেয়ার হিসেবে কাজ করে, ভ্যালিডিয়ামে স্টেট ট্রানজিশনের বৈধতারও গ্যারান্টি দেয়। ভ্যালিডিয়াম চেইনে সম্পাদিত অফচেইন লেনদেন বেস ইথিরিয়াম লেয়ারে একটি স্মার্ট কন্ট্রাক্ট-এর মাধ্যমে যাচাই করা হয়।

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

ভ্যালিডিয়াম কীভাবে কাজ করে?

লেনদেন

ব্যবহারকারীরা অপারেটরের কাছে লেনদেন জমা দেয়, যা ভ্যালিডিয়াম চেইনে লেনদেন সম্পাদনের জন্য দায়ী একটি নোড। কিছু ভ্যালিডিয়াম চেইন চালানোর জন্য একক অপারেটর ব্যবহার করতে পারে অথবা অপারেটরদের রোটেট করার জন্য একটি প্রুফ-অফ-স্টেক (PoS) কনসেন্সাস মেকানিজম-এর ওপর নির্ভর করতে পারে।

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

স্টেট কমিটমেন্ট

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

একটি স্টেট আপডেট করার জন্য, অপারেটরকে অবশ্যই একটি নতুন স্টেট রুট গণনা করতে হবে (লেনদেন সম্পাদনের পরে) এবং এটি অনচেইন কন্ট্রাক্ট-এ জমা দিতে হবে। যদি ভ্যালিডিটি প্রুফ সঠিক প্রমাণিত হয়, প্রস্তাবিত স্টেট গৃহীত হয় এবং ভ্যালিডিয়াম নতুন স্টেট রুটে চলে যায়।

ডিপোজিট এবং উত্তোলন

ব্যবহারকারীরা অনচেইন কন্ট্রাক্ট-এ ETH (বা যেকোনো ERC-সামঞ্জস্যপূর্ণ টোকেন) জমা দিয়ে ইথিরিয়াম থেকে ভ্যালিডিয়ামে ফান্ড স্থানান্তর করে। কন্ট্রাক্টটি ডিপোজিট ইভেন্টটিকে ভ্যালিডিয়াম অফচেইন-এ রিলে করে, যেখানে ব্যবহারকারীর এডড্রেস-এ তাদের জমার সমপরিমাণ অর্থ ক্রেডিট করা হয়। অপারেটর এই ডিপোজিট লেনদেনটিকে একটি নতুন ব্যাচেও অন্তর্ভুক্ত করে।

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

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

ব্যাচ জমা দেওয়া

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

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

ডাটা এভেইলএবিলিটি

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

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

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

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

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

ডাটা এভেইলএবিলিটি কমিটি (DAC)

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

তবে, ব্যবহারকারীদের অবশ্যই বিশ্বাস করতে হবে যে প্রয়োজন হলে (যেমন, মার্কেল প্রুফ তৈরি করার জন্য) DAC ডাটা উপলব্ধ করবে। ডাটা এভেইলএবিলিটি কমিটির সদস্যদের কোনো ক্ষতিকারক অ্যাক্টর দ্বারা আপস হওয়ার (opens in a new tab) সম্ভাবনা রয়েছে, যারা পরবর্তীতে অফচেইন ডাটা আটকে রাখতে পারে।

ভ্যালিডিয়ামে ডাটা এভেইলএবিলিটি কমিটি সম্পর্কে আরও জানুন (opens in a new tab)

বন্ডেড ডাটা এভেইলএবিলিটি

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

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

ভ্যালিডিয়ামে বন্ডেড ডাটা এভেইলএবিলিটি সম্পর্কে আরও জানুন (opens in a new tab)

ভোলিশন এবং ভ্যালিডিয়াম

ভ্যালিডিয়াম অনেক সুবিধা দেয় কিন্তু কিছু আপস (trade-offs) নিয়ে আসে (সবচেয়ে উল্লেখযোগ্যভাবে, ডাটা এভেইলএবিলিটি)। কিন্তু, অনেক স্কেলিং সলিউশনের মতো, ভ্যালিডিয়াম নির্দিষ্ট ব্যবহারের ক্ষেত্রে উপযুক্ত—যে কারণে ভোলিশন (volitions) তৈরি করা হয়েছিল।

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

একটি ডিসেন্ট্রালাইজড এক্সচেঞ্জ (DEX) উচ্চ-মূল্যের ট্রেডের জন্য ভ্যালিডিয়ামের স্কেলেবল এবং ব্যক্তিগত পরিকাঠামো ব্যবহার করতে পছন্দ করতে পারে। এটি এমন ব্যবহারকারীদের জন্য একটি ZK-রোলআপও ব্যবহার করতে পারে যারা ZK-রোলআপের উচ্চতর নিরাপত্তা গ্যারান্টি এবং ট্রাস্টলেসনেস চান।

ভ্যালিডিয়াম এবং EVM সামঞ্জস্যতা

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

কিছু ভ্যালিডিয়াম প্রজেক্ট EVM-সামঞ্জস্যপূর্ণ ভাষাগুলোকে (যেমন, Solidity, Vyper) দক্ষ প্রমাণের জন্য অপ্টিমাইজ করা কাস্টম বাইটকোড তৈরিতে কম্পাইল করে এই সমস্যাটি এড়িয়ে যাওয়ার চেষ্টা করে। এই পদ্ধতির একটি অসুবিধা হলো যে নতুন জিরো-নলেজ প্রুফ-বান্ধব VM গুলো গুরুত্বপূর্ণ EVM অপকোড সমর্থন নাও করতে পারে, এবং ডেভেলপারদের একটি সর্বোত্তম অভিজ্ঞতার জন্য সরাসরি উচ্চ-স্তরের ভাষায় লিখতে হয়। এটি আরও বেশি সমস্যা তৈরি করে: এটি ডেভেলপারদের সম্পূর্ণ নতুন ডেভেলপমেন্ট স্ট্যাক দিয়ে ডিএ্যাপস তৈরি করতে বাধ্য করে এবং বর্তমান ইথিরিয়াম পরিকাঠামোর সাথে সামঞ্জস্যতা ভেঙে দেয়।

তবে, কিছু দল ZK-প্রুভিং সার্কিটের জন্য বিদ্যমান EVM অপকোডগুলো অপ্টিমাইজ করার চেষ্টা করছে। এর ফলে একটি জিরো-নলেজ ইথিরিয়াম ভার্চুয়াল মেশিন (zkEVM) তৈরি হবে, যা একটি EVM-সামঞ্জস্যপূর্ণ VM যা প্রোগ্রাম এক্সিকিউশনের সঠিকতা যাচাই করার জন্য প্রুফ তৈরি করে। একটি zkEVM-এর সাহায্যে, ভ্যালিডিয়াম চেইনগুলো অফচেইন-এ স্মার্ট কন্ট্রাক্ট এক্সিকিউট করতে পারে এবং ইথিরিয়ামে একটি অফচেইন কম্পিউটেশন যাচাই করার জন্য (এটি পুনরায় এক্সিকিউট না করেই) ভ্যালিডিটি প্রুফ জমা দিতে পারে।

zkEVMs সম্পর্কে আরও জানুন (opens in a new tab)

ভ্যালিডিয়াম কীভাবে ইথিরিয়ামকে স্কেল করে?

১. অফচেইন ডাটা স্টোরেজ

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

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

২. রিকার্সিভ প্রুফ

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

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

ভ্যালিডিয়ামের সুবিধা এবং অসুবিধা

সুবিধা (Pros)অসুবিধা (Cons)
ভ্যালিডিটি প্রুফ অফচেইন লেনদেন-এর অখণ্ডতা নিশ্চিত করে এবং অপারেটরদের অবৈধ স্টেট আপডেট চূড়ান্ত করতে বাধা দেয়।ভ্যালিডিটি প্রুফ তৈরি করার জন্য বিশেষ হার্ডওয়্যারের প্রয়োজন হয়, যা সেন্ট্রালাইজেশনের ঝুঁকি তৈরি করে।
ব্যবহারকারীদের জন্য মূলধনের দক্ষতা বাড়ায় (ইথিরিয়ামে ফান্ড উত্তোলনে কোনো বিলম্ব নেই)।সাধারণ কম্পিউটেশন/স্মার্ট কন্ট্রাক্ট-এর জন্য সীমিত সমর্থন; ডেভেলপমেন্টের জন্য বিশেষ ভাষার প্রয়োজন।
উচ্চ-মূল্যের অ্যাপ্লিকেশনগুলোতে ফ্রড প্রুফ ভিত্তিক সিস্টেমগুলোর সম্মুখীন হওয়া নির্দিষ্ট অর্থনৈতিক আক্রমণের জন্য ঝুঁকিপূর্ণ নয়।ZK প্রুফ তৈরি করতে উচ্চ কম্পিউটেশনাল শক্তির প্রয়োজন; কম থ্রুপুট অ্যাপ্লিকেশনগুলোর জন্য সাশ্রয়ী নয়।
ইথিরিয়াম মেইননেট-এ কলডাটা (calldata) পোস্ট না করে ব্যবহারকারীদের জন্য গ্যাস ফি কমায়।ধীর সাবজেক্টিভ ফাইনালিটি সময় (একটি ZK প্রুফ তৈরি করতে ১০-৩০ মিনিট) কিন্তু সম্পূর্ণ ফাইনালিটি-তে দ্রুত কারণ কোনো বিরোধের সময় বিলম্ব নেই।
নির্দিষ্ট ব্যবহারের ক্ষেত্রে উপযুক্ত, যেমন ট্রেডিং বা ব্লকচেইন গেমিং যা লেনদেন-এর গোপনীয়তা এবং স্কেলেবিলিটিকে অগ্রাধিকার দেয়।ব্যবহারকারীদের ফান্ড উত্তোলন থেকে বিরত রাখা যেতে পারে কারণ মালিকানার মার্কেল প্রুফ তৈরি করার জন্য অফচেইন ডাটা সবসময় উপলব্ধ থাকা প্রয়োজন।
অফচেইন ডাটা এভেইলএবিলিটি উচ্চ স্তরের থ্রুপুট প্রদান করে এবং স্কেলেবিলিটি বাড়ায়।সিকিউরিটি মডেল বিশ্বাসের অনুমান এবং ক্রিপ্টো-অর্থনৈতিক প্রণোদনার ওপর নির্ভর করে, ZK-রোলআপের বিপরীতে, যা সম্পূর্ণরূপে ক্রিপ্টোগ্রাফিক সিকিউরিটি মেকানিজমের ওপর নির্ভর করে।

ভ্যালিডিয়াম/ভোলিশন ব্যবহার করুন

একাধিক প্রজেক্ট ভ্যালিডিয়াম এবং ভোলিশনের ইমপ্লিমেন্টেশন প্রদান করে যা আপনি আপনার ডিএ্যাপস-এ ইন্টিগ্রেট করতে পারেন:

StarkWare StarkEx - StarkEx হলো একটি ইথিরিয়াম লেয়ার ২ (L2) স্কেলেবিলিটি সলিউশন যা ভ্যালিডিটি প্রুফ-এর ওপর ভিত্তি করে তৈরি। এটি ZK-রোলআপ বা ভ্যালিডিয়াম ডাটা-এভেইলএবিলিটি মোডে কাজ করতে পারে।

Matter Labs zkPorter- zkPorter হলো একটি লেয়ার ২ স্কেলিং প্রটোকল যা একটি হাইব্রিড পদ্ধতির মাধ্যমে ডাটা এভেইলএবিলিটি মোকাবেলা করে যা zkRollup এবং শার্ডিং-এর ধারণাগুলোকে একত্রিত করে। এটি ইচ্ছামতো অনেকগুলো শার্ড সমর্থন করতে পারে, যার প্রতিটির নিজস্ব ডাটা এভেইলএবিলিটি পলিসি রয়েছে।

আরও পড়ুন

এই আর্টিকেলটি কি সহায়ক ছিল?