বেসের রিটায়ার্ড ফ্ল্যাশব্লকস এন্ডপয়েন্টগুলি ডেনিম আপগ্রেডের পরে ডেটা স্ট্রিম করে না

iconThe Defiant
শেয়ার
AI summary iconসারাংশ
বেসের ব্লকচেইন আপগ্রেড, ডেনিম রিলিজ, তার প্রত্যাহারকৃত ফ্ল্যাশব্লকস এন্ডপয়েন্টগুলিকে ইনফ্লেশন ডেটা স্ট্রিমিংয়ের জন্য অপ্রাসঙ্গিক করে তুলেছে। যদিও এন্ডপয়েন্টগুলি এখনও WebSocket কানেকশন গ্রহণ করে, তবে এগুলি এখন লাইভ আপডেট প্রদান করে না। ডেভেলপারদের বাস্তব-সময়ের ইনফ্লেশন ডেটার জন্য newHeads এবং logs মেথডে স্যুইচ করতে হবে। ডেনিম আপগ্রেডটি ৫ নভেম্বর, ১ টা বিকাল ET-এ চালু হয়। সম্পূর্ণ মাইগ্রেশনের আগে Sepolia বা Vibenet-এ টেস্টিংয়ের পরামর্শ দেওয়া হয়।

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

Coinbase-এর ইথেরিয়াম লেয়ার 2 নভেম্বর ৫ তারিখে সকাল ১টায় ডেনিম সক্রিয় হয়েছে। এই আপগ্রেডটি প্রতি দুই সেকেন্ডে একটি সম্পূর্ণ ব্লককে প্রতিস্থাপন করেছে, যার মধ্যে Flashblocks প্রিভিউ ছিল, এবং প্রতি ২০০ মিলিসেকেন্ডে সম্পূর্ণ ক্যাননিকাল ব্লক যোগ করেছে, Base-এর স্পেসিফিকেশন অনুযায়ী।

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

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

ফ্ল্যাশব্লকস আগে পূর্ণ ব্লক আসার আগে প্রাথমিক লেনদেন ফিডব্যাক প্রদান করত। ডেনিম সেই পৃথক প্রিভিউ স্ট্রিম সরিয়ে ফেলে; প্রতিটি ২০০-মিলিসেকেন্ডের ব্লক এখন তার নিজস্ব নম্বর, হ্যাশ, স্টেট রুট এবং লেনদেন রসিদ রাখে।

যারা বিল্ডার তাদের কী পরিবর্তন করতে হবে

বেস ডেভেলপারদের পরামর্শ দেয় যে তারা প্রত্যাহার করা কানেকশনগুলির পরিবর্তে একটি ওয়েবসকেট-সক্ষম RPC প্রোভাইডার বা নিজস্ব নোডের মাধ্যমে সাবস্ক্রিপশন ব্যবহার করুন। মূল সাবস্ক্রিপশন পরিবর্তনগুলি হল:

newFlashblocks কে newHeads দিয়ে প্রতিস্থাপন করুন, যা ক্যাননিকাল ব্লক হেডার অনুসরণ করে।

চুক্তি ইভেন্টের জন্য pendingLogs কে logs দিয়ে প্রতিস্থাপন করুন।

newFlashblockTransactions কে newHeads দিয়ে প্রতিস্থাপন করুন, তারপর প্রতিটি ক্যাননিকাল ব্লকের ট্রানজেকশনগুলি ফেচ করুন।

অ্যাপ্লিকেশনগুলিকে pending ব্লক ট্যাগ ব্যবহার করে অনুরোধগুলি পর্যালোচনা করতে হবে। বেস এখনও এটি গ্রহণ করে, কিন্তু এখন এটি একটি Flashblocks প্রিভিউর পরিবর্তে সর্বশেষ ক্যাননিকাল ব্লকে রূপান্তরিত হয়। এই ট্যাগ ব্যবহার করে ব্যালেন্স পড়া এবং কনট্রাক্ট সিমুলেশনকে আর প্রিকনফারমেশন স্টেট হিসাবে বিবেচনা করা যায় না। ট্রানজেকশন রসিপ্টগুলি শুধুমাত্র একটি ট্রানজেকশন একটি ক্যাননিকাল ব্লকে প্রবেশ করলে উপলব্ধ হয়; প্রিকনফার্মড রসিপ্টগুলি আর উপলব্ধ নয়।

দ্রুত ব্লকগুলি নিজেদের দ্বারা ফাইন্যালিটি প্রতিষ্ঠা করে না। বেস বলে যে ব্লকগুলি নিরাপদ হয় যখন তাদের ব্যাচ ইথেরিয়ামে পোস্ট করা হয় এবং ফাইনাল হয় যখন ইথেরিয়াম সেই ব্যাচকে ফাইনালাইজ করে।

একইসাথে, বেসের Denim স্ট্যাটাস নোটিশ 9 নভেম্বর পর্যন্ত “যাচাইকরণাধীন” হিসাবে চিহ্নিত ছিল। এর সর্বশেষ আপডেট, যা 5 নভেম্বরে পোস্ট করা হয়েছিল, তাতে বলা হয়েছিল যে দলটি পর্যায়ক্রমিক লেনদেন অন্তর্ভুক্তির বিলম্ব এবং অপেক্ষাকৃত বেশি খালি ব্লকের হার নিয়ে অনুসন্ধান করছে।

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

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