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

রিস্টেকিংয়ের ব্যাখ্যা

রিস্টেকিং সম্পর্কে একটি ব্যাখ্যামূলক আলোচনা, যা ইথেরিয়ামের বেস লেয়ারের বাইরে অতিরিক্ত প্রোটোকল এবং পরিষেবাগুলোর নিরাপত্তা প্রদানের জন্য ইতিমধ্যে স্টেক করা ETH ব্যবহার করে।

Date published: 5 ফেব্রুয়ারী, 2024

সিবিইআর ফোরামের (CBER Forum) একটি ইভেন্টে মাইক নিউডার (Mike Neuder)-এর একটি প্রেজেন্টেশন, যেখানে রিস্টেকিং কীভাবে কাজ করে তা আলোচনা করা হয়েছে। এই প্রেজেন্টেশনে সেলফ-স্টেকিং, ডেলিগেটেড স্টেকিং, নেটিভ এবং নন-নেটিভ রিস্টেকিং, লিকুইড স্টেকিং এবং লিকুইড রিস্টেকিং টোকেনের মেকানিজম এবং রিস্টেক করা পজিশনগুলোর সাথে স্ল্যাশিং কীভাবে কাজ করে তা সংজ্ঞায়িত করা হয়েছে।

এই ট্রান্সক্রিপ্টটি সিবিইআর ফোরাম দ্বারা প্রকাশিত মূল ভিডিও ট্রান্সক্রিপ্টের (opens in a new tab) একটি সহজলভ্য কপি। পড়ার সুবিধার জন্য এটি সামান্য সম্পাদনা করা হয়েছে।

ভূমিকা (0:00)

সবাইকে হ্যালো, আমি মাইক। আমি LRT এবং LST নিয়ে কথা বলতে যাচ্ছি। LRT — রিস্টেকিং কি নতুন স্টেকিং? আমি দ্বিতীয় একটি প্রশ্ন দিয়ে শুরু করব এবং LST ও LRT কী তা সংজ্ঞায়িত করে আলোচনাটি এগিয়ে নিয়ে যাব। এটি মূলত একটি গ্রাফিক্যাল প্রেজেন্টেশন, তাই আশা করি আমরা একেবারে শুরু থেকে শুরু করে একসাথে বিষয়টি বুঝতে পারব।

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

সেলফ-স্টেকিং (0:48)

একেবারে শুরু থেকে শুরু করলে, আমাদের কাছে এমন স্টেকিং আছে যেখানে অ্যালিস নিজেই এটি করছে। সে সরাসরি প্রোটোকলের সাথে ইন্টারঅ্যাক্ট করে, প্রোটোকলে স্টেক রাখে এবং নেটিভ টোকেন ইস্যুয়েন্সের মাধ্যমে এমনটি করার জন্য সে পুরস্কার পায়। ইথেরিয়ামের ক্ষেত্রে, অ্যালিস 32 ETH স্টেক করে এবং ঐক্যমতে (consensus) অংশগ্রহণের জন্য ETH-এর মাধ্যমে পুরস্কার পায়।

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

ডেলিগেটেড স্টেকিং (2:52)

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

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

নেটিভ ETH-এর সাথে সেলফ-রিস্টেকিং (4:42)

এখন আমরা রিস্টেকিং কী তা নিয়ে কথা বলতে পারি। এটি একটি সম্পূর্ণ নতুন ধারণা — শ্রীরাম (Sreeram) এবং EigenLayer প্রায় দেড় বা দুই বছর আগে এই শব্দটি চালু করার পর থেকে এটি পরিচিত হয়েছে।

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

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

ডেলিগেটেড নেটিভ রিস্টেকিং (8:28)

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

এই মডেলের অধীনে, ইথেরিয়াম প্রোটোকলে থাকা 32 ETH অ্যালিস এবং বব উভয়ের কাজের জন্য দায়বদ্ধ — এই দুজন ব্যক্তি সম্ভাব্যভাবে এই ETH-কে স্ল্যাশিংয়ের শিকার করতে পারে। টোকেনটি প্রোটোকলের দুটি ভিন্ন সেটের নিয়মের দ্বারা আবদ্ধ থাকে।

দর্শকদের প্রশ্ন: যখন আপনি ইথেরিয়াম প্রোটোকলে ETH স্টেক করেন, তখন প্রোটোকলকে আপনাকে এমন কিছু দিতে হয় যা আপনি পরে উপস্থাপন করেন — সেই জিনিসটি কী?

এই নেটিভ সংস্করণে, অ্যালিস স্টেক করে এবং ইথেরিয়াম ইকোসিস্টেম থেকে একটি উত্তোলন ক্রেডেনশিয়াল (withdrawal credential) পায়। সেই উত্তোলন ক্রেডেনশিয়ালটি ইথেরিয়ামের একটি কন্ট্রাক্টের দিকে নির্দেশ করা যেতে পারে যা স্টেকিংয়ের দ্বিতীয় লেয়ার পরিচালনা করে। এটি এমন একটি কন্ট্রাক্ট যা ইথেরিয়াম থেকে সম্পদ উত্তোলন করার সময় তা নিয়ন্ত্রণ করে — এটি স্মার্ট কন্ট্রাক্টে আস্থা-নিরপেক্ষ কাস্টডির মতো যা স্ল্যাশিং জরিমানার দ্বিতীয় লেয়ার প্রয়োগ করে।

একে "নেটিভ" বলা হয় কেন? কারণ অ্যালিস এখনও সরাসরি ইথেরিয়ামের সাথে ইন্টারঅ্যাক্ট করছে — তার স্টেক হলো তার মালিকানাধীন 32 ETH, যা ইথেরিয়াম কনসেনসাস লেয়ার সুরক্ষিত করতে ব্যবহৃত হয়।

নন-নেটিভ রিস্টেকিং (10:57)

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

সে নন-নেটিভ টোকেন নেয় — এটি USDC, একটি ইউরো স্টেবলকয়েন, র‍্যাপড বিটকয়েন (wrapped Bitcoin), বা অন্য যেকোনো কিছু হতে পারে — সে এটিকে প্রোটোকলের অর্থনৈতিক নিরাপত্তা এবং সিবিল প্রতিরোধ (Sybil resistance) হিসেবে প্রদান করে এবং পুরস্কার অর্জন করে। এটি রিস্টেকিংকে বিকেন্দ্রীকৃত আস্থার একটি মার্কেটপ্লেস হিসেবে নতুনভাবে সংজ্ঞায়িত করছে, যেখানে আস্থা বলতে ঝুঁকিতে থাকা মূলধনের অর্থনৈতিক মূল্যকে বোঝায়।

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

স্ল্যাশিং এবং রিস্টেকিং (13:55)

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

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

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

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

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

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

এই পৃষ্ঠাটি কি সহায়ক ছিল?