ইথেরিয়াম উত্তোলন কীভাবে কাজ করে?
সাংহাই/ক্যাপেলা আপগ্রেডের পর ইথেরিয়ামে স্টেকিং উত্তোলন কীভাবে কাজ করে, এর প্রযুক্তিগত প্রক্রিয়া, উত্তোলনের সারি এবং স্টেক করা ETH অ্যাক্সেস করার বিষয়ে স্টেকারদের কী জানা প্রয়োজন।
Date published: 30 মার্চ, 2023
ফাইনেম্যাটিক্স-এর একটি ব্যাখ্যামূলক ভিডিও, যেখানে সাংহাই/ক্যাপেলা আপগ্রেডের পর ইথেরিয়ামে স্টেকিং উত্তোলন কীভাবে কাজ করে তা আলোচনা করা হয়েছে, যার মধ্যে আংশিক এবং সম্পূর্ণ উত্তোলনের মেকানিজম, সাধারণ ভুল ধারণা এবং স্টেকিং ইকোসিস্টেমের জন্য এর প্রভাব অন্তর্ভুক্ত রয়েছে।
এই প্রতিলিপিটি ফাইনেম্যাটিক্স দ্বারা প্রকাশিত মূল ভিডিও প্রতিলিপির (opens in a new tab) একটি অ্যাক্সেসযোগ্য অনুলিপি। পড়ার সুবিধার জন্য এটি সামান্য সম্পাদনা করা হয়েছে।
বিকন চেইন (0:31)
সাংহাই/ক্যাপেলা আপগ্রেড দ্রুত ঘনিয়ে আসার সাথে সাথে, ইথেরিয়াম স্টেকিং উত্তোলন এবং সামগ্রিকভাবে ইথেরিয়াম ইকোসিস্টেমের জন্য এর অর্থ কী তা নিয়ে প্রচুর আলোচনা হচ্ছে।
আসুন আমরা কীভাবে এখানে পৌঁছালাম এবং ইথেরিয়াম যখন প্রুফ-অফ-ওয়ার্ক (PoW) থেকে প্রুফ-অফ-স্টেক (PoS)-এ স্থানান্তরিত হয়েছিল তখন কেন স্টেকিং উত্তোলন সক্ষম করা হয়নি তা বোঝার মাধ্যমে শুরু করি।
প্রুফ-অফ-স্টেক-এ রূপান্তরটি একাধিক ধাপে সম্পন্ন হয়েছিল যাতে একই সময়ে ঘটা বড় পরিবর্তনের সংখ্যা কমানো যায়। এই পদ্ধতিটি অপরিহার্য ছিল, বিশেষ করে এমন একটি প্রতিষ্ঠিত নেটওয়ার্কের জন্য যা প্রতি বছর ট্রিলিয়ন ডলার মূল্যের লেনদেন নিষ্পত্তি করে। সবচেয়ে উল্লেখযোগ্য পদক্ষেপগুলো ছিল: বিকন চেইন চালু করা এবং দ্য মার্জ।
2020 সালে বিকন চেইন চালু হওয়ার মাধ্যমে ইথেরিয়াম প্রুফ-অফ-ওয়ার্ক চেইনের পাশাপাশি একটি পৃথক প্রুফ-অফ-স্টেক কনসেনসাস লেয়ার তৈরি করে এই রূপান্তরের ভিত্তি স্থাপন করা হয়েছিল। বিকন চেইন আগে চালু করার ফলে বাস্তব-মূল্যের লেনদেন নিষ্পত্তির আগে নেটওয়ার্ক সুরক্ষিত করার জন্য পর্যাপ্ত ETH জমা করার সুযোগ পাওয়া যায়। এটি বাস্তব তহবিল স্টেক করার মাধ্যমে দীর্ঘ সময়ের জন্য নতুন প্রুফ-অফ-স্টেক কনসেনসাস মডেল পরীক্ষা করারও সুযোগ করে দেয়।
প্রাথমিক নেটওয়ার্ক অংশগ্রহণকারীরা ইথেরিয়াম প্রুফ-অফ-স্টেক নেটওয়ার্ক সুরক্ষিত করার জন্য লক্ষ লক্ষ ETH স্টেক করেছিল, যদিও তারা জানত যে অনেক পরে ছাড়া তারা তাদের ETH উত্তোলন করতে পারবে না।
পরবর্তী বড় পদক্ষেপ, দ্য মার্জ, প্রুফ-অফ-স্টেক কনসেনসাস লেয়ারকে এক্সিকিউশন লেয়ারের সাথে যুক্ত করে। এটি অবশেষে প্রুফ-অফ-ওয়ার্ক থেকে সরে আসার এবং শুধুমাত্র একটি ক্যানোনিকাল চেইন — ইথেরিয়াম — বজায় রাখার সুযোগ দেয়, যা এখন লক্ষ লক্ষ স্টেক করা ETH দ্বারা সুরক্ষিত। দ্য মার্জ ছিল ইথেরিয়ামের জন্য এযাবৎকালের সবচেয়ে বড় পরিবর্তন। আপগ্রেডের প্রকৃতির কারণে, এটি কোনো ডাউনটাইম ছাড়াই সম্পন্ন করতে হয়েছিল।
ঝুঁকি কমানোর জন্য, দ্য মার্জের পরিধি কমানো হয়েছিল এবং প্রুফ-অফ-ওয়ার্ক থেকে প্রুফ-অফ-স্টেক-এ পরিবর্তন ছাড়া অন্য কোনো বৈশিষ্ট্য আপগ্রেডের অংশ হিসেবে অন্তর্ভুক্ত করা হয়নি। সবচেয়ে বড় যে "কাটছাঁট" করতে হয়েছিল তা উত্তোলনের ওপর প্রভাব ফেলেছিল, যা আসন্ন সাংহাই/ক্যাপেলা আপগ্রেডের মূল ফোকাস হয়ে ওঠে।
উত্তোলন (2:09)
স্টেকিং উত্তোলন, নাম থেকেই বোঝা যায়, স্টেকারদের তাদের লক করা ETH উত্তোলন করার অনুমতি দেবে। দুই ধরনের উত্তোলন রয়েছে: "আংশিক" এবং "সম্পূর্ণ"।
একটি আংশিক উত্তোলন তখন ঘটে যখন ভ্যালিডেটর তাদের জমা হওয়া পুরস্কার উত্তোলন করে — যা 32 ETH-এর সর্বোচ্চ কার্যকর ব্যালেন্সের ওপর অতিরিক্ত ব্যালেন্স। আংশিক উত্তোলনকে "পুরস্কার প্রদান" বা "অতিরিক্ত ব্যালেন্স প্রদান" হিসেবেও উল্লেখ করা যেতে পারে।
একটি সম্পূর্ণ উত্তোলন তখন ঘটে যখন ভ্যালিডেটর প্রস্থান করার প্রক্রিয়া সম্পন্ন করে এবং সম্পূর্ণ ব্যালেন্স উত্তোলন করা হয়। এটি কেবল তখনই ঘটে যখন ভ্যালিডেটর স্বেচ্ছায় সিস্টেম থেকে প্রস্থান করে অথবা "স্ল্যাশিং" নামক প্রক্রিয়ায় জোরপূর্বক অপসারিত হয়।
একবার সক্ষম হলে, স্টেকিং উত্তোলন স্বয়ংক্রিয়ভাবে প্রতি কয়েক দিন পর পর বিতরণ করা হবে। উপরন্তু, উত্তোলন প্রক্রিয়াটি কনসেনসাস লেয়ারে শুরু হয়, তাই কোনো ধাপেই কোনো লেনদেন ফি প্রয়োজন হয় না।
তাদের স্টেকিং পুরস্কার উত্তোলন শুরু করার জন্য, একজন ভ্যালিডেটরকে শুধুমাত্র একবার তাদের উত্তোলনের ঠিকানা প্রদান করতে হবে। যেহেতু উত্তোলন ইথেরিয়ামের কনসেনসাস এবং এক্সিকিউশন লেয়ার উভয়কেই প্রভাবিত করে, তাই নেটওয়ার্কের উভয় অংশকেই আপডেট করতে হবে। "সাংহাই" হলো এক্সিকিউশন লেয়ার আপগ্রেডের নাম যেখানে উত্তোলন অন্তর্ভুক্ত রয়েছে, যা EIP-4895-এ নির্দিষ্ট করা হয়েছে। "ক্যাপেলা" হলো এর সমকক্ষ কনসেনসাস লেয়ার আপগ্রেডের নাম, যা একই সময়ে সক্রিয় হয়। এই দুটি আপগ্রেডকে কখনও কখনও "শ্যাপেলা" হিসেবেও উল্লেখ করা হয়।
মেকানিজম (3:40)
ইথেরিয়াম ইকোসিস্টেমে, প্রতিটি ভ্যালিডেটরের একটি সংশ্লিষ্ট সূচক নম্বর থাকে। উপরন্তু, তাদের দুই ধরনের প্রত্যাহারের প্রমাণপত্র রয়েছে, যা 0x00 বা 0x01 হিসেবে সংজ্ঞায়িত।
0x00 নির্দেশ করে যে একটি নির্দিষ্ট ভ্যালিডেটরের কোনো সংশ্লিষ্ট উত্তোলনের ঠিকানা নেই। এই প্রমাণপত্রগুলো BLS পাবলিক কী-এর হ্যাশ হিসেবে উদ্ভূত হয় যার প্রথম বাইটটি একটি জিরো বাইট দিয়ে প্রতিস্থাপিত হয় — যেখান থেকে এই নামটি এসেছে।
0x01 মানে হলো একজন ভ্যালিডেটর তাদের উত্তোলনের ঠিকানা প্রদান করেছে। এই প্রত্যাহারের প্রমাণপত্রগুলোকে 0x01 হিসেবে উপস্থাপন করা হয়, যার পরে 11 বাইট শূন্য থাকে এবং তারপর একটি নির্বাচিত ইথেরিয়াম ঠিকানা থাকে।
উত্তোলন সক্ষম করার জন্য, 0x00 প্রমাণপত্র থাকা ভ্যালিডেটরদের একটি "BLSToExecutionChange" বার্তা সাইন করতে হবে। এটি ক্যাপেলা আপগ্রেডের পরে সম্ভব হবে।
একবার উত্তোলন সক্ষম হলে, ব্লক প্রস্তাবকারী একজন ভ্যালিডেটর রৈখিকভাবে ভ্যালিডেটর সূচকগুলোর মধ্য দিয়ে স্ক্যান করে প্রথম 16 জন ভ্যালিডেটরকে খুঁজবে যাদের 0x01 প্রমাণপত্র রয়েছে এবং যারা:
- 32 ETH-এর বেশি ব্যালেন্স রয়েছে (জমা হওয়া ভ্যালিডেটর পুরস্কার)
- "উত্তোলনযোগ্য" (ভ্যালিডেটর সেট থেকে সম্পূর্ণভাবে প্রস্থান করেছে)
এই মানদণ্ডগুলোর সাথে মিলে যাওয়া 16 জন ভ্যালিডেটর খুঁজে পাওয়ার পর অথবা 16,384টি ইটারেশনের পর রৈখিক অনুসন্ধানটি থেমে যায়। অ্যালগরিদমটি মনে রাখে যে কোন সূচকে অনুসন্ধানটি থেমেছিল, যাতে ব্লক প্রস্তাবকারী পরবর্তী ভ্যালিডেটর সেই সূচক থেকে আবার শুরু করতে পারে। শেষ সূচকে পৌঁছানোর পর, অ্যালগরিদমটি শুরু থেকে — সূচক 0 থেকে শুরু হয়।
এর একটি ভালো উপমা হতে পারে একটি অ্যানালগ ঘড়ি, যেখানে কাঁটাটি ঘণ্টার দিকে নির্দেশ করে, এক দিকে অগ্রসর হয়, কোনো ঘণ্টা এড়িয়ে যায় না এবং শেষ সংখ্যায় পৌঁছানোর পর অবশেষে আবার শুরুতে ফিরে আসে।
স্ক্যান সম্পন্ন হওয়ার পর, ভ্যালিডেটর তাদের এক্সিকিউশন পেলোডে অন্তর্ভুক্ত করার জন্য উত্তোলনের একটি তালিকা তৈরি করে। তালিকার প্রতিটি আইটেমে থাকে:
- WithdrawalIndex — একটি ক্রমান্বয়ে বৃদ্ধি পাওয়া সূচক, যা 0 থেকে শুরু হয় এবং প্রতিটি উত্তোলনকে অনন্যভাবে শনাক্ত করতে প্রতি উত্তোলনে 1 করে বৃদ্ধি পায়
- ValidatorIndex — সেই ভ্যালিডেটরের সূচক যার ব্যালেন্স উত্তোলন করা হচ্ছে
- ExecutionAddress — এক্সিকিউশন লেয়ারের সেই ETH ঠিকানা যেখানে উত্তোলন পাঠানো উচিত
- Amount — এক্সিকিউশন ঠিকানায় পাঠানোর পরিমাণ, Gwei-তে
একটি ব্লক তৈরি বা প্রক্রিয়া করার সময়, এক্সিকিউশন লেয়ার ক্লায়েন্টরা ব্লকের শেষে এই উত্তোলনগুলো প্রয়োগ করে। উত্তোলন প্রক্রিয়া করা ব্লক স্পেসের জন্য ব্যবহারকারীর লেনদেনের সাথে প্রতিযোগিতা করে না। প্রতি ব্লকে সর্বোচ্চ 16টি উত্তোলন প্রক্রিয়া করার মাধ্যমে, কোনো স্লট মিস না হলে প্রতিদিন সর্বোচ্চ 115,200টি উত্তোলন প্রক্রিয়া করা উচিত।
উত্তোলনের নকশাটি সহজ কিন্তু অত্যন্ত শক্তিশালী।
ভুল ধারণা (6:30)
প্রথম ভুল ধারণাটি হলো, উত্তোলন প্রক্রিয়া করার সময় অগ্রাধিকার বা ক্রমবিন্যাসের ক্ষেত্রে "সম্পূর্ণ" এবং "আংশিক" উত্তোলনের মধ্যে পার্থক্য রয়েছে। ভ্যালিডেটর সেটের ওপর রৈখিক স্ক্যান যখন কোনো ভ্যালিডেটরের সূচকে পৌঁছায়, তখন সম্পূর্ণ এবং আংশিক উভয় উত্তোলনই ঘটে। একমাত্র পার্থক্য হলো সম্পূর্ণ উত্তোলনের ক্ষেত্রে, রৈখিক স্ক্যান এটি বেছে নেওয়ার আগে একজন ভ্যালিডেটরকে অবশ্যই প্রস্থানের সারি ছেড়ে "উত্তোলনযোগ্য ইপক"-এ পৌঁছাতে হবে।
আরেকটি ভুল ধারণা হলো, ব্যবহারকারীরা উত্তোলনের ঠিকানা প্রদান না করলে তাদের পুরস্কার হারাবেন। এটি সত্য নয় — যদি কোনো ভ্যালিডেটর উত্তোলনের ঠিকানা প্রদান করতে ভুলে যায়, তবে উত্তোলন সক্ষম হওয়ার পর তাদের ETH পুরস্কার শূন্যে পাঠানো হবে না। এর পরিবর্তে, স্ক্যানটি সেই ভ্যালিডেটরদের এড়িয়ে যাবে যারা তাদের উত্তোলনের ঠিকানা প্রদান করেনি।
এটি মনে রাখা গুরুত্বপূর্ণ যে উত্তোলনের ঠিকানা পরিবর্তন করা যায় না এবং এটি কেবল একবারই সেট করা হয়। উত্তোলনের ঠিকানা সেট করার সময় স্টেকারদের অত্যন্ত সতর্ক হতে হবে, যাতে প্রদত্ত ঠিকানার ওপর তাদের সম্পূর্ণ মালিকানা থাকে তা নিশ্চিত করা যায়।
এমন জল্পনাও রয়েছে যে উত্তোলন সক্ষম হওয়ার পর স্টেকাররা ইথেরিয়াম ইকোসিস্টেম থেকে প্রচুর ETH উত্তোলন করবে, এবং এই যুক্তির জোরালো সংস্করণটি ধরে নেয় যে এটি প্রুফ-অফ-স্টেক কনসেনসাস মেকানিজমকে অস্থিতিশীল করবে। যদিও সময়ের সাথে সাথে কত ETH উত্তোলন করা হবে তা আমরা পুরোপুরি ভবিষ্যদ্বাণী করতে পারি না, তবে এর কয়েকটি গুরুত্বপূর্ণ পাল্টা যুক্তি রয়েছে:
প্রথমত, বেশিরভাগ স্টেকার হলেন ইথেরিয়ামের প্রাথমিক গ্রহণকারী যারা এমন সময়ে স্টেক করার মতো সাহসী ছিলেন যখন উত্তোলন কবে সক্ষম হবে তা অনিশ্চিত ছিল। অনেক স্টেকার নেটওয়ার্ককে সমর্থন করতে এবং ETH-ভিত্তিক পুরস্কার উপার্জন চালিয়ে যেতে স্টেকিং চালিয়ে যাওয়ার ইচ্ছা প্রকাশ করেছেন।
দ্বিতীয়ত, প্রুফ-অফ-স্টেক কনসেনসাস মেকানিজম এবং ভ্যালিডেটরদের সক্রিয় সেট স্থিতিশীল থাকে তা নিশ্চিত করতে, ইথেরিয়াম প্রস্থান করতে ইচ্ছুক সকল ভ্যালিডেটরের জন্য একটি উত্তোলনের সারি বাস্তবায়ন করেছে। এই সারিটি একই সাথে ইকোসিস্টেম ছেড়ে যেতে পারে এমন ভ্যালিডেটরের সংখ্যা সীমিত করে।
প্রথম উত্তোলন স্ক্যানটি প্রচুর জমা হওয়া পুরস্কার উত্তোলন করবে — মূলত বিকন চেইন শুরু হওয়ার পর থেকে। তবে, পরবর্তী স্ক্যানগুলো অনেক কম পরিমাণ ETH প্রক্রিয়া করবে।
প্রভাব (8:39)
উত্তোলন সক্ষম করা একটি উন্মুক্ত, দ্বিমুখী স্টেকিং প্রবাহ তৈরি করবে। বর্তমানে, স্টেকিং প্রবাহ একমুখী — ETH কেবল নেটওয়ার্কে প্রবেশ করতে পারে এবং কখনও এটি থেকে বের হতে পারে না। মজার বিষয় হলো, উত্তোলন সক্ষম করা আরও বেশি লোককে স্টেক করতে উৎসাহিত করতে পারে, কারণ তারা জানবে যে অন্য কোনো প্রয়োজনে তারা সর্বদা তাদের ETH উত্তোলন করতে পারবে।
যে স্টেকাররা তাদের নিজস্ব ভ্যালিডেটর চালায় না এবং একটি কেন্দ্রীভূত স্টেকিং প্রদানকারীর সাথে স্টেক করে, তারা তাদের প্রদানকারী পরিবর্তন করে অন্যটিতে যেতে পারবে। তারা কম স্টেকিং রেট অফার করা প্রদানকারী থেকে তহবিল উত্তোলন করে ভালো রেট অফার করা প্রদানকারীতে যেতে পারে, কেন্দ্রীভূত প্রদানকারী থেকে বিকেন্দ্রীকৃত প্রদানকারীতে যেতে পারে, অথবা এমনকি তাদের নিজস্ব ভ্যালিডেটর চালাতে পারে।
উত্তোলন লিকুইড স্টেকিং ডেরিভেটিভ যেমন Lido, Rocket Pool এবং অন্যান্যদের ওপরও প্রভাব ফেলবে। stETH বা rETH-এর মতো লিকুইড স্টেকিং টোকেনগুলোর বাজারের অস্থিরতার সময় সাময়িকভাবে ETH-এর দামের সাথে তাদের পেগ হারানোর ইতিহাস রয়েছে। তবে, দ্বিমুখী স্টেকিং প্রবাহের ফলে, তাদের পেগে কোনো উল্লেখযোগ্য অসঙ্গতি দ্রুত আরবিট্রেজ করে দূর করা হবে।
লিকুইড স্টেকিং এবং কেন্দ্রীভূত স্টেকিংয়ের প্রাথমিক গ্রহণকারীরা বাজারের একটি বিশাল অংশ দখল করেছিল কারণ তাদের খুব বেশি প্রতিযোগিতা ছিল না। তবে, একবার উত্তোলন সক্ষম হলে এই বিদ্যমান খেলোয়াড়দের মার্কেট শেয়ারে একটি বড় পরিবর্তন দেখা যেতে পারে, বিশেষ করে যদি তারা প্রতিযোগিতামূলক রেট অফার না করে। স্টেকিং প্রদানকারীদের মধ্যে অবাধে স্থানান্তরিত হওয়ার ক্ষমতা ETH স্টেকিং বাজারকে উপকৃত করবে।
সারসংক্ষেপ (10:01)
স্টেকিং উত্তোলন সক্ষম করা ইথেরিয়ামের সবচেয়ে প্রত্যাশিত আপগ্রেডগুলোর মধ্যে একটি। এই পরিবর্তনটি যাতে সুচারুভাবে সম্পন্ন হয় তা নিশ্চিত করা অত্যন্ত গুরুত্বপূর্ণ হবে। পরীক্ষার কাজে সাহায্য করার জন্য, মেইননেটে লাইভ হওয়ার আগে প্রক্রিয়াটি চালিয়ে দেখতে এবং সম্ভাব্য যেকোনো সমস্যা সমাধান করতে ভ্যালিডেটরদের জন্য বেশ কয়েকটি ডেভনেট এবং টেস্টনেট উপলব্ধ থাকবে।
উত্তোলন হলো আরেকটি উন্নতি যা ইথেরিয়ামকে একটি টেকসই, সুরক্ষিত এবং বিকেন্দ্রীকৃত ভবিষ্যৎ গড়ার দিকে আরও এক ধাপ এগিয়ে নিয়ে যাচ্ছে। শ্যাপেলা আপগ্রেডটি 2023 সালের প্রথমার্ধে অনুষ্ঠিত হবে বলে আশা করা হচ্ছে।
এই ভিডিওটি তৈরি করার সময়, বিকন চেইন 530,000-এরও বেশি ভ্যালিডেটরের মাধ্যমে 17 মিলিয়নেরও বেশি ETH জমা করেছে। একজন ভ্যালিডেটরের গড় ব্যালেন্স 34 ETH-এর ঠিক ওপরে, যার মানে হলো 1 মিলিয়নেরও বেশি ETH জমা হওয়া পুরস্কার হিসেবে রয়েছে। উত্তোলন কীভাবে এই সংখ্যাগুলোকে প্রভাবিত করবে তা দেখা আকর্ষণীয় হবে।