প্লাজমা চেইন
পেজ সর্বশেষ আপডেট: 25 ফেব্রুয়ারী, 2026
একটি প্লাজমা চেইন হলো একটি আলাদা ব্লকচেইন যা Ethereum মেইননেট-এর সাথে যুক্ত থাকে কিন্তু ব্লক যাচাইকরণের নিজস্ব মেকানিজম ব্যবহার করে অফচেইন লেনদেন সম্পাদন করে। প্লাজমা চেইনগুলোকে কখনও কখনও "চাইল্ড" চেইন বলা হয়, যা মূলত ইথিরিয়াম মেইননেট-এর ছোট কপি। প্লাজমা চেইনগুলো বিরোধ নিষ্পত্তির জন্য (যেমন অপ্টিমেস্টিক রোলআপ) ব্যবহার করে।
Merkle ট্রি এই চেইনগুলোর একটি অন্তহীন স্ট্যাক তৈরি করতে সক্ষম করে যা প্যারেন্ট চেইনগুলো (ইথিরিয়াম মেইননেট সহ) থেকে ব্যান্ডউইথ অফলোড করার কাজ করতে পারে। তবে, যদিও এই চেইনগুলো ইথিরিয়াম থেকে কিছু নিরাপত্তা লাভ করে (ফ্রড প্রুফ-এর মাধ্যমে), তাদের নিরাপত্তা এবং কার্যকারিতা বেশ কিছু ডিজাইন সীমাবদ্ধতার দ্বারা প্রভাবিত হয়।
পূর্বশর্ত
আপনার সমস্ত মৌলিক বিষয় সম্পর্কে ভালো ধারণা এবং ইথিরিয়াম স্কেলিং সম্পর্কে একটি উচ্চ-স্তরের ধারণা থাকা উচিত।
প্লাজমা কী?
প্লাজমা হলো ইথিরিয়ামের মতো পাবলিক ব্লকচেইনগুলোতে স্কেলেবিলিটি উন্নত করার একটি ফ্রেমওয়ার্ক। মূল Plasma whitepaper (opens in a new tab)-এ বর্ণিত হিসেবে, প্লাজমা চেইনগুলো অন্য একটি ব্লকচেইনের (যাকে "রুট চেইন" বলা হয়) উপরে তৈরি করা হয়। প্রতিটি "চাইল্ড চেইন" রুট চেইন থেকে প্রসারিত হয় এবং সাধারণত প্যারেন্ট চেইনে ডিপ্লয় করা একটি স্মার্ট কন্ট্রাক্ট দ্বারা পরিচালিত হয়।
প্লাজমা কন্ট্রাক্ট অন্যান্য কাজের পাশাপাশি একটি ব্রিজ হিসেবে কাজ করে যা ব্যবহারকারীদের ইথিরিয়াম মেইননেট এবং প্লাজমা চেইনের মধ্যে সম্পদ স্থানান্তর করতে দেয়। যদিও এটি তাদেরকে সাইডচেইন-এর মতো করে তোলে, প্লাজমা চেইনগুলো—অন্তত কিছুটা হলেও—ইথিরিয়াম মেইননেট-এর নিরাপত্তা থেকে উপকৃত হয়। এটি সাইডচেইনগুলোর মতো নয়, যা তাদের নিজস্ব নিরাপত্তার জন্য সম্পূর্ণভাবে দায়ী।
প্লাজমা কীভাবে কাজ করে?
প্লাজমা ফ্রেমওয়ার্কের মৌলিক উপাদানগুলো হলো:
অফচেইন কম্পিউটেশন
ইথিরিয়ামের বর্তমান প্রসেসিং স্পিড প্রতি সেকেন্ডে ~ 15-20 লেনদেনের মধ্যে সীমাবদ্ধ, যা আরও বেশি ব্যবহারকারী সামলানোর জন্য স্কেলিং-এর স্বল্পমেয়াদী সম্ভাবনা কমিয়ে দেয়। এই সমস্যাটি মূলত বিদ্যমান কারণ ইথিরিয়ামের কনসেন্সাস মেকানিজম-এর জন্য ব্লকচেইনের স্টেট-এর প্রতিটি আপডেট যাচাই করতে অনেক পিয়ার-টু-পিয়ার নোড-এর প্রয়োজন হয়।
যদিও ইথিরিয়ামের কনসেন্সাস মেকানিজম নিরাপত্তার জন্য প্রয়োজনীয়, এটি প্রতিটি ব্যবহারের ক্ষেত্রে প্রযোজ্য নাও হতে পারে। উদাহরণস্বরূপ, এক কাপ কফির জন্য ববকে দেওয়া অ্যালিসের প্রতিদিনের পেমেন্ট পুরো ইথিরিয়াম নেটওয়ার্ক দ্বারা যাচাই করার প্রয়োজন নাও হতে পারে, কারণ উভয় পক্ষের মধ্যে কিছুটা বিশ্বাস বিদ্যমান।
প্লাজমা মনে করে যে ইথিরিয়াম মেইননেট-এর সমস্ত লেনদেন যাচাই করার প্রয়োজন নেই। এর পরিবর্তে, আমরা মেইননেট-এর বাইরে লেনদেন প্রক্রিয়া করতে পারি, যা নোড-গুলোকে প্রতিটি লেনদেন যাচাই করার কাজ থেকে মুক্ত করে।
অফচেইন কম্পিউটেশন প্রয়োজনীয় কারণ প্লাজমা চেইনগুলো গতি এবং খরচের জন্য অপ্টিমাইজ করতে পারে। উদাহরণস্বরূপ, একটি প্লাজমা চেইন লেনদেনের ক্রম এবং সম্পাদন পরিচালনা করতে একটি একক "অপারেটর" ব্যবহার করতে পারে—এবং প্রায়শই করে। শুধুমাত্র একটি সত্তা লেনদেন যাচাই করার কারণে, প্লাজমা চেইনে প্রসেসিং সময় ইথিরিয়াম মেইননেট-এর চেয়ে দ্রুত হয়।
স্টেট কমিটমেন্টস
যদিও প্লাজমা অফচেইন লেনদেন সম্পাদন করে, সেগুলো মূল ইথিরিয়াম এক্সিকিউশন লেয়ার-এ সেটেল করা হয়—অন্যথায়, প্লাজমা চেইনগুলো ইথিরিয়ামের নিরাপত্তা গ্যারান্টি থেকে উপকৃত হতে পারে না। কিন্তু প্লাজমা চেইনের স্টেট না জেনে অফচেইন লেনদেন চূড়ান্ত করা নিরাপত্তা মডেলকে ভেঙে দেবে এবং অবৈধ লেনদেনের বিস্তার ঘটাবে। এই কারণেই অপারেটর, যে সত্তা প্লাজমা চেইনে ব্লক তৈরি করার জন্য দায়ী, তাকে পর্যায়ক্রমে ইথিরিয়ামে "স্টেট কমিটমেন্টস" প্রকাশ করতে হয়।
একটি কমিটমেন্ট স্কিম (opens in a new tab) হলো অন্য পক্ষের কাছে প্রকাশ না করে কোনো মান বা বিবৃতির প্রতি প্রতিশ্রুতিবদ্ধ হওয়ার একটি ক্রিপ্টোগ্রাফিক কৌশল। কমিটমেন্টগুলো এই অর্থে "বাধ্যতামূলক" যে আপনি একবার প্রতিশ্রুতিবদ্ধ হওয়ার পরে মান বা বিবৃতি পরিবর্তন করতে পারবেন না। প্লাজমাতে স্টেট কমিটমেন্টগুলো "Merkle roots" (একটি Merkle tree থেকে প্রাপ্ত) এর রূপ নেয় যা অপারেটর নির্দিষ্ট বিরতিতে ইথিরিয়াম চেইনের প্লাজমা কন্ট্রাক্টে পাঠায়।
Merkle রুটগুলো হলো ক্রিপ্টোগ্রাফিক প্রিমিটিভ যা বিপুল পরিমাণ তথ্য সংকুচিত করতে সক্ষম করে। একটি Merkle রুট (যাকে এই ক্ষেত্রে "ব্লক রুট"ও বলা হয়) একটি ব্লকের সমস্ত লেনদেন উপস্থাপন করতে পারে। Merkle রুটগুলো এটি যাচাই করাও সহজ করে তোলে যে একটি ছোট ডেটা বৃহত্তর ডেটাসেটের অংশ। উদাহরণস্বরূপ, একজন ব্যবহারকারী একটি নির্দিষ্ট ব্লকে একটি লেনদেনের অন্তর্ভুক্তি প্রমাণ করতে একটি Merkle proof তৈরি করতে পারেন।
ইথিরিয়ামকে অফচেইন-এর স্টেট সম্পর্কে তথ্য প্রদানের জন্য Merkle রুটগুলো গুরুত্বপূর্ণ। আপনি Merkle রুটগুলোকে "সেভ পয়েন্ট" হিসেবে ভাবতে পারেন: অপারেটর বলছে, "এটি x সময়ে প্লাজমা চেইনের স্টেট, এবং এটি প্রমাণ হিসেবে Merkle রুট।" অপারেটর একটি Merkle রুটের সাথে প্লাজমা চেইনের বর্তমান স্টেট-এর প্রতি প্রতিশ্রুতিবদ্ধ হচ্ছে, যে কারণে একে "স্টেট কমিটমেন্ট" বলা হয়।
এন্ট্রি এবং এক্সিট
ইথিরিয়াম ব্যবহারকারীদের প্লাজমার সুবিধা নেওয়ার জন্য, মেইননেট এবং প্লাজমা চেইনগুলোর মধ্যে তহবিল স্থানান্তরের একটি মেকানিজম থাকা প্রয়োজন। তবে আমরা ইচ্ছামতো প্লাজমা চেইনের কোনো এডড্রেস-এ ইথার পাঠাতে পারি না—এই চেইনগুলো বেমানান, তাই লেনদেনটি হয় ব্যর্থ হবে অথবা তহবিল হারিয়ে যাবে।
প্লাজমা ব্যবহারকারীর এন্ট্রি এবং এক্সিট প্রক্রিয়া করার জন্য ইথিরিয়ামে চলমান একটি মাস্টার কন্ট্রাক্ট ব্যবহার করে। এই মাস্টার কন্ট্রাক্টটি স্টেট কমিটমেন্টগুলো ট্র্যাক করার (আগে ব্যাখ্যা করা হয়েছে) এবং ফ্রড প্রুফ-এর মাধ্যমে অসৎ আচরণের শাস্তি দেওয়ার জন্যও দায়ী (এ সম্পর্কে পরে আরও আলোচনা করা হবে)।
প্লাজমা চেইনে প্রবেশ করা
প্লাজমা চেইনে প্রবেশ করতে, অ্যালিসকে (ব্যবহারকারী) প্লাজমা কন্ট্রাক্টে ETH বা যেকোনো ERC-20 টোকেন জমা দিতে হবে। প্লাজমা অপারেটর, যিনি কন্ট্রাক্ট ডিপোজিটগুলো পর্যবেক্ষণ করেন, অ্যালিসের প্রাথমিক জমার সমান একটি পরিমাণ পুনরায় তৈরি করেন এবং প্লাজমা চেইনে তার এডড্রেস-এ রিলিজ করেন। অ্যালিসকে চাইল্ড চেইনে তহবিল পাওয়ার বিষয়টি প্রত্যয়ন করতে হয় এবং তারপর তিনি এই তহবিলগুলো লেনদেনের জন্য ব্যবহার করতে পারেন।
প্লাজমা চেইন থেকে প্রস্থান করা
বেশ কয়েকটি কারণে প্লাজমা চেইন থেকে প্রস্থান করা এতে প্রবেশ করার চেয়ে বেশি জটিল। সবচেয়ে বড় কারণ হলো, যদিও ইথিরিয়ামের কাছে প্লাজমা চেইনের স্টেট সম্পর্কে তথ্য থাকে, এটি যাচাই করতে পারে না যে তথ্যটি সত্য কি না। একজন ক্ষতিকারক ব্যবহারকারী একটি ভুল দাবি করতে পারে ("আমার কাছে 1000 ETH আছে") এবং দাবিটিকে সমর্থন করার জন্য জাল প্রমাণ প্রদান করে পার পেয়ে যেতে পারে।
ক্ষতিকারক প্রত্যাহার রোধ করতে, একটি "চ্যালেঞ্জ পিরিয়ড" চালু করা হয়েছে। চ্যালেঞ্জ পিরিয়ডের সময় (সাধারণত এক সপ্তাহ), যে কেউ একটি ফ্রড প্রুফ ব্যবহার করে প্রত্যাহারের অনুরোধকে চ্যালেঞ্জ করতে পারে। যদি চ্যালেঞ্জটি সফল হয়, তবে প্রত্যাহারের অনুরোধটি প্রত্যাখ্যান করা হয়।
তবে, সাধারণত এমনটি হয় যে ব্যবহারকারীরা সৎ এবং তাদের মালিকানাধীন তহবিল সম্পর্কে সঠিক দাবি করে। এই পরিস্থিতিতে, অ্যালিস প্লাজমা কন্ট্রাক্টে একটি লেনদেন জমা দিয়ে রুট চেইনে (ইথিরিয়াম) একটি প্রত্যাহারের অনুরোধ শুরু করবে।
তাকে অবশ্যই একটি Merkle প্রমাণ প্রদান করতে হবে যা যাচাই করে যে প্লাজমা চেইনে তার তহবিল তৈরি করার একটি লেনদেন একটি ব্লকে অন্তর্ভুক্ত ছিল। এটি প্লাজমার ইটারেশনগুলোর জন্য প্রয়োজনীয়, যেমন Plasma MVP (opens in a new tab), যা একটি Unspent Transaction Output (UTXO) (opens in a new tab) মডেল ব্যবহার করে।
অন্যান্য, যেমন Plasma Cash (opens in a new tab), UTXO-এর পরিবর্তে তহবিলগুলোকে নন-ফান্জেবল টোকেন হিসেবে উপস্থাপন করে। এই ক্ষেত্রে প্রত্যাহার করার জন্য, প্লাজমা চেইনে টোকেনগুলোর মালিকানার প্রমাণ প্রয়োজন। এটি টোকেনটির সাথে জড়িত সর্বশেষ দুটি লেনদেন জমা দিয়ে এবং একটি ব্লকে সেই লেনদেনগুলোর অন্তর্ভুক্তি যাচাই করার জন্য একটি Merkle প্রমাণ প্রদান করে করা হয়।
সৎ আচরণের গ্যারান্টি হিসেবে ব্যবহারকারীকে প্রত্যাহারের অনুরোধের সাথে একটি বন্ডও যোগ করতে হবে। যদি কোনো চ্যালেঞ্জার অ্যালিসের প্রত্যাহারের অনুরোধটি অবৈধ প্রমাণ করে, তবে তার বন্ডটি স্ল্যাশ করা হয় এবং এর কিছু অংশ চ্যালেঞ্জারকে পুরস্কার হিসেবে দেওয়া হয়।
যদি কেউ ফ্রড প্রুফ প্রদান না করেই চ্যালেঞ্জ পিরিয়ড পার হয়ে যায়, তবে অ্যালিসের প্রত্যাহারের অনুরোধটি বৈধ বলে বিবেচিত হয়, যা তাকে ইথিরিয়ামে প্লাজমা কন্ট্রাক্ট থেকে জমা পুনরুদ্ধার করতে দেয়।
বিরোধ নিষ্পত্তি
যেকোনো ব্লকচেইনের মতো, অংশগ্রহণকারীরা ক্ষতিকারক আচরণ করলে (যেমন, ডাবল-স্পেন্ডিং ফান্ড) লেনদেনের অখণ্ডতা প্রয়োগ করার জন্য প্লাজমা চেইনগুলোর একটি মেকানিজম প্রয়োজন। এই লক্ষ্যে, প্লাজমা চেইনগুলো স্টেট ট্রানজিশনের বৈধতা সম্পর্কিত বিরোধ নিষ্পত্তি করতে এবং খারাপ আচরণের শাস্তি দিতে ফ্রড প্রুফ ব্যবহার করে। ফ্রড প্রুফগুলো এমন একটি মেকানিজম হিসেবে ব্যবহৃত হয় যার মাধ্যমে একটি প্লাজমা চাইল্ড চেইন তার প্যারেন্ট চেইন বা রুট চেইনে অভিযোগ দায়ের করে।
একটি ফ্রড প্রুফ হলো কেবল একটি দাবি যে একটি নির্দিষ্ট স্টেট ট্রানজিশন অবৈধ। একটি উদাহরণ হলো যদি কোনো ব্যবহারকারী (অ্যালিস) একই তহবিল দুবার ব্যয় করার চেষ্টা করে। সম্ভবত সে ববের সাথে একটি লেনদেনে UTXO ব্যয় করেছে এবং অন্য একটি লেনদেনে একই UTXO (যা এখন ববের) ব্যয় করতে চায়।
প্রত্যাহার রোধ করতে, বব পূর্ববর্তী লেনদেনে অ্যালিসের উক্ত UTXO ব্যয় করার প্রমাণ এবং একটি ব্লকে লেনদেনের অন্তর্ভুক্তির একটি Merkle প্রমাণ প্রদান করে একটি ফ্রড প্রুফ তৈরি করবে। একই প্রক্রিয়া Plasma Cash-এ কাজ করে—ববকে প্রমাণ দিতে হবে যে অ্যালিস আগে যে টোকেনগুলো প্রত্যাহার করার চেষ্টা করছে তা স্থানান্তর করেছিল।
যদি ববের চ্যালেঞ্জ সফল হয়, তবে অ্যালিসের প্রত্যাহারের অনুরোধ বাতিল করা হয়। তবে, এই পদ্ধতিটি প্রত্যাহারের অনুরোধের জন্য চেইনটি পর্যবেক্ষণ করার ববের ক্ষমতার উপর নির্ভর করে। যদি বব অফলাইনে থাকে, তবে চ্যালেঞ্জ পিরিয়ড পার হয়ে গেলে অ্যালিস ক্ষতিকারক প্রত্যাহার প্রক্রিয়া করতে পারে।
প্লাজমাতে ম্যাস এক্সিট সমস্যা
ম্যাস এক্সিট সমস্যা তখন ঘটে যখন বিপুল সংখ্যক ব্যবহারকারী একই সময়ে প্লাজমা চেইন থেকে প্রত্যাহার করার চেষ্টা করে। এই সমস্যাটি কেন বিদ্যমান তা প্লাজমার সবচেয়ে বড় সমস্যাগুলোর একটির সাথে সম্পর্কিত: ডেটা অনুপলব্ধতা (data unavailability)।
ডাটা এভেইলএবিলিটি হলো এটি যাচাই করার ক্ষমতা যে একটি প্রস্তাবিত ব্লকের তথ্য আসলে ব্লকচেইন নেটওয়ার্ক-এ প্রকাশিত হয়েছিল। একটি ব্লক "অনুপলব্ধ" হয় যদি প্রযোজক ব্লকটি নিজেই প্রকাশ করে কিন্তু ব্লক তৈরি করতে ব্যবহৃত ডেটা আটকে রাখে।
নোড-গুলো যদি ব্লকটি ডাউনলোড করতে এবং লেনদেনের বৈধতা যাচাই করতে সক্ষম হয় তবে ব্লকস অবশ্যই উপলব্ধ থাকতে হবে। ব্লকচেইনগুলো ব্লক প্রযোজকদের সমস্ত লেনদেনের ডেটা অনচেইন পোস্ট করতে বাধ্য করে ডাটা এভেইলএবিলিটি নিশ্চিত করে।
ডাটা এভেইলএবিলিটি ইথিরিয়ামের বেস লেয়ারে তৈরি অফচেইন স্কেলিং প্রটোকল সুরক্ষিত করতেও সাহায্য করে। এই চেইনগুলোর অপারেটরদের ইথিরিয়ামে লেনদেনের ডেটা প্রকাশ করতে বাধ্য করার মাধ্যমে, যে কেউ চেইনের সঠিক স্টেট উল্লেখ করে ফ্রড প্রুফ তৈরি করে অবৈধ ব্লকগুলোকে চ্যালেঞ্জ করতে পারে।
প্লাজমা চেইনগুলো প্রাথমিকভাবে অপারেটরের কাছে লেনদেনের ডেটা সংরক্ষণ করে এবং মেইননেট-এ কোনো ডেটা প্রকাশ করে না (অর্থাৎ, পর্যায়ক্রমিক স্টেট কমিটমেন্টগুলো ছাড়া)। এর মানে হলো ব্যবহারকারীদের অবৈধ লেনদেনকে চ্যালেঞ্জ করে ফ্রড প্রুফ তৈরি করার প্রয়োজন হলে ব্লক ডেটা প্রদানের জন্য অপারেটরের উপর নির্ভর করতে হবে। যদি এই সিস্টেমটি কাজ করে, তবে ব্যবহারকারীরা সর্বদা তহবিল সুরক্ষিত করতে ফ্রড প্রুফ ব্যবহার করতে পারে।
সমস্যাটি তখন শুরু হয় যখন অপারেটর, শুধু কোনো ব্যবহারকারী নয়, ক্ষতিকারকভাবে কাজ করা পক্ষ হয়। যেহেতু অপারেটর ব্লকচেইনের একক নিয়ন্ত্রণে থাকে, তাই তাদের বৃহত্তর স্কেলে অবৈধ স্টেট ট্রানজিশন অগ্রসর করার জন্য আরও বেশি প্রণোদনা থাকে, যেমন প্লাজমা চেইনে ব্যবহারকারীদের তহবিল চুরি করা।
এই ক্ষেত্রে, ক্লাসিক ফ্রড প্রুফ সিস্টেম ব্যবহার করা কাজ করে না। অপারেটর সহজেই অ্যালিস এবং ববের তহবিল তাদের ওয়ালেটে স্থানান্তর করার একটি অবৈধ লেনদেন করতে পারে এবং ফ্রড প্রুফ তৈরি করার জন্য প্রয়োজনীয় ডেটা লুকিয়ে রাখতে পারে। এটি সম্ভব কারণ অপারেটরকে ব্যবহারকারী বা মেইননেট-এর কাছে ডেটা উপলব্ধ করার প্রয়োজন নেই।
অতএব, সবচেয়ে আশাবাদী সমাধান হলো প্লাজমা চেইন থেকে ব্যবহারকারীদের একটি "ম্যাস এক্সিট" বা গণপ্রস্থানের চেষ্টা করা। ম্যাস এক্সিট ক্ষতিকারক অপারেটরের তহবিল চুরি করার পরিকল্পনাকে ধীর করে দেয় এবং ব্যবহারকারীদের জন্য কিছু মাত্রায় সুরক্ষা প্রদান করে। প্রতিটি UTXO (বা টোকেন) কখন তৈরি হয়েছিল তার উপর ভিত্তি করে প্রত্যাহারের অনুরোধগুলো ক্রমানুসারে সাজানো হয়, যা ক্ষতিকারক অপারেটরদের সৎ ব্যবহারকারীদের ফ্রন্ট-রানিং করা থেকে বাধা দেয়।
তা সত্ত্বেও, ম্যাস এক্সিটের সময় প্রত্যাহারের অনুরোধগুলোর বৈধতা যাচাই করার জন্য আমাদের এখনও একটি উপায় প্রয়োজন—যাতে সুবিধাবাদী ব্যক্তিরা বিশৃঙ্খলার সুযোগ নিয়ে অবৈধ প্রস্থান প্রক্রিয়া করে লাভবান হতে না পারে। সমাধানটি সহজ: ব্যবহারকারীদের তাদের অর্থ প্রস্থান করার জন্য চেইনের সর্বশেষ বৈধ স্টেট পোস্ট করতে হবে।
কিন্তু এই পদ্ধতিতে এখনও সমস্যা রয়েছে। উদাহরণস্বরূপ, যদি একটি প্লাজমা চেইনের সমস্ত ব্যবহারকারীকে প্রস্থান করতে হয় (যা একটি ক্ষতিকারক অপারেটরের ক্ষেত্রে সম্ভব), তবে প্লাজমা চেইনের সম্পূর্ণ বৈধ স্টেট একবারে ইথিরিয়ামের বেস লেয়ারে ডাম্প করতে হবে। প্লাজমা চেইনগুলোর নির্বিচার আকার (উচ্চ থ্রুপুট = আরও ডেটা) এবং ইথিরিয়ামের প্রসেসিং গতির সীমাবদ্ধতার কারণে, এটি একটি আদর্শ সমাধান নয়।
যদিও এক্সিট গেমগুলো তত্ত্বে ভালো শোনায়, বাস্তব জীবনের ম্যাস এক্সিটগুলো সম্ভবত ইথিরিয়ামেই নেটওয়ার্ক-ব্যাপী যানজট সৃষ্টি করবে। ইথিরিয়ামের কার্যকারিতার ক্ষতি করার পাশাপাশি, একটি দুর্বলভাবে সমন্বিত ম্যাস এক্সিটের অর্থ হলো অপারেটর প্লাজমা চেইনের প্রতিটি একাউন্ট খালি করার আগে ব্যবহারকারীরা তহবিল প্রত্যাহার করতে অক্ষম হতে পারে।
প্লাজমার সুবিধা এবং অসুবিধা
| সুবিধা | অসুবিধা |
|---|---|
| উচ্চ থ্রুপুট এবং প্রতি লেনদেনে কম খরচ অফার করে। | সাধারণ কম্পিউটেশন সমর্থন করে না (স্মার্ট কন্ট্রাক্ট চালাতে পারে না)। প্রেডিকেট লজিকের মাধ্যমে শুধুমাত্র মৌলিক টোকেন স্থানান্তর, সোয়াপ এবং আরও কয়েকটি লেনদেনের ধরন সমর্থিত। |
| নির্বিচার ব্যবহারকারীদের মধ্যে লেনদেনের জন্য ভালো (যদি উভয়ই প্লাজমা চেইনে প্রতিষ্ঠিত হয় তবে প্রতি ব্যবহারকারী জোড়ার জন্য কোনো ওভারহেড নেই) | আপনার তহবিলের নিরাপত্তা নিশ্চিত করতে পর্যায়ক্রমে নেটওয়ার্ক পর্যবেক্ষণ করতে হবে (লাইভনেস প্রয়োজনীয়তা) বা এই দায়িত্ব অন্য কাউকে অর্পণ করতে হবে। |
| প্লাজমা চেইনগুলোকে নির্দিষ্ট ব্যবহারের ক্ষেত্রে মানিয়ে নেওয়া যেতে পারে যা মূল চেইনের সাথে সম্পর্কিত নয়। ব্যবসা প্রতিষ্ঠান সহ যে কেউ বিভিন্ন প্রেক্ষাপটে কাজ করে এমন স্কেলেবল পরিকাঠামো প্রদান করতে প্লাজমা স্মার্ট কন্ট্রাক্ট কাস্টমাইজ করতে পারে। | ডেটা সংরক্ষণ করতে এবং অনুরোধের ভিত্তিতে এটি পরিবেশন করতে এক বা একাধিক অপারেটরের উপর নির্ভর করে। |
| কম্পিউটেশন এবং স্টোরেজ অফচেইন সরিয়ে ইথিরিয়াম মেইননেট-এর উপর লোড কমায়। | চ্যালেঞ্জের অনুমতি দেওয়ার জন্য প্রত্যাহার কয়েক দিন বিলম্বিত হয়। ফান্জেবল সম্পদের জন্য, এটি লিকুইডিটি প্রদানকারীদের দ্বারা প্রশমিত করা যেতে পারে, তবে এর সাথে সম্পর্কিত মূলধন খরচ রয়েছে। |
| যদি খুব বেশি ব্যবহারকারী একই সাথে প্রস্থান করার চেষ্টা করে, তবে ইথিরিয়াম মেইননেট যানজটপূর্ণ হতে পারে। |
প্লাজমা বনাম লেয়ার ২ স্কেলিং প্রটোকল
যদিও প্লাজমা একসময় ইথিরিয়ামের জন্য একটি দরকারী স্কেলিং সমাধান হিসেবে বিবেচিত হতো, তবে লেয়ার ২ (L2) স্কেলিং প্রটোকল-এর পক্ষে এটি বাদ দেওয়া হয়েছে। L2 স্কেলিং সমাধানগুলো প্লাজমার বেশ কয়েকটি সমস্যার প্রতিকার করে:
কার্যকারিতা
জিরো-নলেজ রোলআপ অফচেইন প্রক্রিয়া করা লেনদেনের প্রতিটি ব্যাচের বৈধতার ক্রিপ্টোগ্রাফিক প্রমাণ তৈরি করে। এটি ব্যবহারকারীদের (এবং অপারেটরদের) অবৈধ স্টেট ট্রানজিশন অগ্রসর করা থেকে বাধা দেয়, চ্যালেঞ্জ পিরিয়ড এবং এক্সিট গেমের প্রয়োজনীয়তা দূর করে। এর মানে হলো ব্যবহারকারীদের তাদের তহবিল সুরক্ষিত করতে পর্যায়ক্রমে চেইনটি পর্যবেক্ষণ করতে হবে না।
স্মার্ট কন্ট্রাক্ট-এর জন্য সমর্থন
প্লাজমা ফ্রেমওয়ার্কের আরেকটি সমস্যা ছিল ইথিরিয়াম স্মার্ট কন্ট্রাক্ট-এর সম্পাদন সমর্থন করতে অক্ষমতা (opens in a new tab)। ফলস্বরূপ, প্লাজমার বেশিরভাগ বাস্তবায়ন মূলত সাধারণ পেমেন্ট বা ERC-20 টোকেন বিনিময়ের জন্য তৈরি করা হয়েছিল।
বিপরীতভাবে, অপ্টিমেস্টিক রোলআপ, ইথিরিয়াম ভার্চুয়াল মেশিন-এর সাথে সামঞ্জস্যপূর্ণ এবং ইথিরিয়াম-নেটিভ স্মার্ট কন্ট্রাক্ট চালাতে পারে, যা তাদেরকে ডিসেন্ট্রালাইজড এপ্লিকেশন স্কেলিং-এর জন্য একটি দরকারী এবং নিরাপদ সমাধান করে তোলে। একইভাবে, EVM-এর একটি জিরো-নলেজ বাস্তবায়ন (zkEVM) তৈরি করার (opens in a new tab) পরিকল্পনা চলছে যা ZK-রোলআপগুলোকে নির্বিচার লজিক প্রক্রিয়া করতে এবং স্মার্ট কন্ট্রাক্ট সম্পাদন করতে অনুমতি দেবে।
ডেটা অনুপলব্ধতা
আগে যেমন ব্যাখ্যা করা হয়েছে, প্লাজমা ডাটা এভেইলএবিলিটি সমস্যায় ভোগে। যদি কোনো ক্ষতিকারক অপারেটর প্লাজমা চেইনে একটি অবৈধ ট্রানজিশন অগ্রসর করে, তবে ব্যবহারকারীরা এটিকে চ্যালেঞ্জ করতে অক্ষম হবে কারণ অপারেটর ফ্রড প্রুফ তৈরি করার জন্য প্রয়োজনীয় ডেটা আটকে রাখতে পারে। রোলআপস অপারেটরদের ইথিরিয়ামে লেনদেনের ডেটা পোস্ট করতে বাধ্য করে এই সমস্যার সমাধান করে, যা যে কাউকে চেইনের স্টেট যাচাই করতে এবং প্রয়োজনে ফ্রড প্রুফ তৈরি করতে দেয়।
ম্যাস এক্সিট সমস্যা
ZK-রোলআপ এবং অপ্টিমেস্টিক রোলআপ উভয়ই বিভিন্ন উপায়ে প্লাজমার ম্যাস এক্সিট সমস্যার সমাধান করে। উদাহরণস্বরূপ, একটি ZK-রোলআপ ক্রিপ্টোগ্রাফিক মেকানিজমের উপর নির্ভর করে যা নিশ্চিত করে যে অপারেটররা কোনো পরিস্থিতিতেই ব্যবহারকারীর তহবিল চুরি করতে পারবে না।
একইভাবে, অপ্টিমেস্টিক রোলআপ প্রত্যাহারের উপর একটি বিলম্বের সময়কাল আরোপ করে যার সময় যে কেউ একটি চ্যালেঞ্জ শুরু করতে পারে এবং ক্ষতিকারক প্রত্যাহারের অনুরোধগুলো প্রতিরোধ করতে পারে। যদিও এটি প্লাজমার মতো, পার্থক্য হলো যাচাইকারীদের ফ্রড প্রুফ তৈরি করার জন্য প্রয়োজনীয় ডেটাতে অ্যাক্সেস রয়েছে। সুতরাং, রোলআপ ব্যবহারকারীদের ইথিরিয়াম মেইননেট-এ একটি উন্মত্ত, "আগে বের হওয়ার" মাইগ্রেশনে জড়িত হওয়ার কোনো প্রয়োজন নেই।
প্লাজমা কীভাবে সাইডচেইন এবং শার্ডিং থেকে আলাদা?
প্লাজমা, সাইডচেইন এবং শার্ডিং বেশ একই রকম কারণ এগুলো সবই কোনো না কোনোভাবে ইথিরিয়াম মেইননেট-এর সাথে সংযুক্ত। তবে, এই সংযোগগুলোর স্তর এবং শক্তি পরিবর্তিত হয়, যা প্রতিটি স্কেলিং সমাধানের নিরাপত্তা বৈশিষ্ট্যগুলোকে প্রভাবিত করে।
প্লাজমা বনাম সাইডচেইন
একটি সাইডচেইন হলো একটি স্বাধীনভাবে পরিচালিত ব্লকচেইন যা একটি দ্বিমুখী ব্রিজ-এর মাধ্যমে ইথিরিয়াম মেইননেট-এর সাথে সংযুক্ত। ব্রিজ ব্যবহারকারীদের সাইডচেইনে লেনদেন করার জন্য দুটি ব্লকচেইনের মধ্যে টোকেন বিনিময় করতে দেয়, যা ইথিরিয়াম মেইননেট-এ যানজট কমায় এবং স্কেলেবিলিটি উন্নত করে। সাইডচেইনগুলো একটি পৃথক কনসেন্সাস মেকানিজম ব্যবহার করে এবং সাধারণত ইথিরিয়াম মেইননেট-এর চেয়ে অনেক ছোট হয়। ফলস্বরূপ, এই চেইনগুলোতে সম্পদ ব্রিজিং করার সাথে বর্ধিত ঝুঁকি জড়িত থাকে; সাইডচেইন মডেলে ইথিরিয়াম মেইননেট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত নিরাপত্তা গ্যারান্টির অভাবের কারণে, ব্যবহারকারীরা সাইডচেইনে আক্রমণের ক্ষেত্রে তহবিল হারানোর ঝুঁকিতে থাকে।
বিপরীতভাবে, প্লাজমা চেইনগুলো মেইননেট থেকে তাদের নিরাপত্তা লাভ করে। এটি তাদেরকে সাইডচেইনের চেয়ে পরিমাপযোগ্যভাবে বেশি সুরক্ষিত করে তোলে। সাইডচেইন এবং প্লাজমা চেইন উভয়েরই আলাদা কনসেন্সাস প্রটোকল থাকতে পারে, তবে পার্থক্য হলো প্লাজমা চেইনগুলো ইথিরিয়াম মেইননেট-এ প্রতিটি ব্লকের জন্য Merkle রুট প্রকাশ করে। ব্লক রুটগুলো হলো তথ্যের ছোট টুকরো যা আমরা প্লাজমা চেইনে ঘটা লেনদেন সম্পর্কে তথ্য যাচাই করতে ব্যবহার করতে পারি। যদি প্লাজমা চেইনে কোনো আক্রমণ ঘটে, তবে ব্যবহারকারীরা উপযুক্ত প্রমাণ ব্যবহার করে নিরাপদে তাদের তহবিল মেইননেট-এ প্রত্যাহার করতে পারে।
প্লাজমা বনাম শার্ডিং
প্লাজমা চেইন এবং শার্ড চেইন উভয়ই পর্যায়ক্রমে ইথিরিয়াম মেইননেট-এ ক্রিপ্টোগ্রাফিক প্রমাণ প্রকাশ করে। তবে, উভয়েরই আলাদা নিরাপত্তা বৈশিষ্ট্য রয়েছে।
শার্ড চেইনগুলো মেইননেট-এ "কোলেশন হেডার" কমিট করে যাতে প্রতিটি ডেটা শার্ড সম্পর্কে বিস্তারিত তথ্য থাকে। মেইননেট-এর নোড-গুলো ডেটা শার্ডগুলোর বৈধতা যাচাই করে এবং প্রয়োগ করে, যা অবৈধ শার্ড ট্রানজিশনের সম্ভাবনা কমায় এবং ক্ষতিকারক কার্যকলাপের বিরুদ্ধে নেটওয়ার্ক-কে রক্ষা করে।
প্লাজমা আলাদা কারণ মেইননেট চাইল্ড চেইনগুলোর স্টেট সম্পর্কে শুধুমাত্র ন্যূনতম তথ্য পায়। এর মানে হলো মেইননেট কার্যকরভাবে চাইল্ড চেইনগুলোতে পরিচালিত লেনদেন যাচাই করতে পারে না, যা তাদেরকে কম সুরক্ষিত করে তোলে।
দ্রষ্টব্য যে ইথিরিয়াম ব্লকচেইন শার্ডিং করা আর রোডম্যাপ-এ নেই। এটি রোলআপস এবং Danksharding-এর মাধ্যমে স্কেলিং দ্বারা প্রতিস্থাপিত হয়েছে।
প্লাজমা ব্যবহার করুন
একাধিক প্রজেক্ট প্লাজমার বাস্তবায়ন প্রদান করে যা আপনি আপনার ডিএ্যাপস-এ একীভূত করতে পারেন:
- Polygon (opens in a new tab) (পূর্বে Matic Network)
আরও পড়ুন
- Learn Plasma (opens in a new tab)
- A quick reminder of what "shared security" means and why it's so important (opens in a new tab)
- Sidechains vs Plasma vs Sharding (opens in a new tab)
- Understanding Plasma, Part 1: The Basics (opens in a new tab)
- The Life and Death of Plasma (opens in a new tab)
এমন কোনো কমিউনিটি রিসোর্স সম্পর্কে জানেন যা আপনাকে সাহায্য করেছে? এই পেজটি এডিট করুন এবং এটি যোগ করুন!
টিউটোরিয়াল: ইথিরিয়ামে প্লাজমা চেইন
- গোপনীয়তা রক্ষা করে এমন একটি অ্যাপ-নির্দিষ্ট প্লাজমা লিখুন – জিরো-নলেজ প্রমাণ এবং অফচেইন উপাদানগুলো ব্যবহার করে একটি গোপনীয়তা-সংরক্ষণকারী প্লাজমা অ্যাপ্লিকেশন তৈরি করুন।