ইথেরিয়ামের অন্যতম প্রধান ভ্যালিডেটর ক্লায়েন্ট একটি গুরুত্বপূর্ণ সেপোলিয়া টেস্ট নেটওয়ার্ক রানের কয়েক ঘণ্টা আগে একটি জরুরি সফটওয়্যার আপডেট প্রকাশ করেছে। এই প্যাচটি এমন সময়ে এল যখন টেস্টনেটটি প্রতি-ব্লক গ্যাস লিমিট ২০০ মিলিয়নে উন্নীত করার প্রস্তুতি নিচ্ছে, যা প্রতিটি ব্লকে আজকের তুলনায় অনেক বেশি গণনা ও ডেটা বহন করতে সক্ষম করবে।
সময়টা খুবই সংকীর্ণ। ক্ষতিগ্রস্ত ক্লায়েন্ট চালানো ভ্যালিডেটরদের পরীক্ষা শুরুর আগেই আপগ্রেড করতে হবে, নইলে তারা সিঙ্কের বাইরে চলে যাওয়ার বা পরীক্ষার সময় অবৈধ ব্লক তৈরি করার ঝুঁকিতে রয়েছে। সেপোলিয়া মেইননেট নয় — এটি একটি মহড়ার জায়গা যেখানে ক্লায়েন্ট দলগুলি জিনিসপত্র ভাঙে যাতে মেইননেটে তা না ঘটে। কিন্তু এখানে একটি ব্যর্থ পরীক্ষা এখনও বৃহত্তর গ্ল্যামস্টারডাম রোলআউটকে বিলম্বিত করে।
২০০ মিলিয়ন গ্যাস কেন গুরুত্বপূর্ণ
ইথেরিয়ামের গ্যাস লিমিট একটি ব্লকে কতটা কাজ ধারণ করা যায় তার সীমা নির্ধারণ করে: সাধারণ ট্রান্সফার, স্মার্ট কন্ট্রাক্ট কল, রোলআপ ডেটা ব্লব — সবকিছু। এই সীমা বছরের পর বছর ধরে ধীরে ধীরে বেড়েছে, কিন্তু ২০০ মিলিয়ন ভিন্ন মাত্রার। এর মানে প্রতি ব্লকে আরও লেনদেন, রোলআপ ডেটার জন্য আরও জায়গা, এবং তাত্ত্বিকভাবে চাহিদা স্থির থাকলে কম ফি।
এর মানে প্রতিটি নোডের উপর আরও চাপও বটে, যাদের সেই ব্লক প্রক্রিয়া করতে হবে। ভ্যালিডেটর, আর্কাইভ নোড, RPC প্রদানকারী — সবাই এর প্রভাব অনুভব করে। এজন্যই ক্লায়েন্ট দলগুলি প্রথমে সেপোলিয়া এবং অন্যান্য টেস্টনেটে এই বৃদ্ধি পরীক্ষা করে, যেখানে একটি খারাপ ব্লক শুধু একটি খারাপ বিকেল ছাড়া আর কিছুই খরচ করে না।
গ্ল্যামস্টারডাম আপগ্রেড বান্ডেলটি মাস ধরে কাজ চলছে, এবং গ্যাস লিমিট বৃদ্ধি এর সবচেয়ে নিবিড়ভাবে পর্যবেক্ষণ করা উপাদানগুলির একটি। ক্লায়েন্ট বৈচিত্র্য সমন্বয়কে আরও কঠিন করে তোলে: ইথেরিয়াম বিভিন্ন ভ্যালিডেটর ক্লায়েন্টে চলে, এবং প্রত্যেকটিকে একই লোড সঠিকভাবে পরিচালনা করতে হয়। যখন একটি ক্লায়েন্টের পরীক্ষা-পূর্ব প্যাচ প্রয়োজন হয়, এটি একটি স্মারক যে নেটওয়ার্কটি সেই বৈচিত্র্য কাজ করার উপর কতটা নির্ভর করে।
প্যাচটি আসলে কী করে
ক্লায়েন্টটি শেষ মুহূর্তে তার সফটওয়্যার আপডেট করেছে। এ ধরনের ঘটনা পরীক্ষা চক্রে ঘটে — চূড়ান্ত পরীক্ষার সময় একটি বাগ প্রকাশ পায়, দল একটি সমাধান পাঠায়, এবং ভ্যালিডেটররা এটি প্রয়োগ করতে ছোটে। ক্ষতিগ্রস্ত ক্লায়েন্ট বাগের সঠিক প্রকৃতি প্রকাশ করেনি, এবং জরুরি ফ্রেমিং ইঙ্গিত দেয় যে এটি নিছক প্রসাধনী ছিল না।
যে ভ্যালিডেটররা সময়সীমা মিস করবে তারা তাদের সেপোলিয়া নোড স্থবির হয়ে যেতে বা টেস্টনেটের বাকি অংশ থেকে ফর্ক হয়ে যেতে দেখতে পারে। মেইননেটে, এটি একটি গুরুতর ঘটনা হবে। সেপোলিয়ায়, এটি একটি ডেটা পয়েন্ট।
বৃহত্তর টেস্টনেট পরিবর্তন
সেপোলিয়া এমন পরিবর্তনগুলির জন্য প্রাথমিক প্রমাণক্ষেত্র হয়ে উঠেছে যা মেইননেটে পরীক্ষা করার জন্য খুব ঝুঁকিপূর্ণ কিন্তু এড়িয়ে যাওয়ার জন্য খুব গুরুত্বপূর্ণ। গ্যাস লিমিট বৃদ্ধি সঠিকভাবে সেই বর্ণনার সাথে মেলে। যদি সেপোলিয়া ২০০ মিলিয়ন গ্যাস ব্লকগুলি পরিষ্কারভাবে পরিচালনা করে, তবে মেইননেট সময়সূচির পথ খুলে যায়। যদি না করে, ক্লায়েন্ট দলগুলি কোডে ফিরে যায়।
এখনও কোনও ঘোষিত মেইননেট তারিখ নেই। গ্ল্যামস্টারডাম আপগ্রেড এখনও টেস্টনেট পর্যায়ে রয়েছে, এবং গ্যাস লিমিট পরিবর্তন একটি বৃহত্তর প্যাকেজের একটি অংশ। আগামী কয়েক দিনে সেপোলিয়ায় যা ঘটবে তা বাকিটা কত দ্রুত এগোবে তা নির্ধারণ করবে।
কী দেখতে হবে
তাৎক্ষণিক প্রশ্ন হল প্যাচ করা ক্লায়েন্ট নতুন ব্লক আকারের অধীনে টিকিয়ে রাখে কিনা। যে ভ্যালিডেটররা সময়মতো আপগ্রেড করেছেন তারা রিয়েল টাইমে জানতে পারবেন; যারা করেননি তারা কঠিন উপায়ে জানতে পারেন। সেপোলিয়ার পরে, পরবর্তী চেকপয়েন্ট হল অন্যান্য টেস্টনেট — এবং শেষ পর্যন্ত মেইননেট — তাদের নিজস্ব গ্যাস লিমিট পরীক্ষা পায় কিনা। আপাতত, সমস্ত দৃষ্টি একটি টেস্ট নেটওয়ার্কের উপর নিবদ্ধ যা বেশিরভাগ ব্যবহারকারী কখনও চিন্তা করেন না।




