انتشار قابل توجه است
از آنجا که جایگزینی تابع هش سازگاری پروتکل را از بین می برد (فیلد هش به جای 32 بایت، 20 بایت است)، مشخصات BitTorrent v2 در ابتدا بدون در نظر گرفتن سازگاری با عقب توسعه داده شد و تغییرات مهم دیگری مانند استفاده از درختان هش Merkle در ایندکس ها اتخاذ شد. برای کاهش حجم فایل های تورنت و بررسی داده های دانلود شده در سطح بلوک.
دیگر نکات برجسته تغییرات در BitTorrent نسخه 2 حرکت به مرتبط کردن درخت های هش جداگانه برای هر فایل و اعمال تراز کردن فایل در قسمت ها (بدون افزودن بالشتک اضافی بعد از هر فایل) است که باعث حذف تکراری شدن داده ها در صورت وجود فایل های یکسان می شود و شناسایی را آسان تر می کند. منابع مختلف برای فایل ها بهبود ساختار دایرکتوری تورنت کارایی رمزگذاری و بهینه سازی های اضافه شده برای رسیدگی به تعداد زیادی فایل کوچک.
برای هموار کردن همزیستی BitTorrent v1 و BitTorrent v2، قابلیت ایجاد فایلهای تورنت ترکیبی پیادهسازی شده است که علاوه بر ساختارهایی با هش SHA-1، فهرستهایی با SHA2-256 را شامل میشود.
این تورنت های ترکیبی را می توان با کلاینت هایی استفاده کرد که فقط از پروتکل BitTorrent v1 پشتیبانی می کنند. پشتیبانی از پروتکل WebTorrent در libtorrent 2.0 به دلیل مشکلات پایدار حل نشده مورد انتظار است
منبع: opennet.ru