মূল সংস্করণে একটি গুরুতর ত্রুটির পর একটি নিরাপত্তা পুনর্গঠনের পরে, XRP লেজারের ব্যাচ V1.1 সংশোধনীটি 14-দিনের সক্রিয়করণ গণনা শুরু করার জন্য প্রয়োজনীয় 80% সীমানা অর্জনের জন্য একটি ভ্যালিডেটর ভোটের কম।
সংশোধিত কোডটি বর্তমান ভ্যালিডেটর ভোটের আগে সিনিয়র ইঞ্জিনিয়ারিং পর্যালোচনা, বিরোধী পরীক্ষা, দুটি বাহ্যিক সুরক্ষা পর্যালোচনা এবং এআই-সহায়িত বিশ্লেষণের মধ্যে দিয়ে গেছে।
ব্যাচ V1.1 সক্রিয়করণ গণনার আগে চূড়ান্ত ভোটে পৌঁছায়
রিপলএক্স ডেভেলপার ময়ুখা বাদারি বলেছেন যে xrpld 3.3.0-এর সাথে এই সংশোধনী পাঠানো হয়েছে এবং এখন এটি ভোটিংয়ের জন্য উপলব্ধ। এই আপডেটটি ব্যাচ V1.0-কে প্রতিস্থাপন করে, যার সিগনেচার-ভ্যালিডেশন বাগ ফেব্রুয়ারিতে আবিষ্কৃত হয়েছিল, যখন সংশোধনীটি এখনও প্রি-মেইননেট ছিল, অর্থাৎ কোনো ফান্ডের ঝুঁকি ছিল না।
মূল ত্রুটিটি ছিল checkBatchSign ফাংশনে একটি প্রাথমিক রিটার্ন। যদি একটি সাইনার অ্যাকাউন্ট এখনও লেজারে না থাকে, তবে বৈধতা অবশিষ্ট সাইনারগুলি চেক না করেই সফল হয়ে যেতে পারে। এটি অন্যান্য অ্যাকাউন্টগুলির প্রাইভেট কী ছাড়াই ট্রানজেকশনগুলি সম্পাদনের অনুমতি দিতে পারত।
ব্যাচ V1.1 removed সেই ত্রুটি সংশোধন করেছে এবং পুনর্নির্মাণের সময় পাওয়া অন্যান্য অনেক সমস্যাও সমাধান করেছে। এই প্রক্রিয়ায় চারজন সিনিয়র ইঞ্জিনিয়ারের পর্যালোচনা, একটি Sherlock Batch Attackathon, একটি Halborn পুনর্মূল্যায়ন, একটি Common Prefix অডিট, Cantina AI স্ক্যানিং এবং Devnet এবং testnet রিগ্রেশন টেস্টিং অন্তর্ভুক্ত ছিল।
ভাদারি আরও বলেন যে দলটি তাদের নতুন AI রেড-টিমিং কাজের মাধ্যমে পাওয়া অতিরিক্ত বাগগুলি ঠিক করেছে। এই পরিবর্তনগুলির মধ্যে রয়েছে MPT বৈধতা বাইপাস, নোড ক্র্যাশ, পাথ আকার বৈধতা, সিগনেচার যাচাইকরণ, সাইনার অর্ডারিং এবং ট্রানজেকশন হ্যাশিং-এর জন্য ঠিককরণ।
ভ্যালিডেটরের মনোভাব প্রয়োজনীয় সীমানার কাছাকাছি, যেখানে একটি অ্যাকাউন্ট, FrancisBovineSwift, বর্ণনা করেছেন ব্যাচ ভোটিংকে “প্রায় সম্পন্ন,” যেখানে সর্বশেষ স্ন্যাপশট দেখায় যে ২৭টি বিশ্বস্ত ভ্যালিডেটর সংশোধনীর পক্ষে ভোট দিয়েছেন এবং আটজন বিরুদ্ধে, যা ৮০% প্রয়োজনীয় সীমানার বিপরীতে প্রায় ৭৭% সমর্থন নিয়ে আসে, এবং এই মার্কটি অর্জনের জন্য শুধুমাত্র একটি অতিরিক্ত ভোটের প্রয়োজন।
কেন ব্যাচ সংশোধনী XRPL ডেভেলপারদের জন্য গুরুত্বপূর্ণ
ব্যাচ, যাকে এক্সএলএস-৫৬ ও বলা হয়, একই লেজার ক্লোজে বিভিন্ন অ্যাকাউন্ট থেকে একাধিক লেনদেনকে পরম ভাবে বাস্তবায়িত করে। যদি একটি অল-অর-নাথিং ব্যাচের একটি লেনদেন ব্যর্থ হয়, তবে সম্পূর্ণ অপারেশনটি পূর্ববর্তী অবস্থায় ফিরে যায়। এই ডিজাইনে স্মার্ট চুক্তির প্রয়োজন হয় না।
এই বৈশিষ্ট্যটি পরম সুইপ, সমন্বিত সেটেলমেন্ট এবং অন্যান্য ট্রানজেকশনের জন্য উদ্দিষ্ট, যেখানে একাধিক পক্ষকে একসাথে কাজ করতে হয়। এটি NFT মিন্টিং এবং ট্রান্সফারের জন্য প্রয়োজনীয় ধাপের সংখ্যা কমাতে পারে।
সিকিউরিটি পুনর্গঠনটি অন্যান্য সাম্প্রতিক XRPL পর্যালোচনার পরে হয়েছে, যখন নেটওয়ার্কটি মেইননেট ডিপ্লয়মেন্টের আগে একটি হাই-সিভিয়ার বাগ আবিষ্কারের পরে তার পারমিশন ডিলিগেশন সংশোধনীটি পুল করেছিল, যার ফলে V1.1 অতিরিক্ত পর্যালোচনার মধ্যে দিয়ে যায়।
এছাড়াও, এই মাসে চালু হওয়া একটি XRPL টেস্টিং ড্যাশবোর্ড ডেভনেটে কোন ট্রানজেকশন টাইপ, ফিল্ড এবং রেজাল্ট কোডগুলি ব্যবহার করা হয়েছে তা ট্র্যাক করে পরিবর্তন পরীক্ষাকে আরও স্পষ্ট করেছে।
পোস্টটি XRP Ledger Batch V1.1 Nears Activation After Security Rebuild প্রথম প্রকাশিত হয় CryptoPotato-এ।

