মুক্তি অসাধারণ
যেহেতু হ্যাশ ফাংশন প্রতিস্থাপনের ফলে প্রোটোকল সামঞ্জস্যতা ভেঙে যায় (হ্যাশ ক্ষেত্রটি 32 বাইটের পরিবর্তে 20 বাইট), বিটটরেন্ট v2 স্পেসিফিকেশনটি প্রাথমিকভাবে পশ্চাদমুখী সামঞ্জস্য না রেখে তৈরি করা হয়েছিল এবং অন্যান্য উল্লেখযোগ্য পরিবর্তনগুলি গ্রহণ করা হয়েছিল, যেমন সূচকে মার্কেল হ্যাশ গাছের ব্যবহার। টরেন্ট ফাইলের সাইজ কমাতে এবং ব্লক লেভেলে ডাউনলোড করা ডাটা চেক করা।
BitTorrent v2-এর পরিবর্তনের অন্যান্য হাইলাইটগুলি হল প্রতিটি ফাইলের জন্য আলাদা হ্যাশ ট্রি সংযুক্ত করা এবং অংশগুলিতে ফাইল সারিবদ্ধকরণ প্রয়োগ করা (প্রতিটি ফাইলের পরে অতিরিক্ত প্যাডিং যোগ না করে), যা একই ফাইল থাকাকালীন ডেটার ডুপ্লিকেশন দূর করে এবং এটি সনাক্ত করা সহজ করে তোলে। ফাইলের জন্য বিভিন্ন উত্স। উন্নত টরেন্ট ডিরেক্টরি কাঠামো এনকোডিং দক্ষতা এবং বড় সংখ্যক ছোট ফাইল পরিচালনা করার জন্য অপ্টিমাইজেশন যোগ করা হয়েছে।
BitTorrent v1 এবং BitTorrent v2-এর সহাবস্থানকে মসৃণ করার জন্য, হাইব্রিড টরেন্ট ফাইল তৈরি করার ক্ষমতা প্রয়োগ করা হয়েছে, যার মধ্যে রয়েছে SHA-1 হ্যাশ সহ স্ট্রাকচার ছাড়াও, SHA2-256-এর সাথে সূচী।
এই হাইব্রিড টরেন্টগুলি কেবলমাত্র BitTorrent v1 প্রোটোকল সমর্থন করে এমন ক্লায়েন্টদের সাথে ব্যবহার করা যেতে পারে। অমীমাংসিত স্থিতিশীলতার সমস্যাগুলির কারণে libtorrent 2.0 এ প্রত্যাশিত WebTorrent প্রোটোকলের জন্য সমর্থন
উত্স: opennet.ru