Peluncuran ini luar biasa
Sejak penggantian fungsi hash merusak kompatibilitas protokol (bidang hash adalah 32 byte, bukan 20 byte), spesifikasi BitTorrent v2 pada awalnya dikembangkan tanpa mempertimbangkan kompatibilitas ke belakang dan perubahan signifikan lainnya diadopsi, seperti penggunaan pohon hash Merkle dalam indeks untuk mengurangi ukuran file torrent dan memeriksa data yang diunduh di tingkat blok.
Sorotan lain dari perubahan di BitTorrent v2 adalah beralih ke mengaitkan pohon hash terpisah untuk setiap file dan menerapkan penyelarasan file di beberapa bagian (tanpa menambahkan padding tambahan setelah setiap file), yang menghilangkan duplikasi data ketika ada file yang identik dan membuatnya lebih mudah untuk mengidentifikasi sumber berbeda untuk file. Peningkatan efisiensi pengkodean struktur direktori torrent dan penambahan optimasi untuk menangani file kecil dalam jumlah besar.
Untuk memperlancar koeksistensi BitTorrent v1 dan BitTorrent v2, kemampuan untuk membuat file torrent hibrid telah diterapkan, yang mencakup, selain struktur dengan hash SHA-1, indeks dengan SHA2-256.
Torrent hibrid ini dapat digunakan dengan klien yang hanya mendukung protokol BitTorrent v1. Dukungan untuk protokol WebTorrent diharapkan di libtorrent 2.0 karena masalah stabilitas yang belum terselesaikan
Sumber: opennet.ru