libtorrent 2.0 公開 - BitTorrent v2 をサポート
(blog.libtorrent.org)v2 の変更点
-
データハッシュを SHA-1 から SHA-256 に置き換え
-
Merkle Hash Tree でハッシュを保存することで、.torrent ファイルのサイズが小さくなる
→ メタデータが小さくなり、開始速度が速くなる
→ ダウンロードしたデータをブロック単位で検証可能になる
- ファイルにもハッシュを適用
→ ファイルが同じなら同じハッシュになるため、トレント間でファイル移動が可能になり、再ハッシュの必要がない
- ディレクトリ構造を簡素化して保存
→ 小さなファイルが多数含まれるトレントでは重複が簡素化される
- ピースサイズを強制
→ 2 の累乗、16 kiB 以上
- マグネットリンクも SHA-256 をサポートするために拡張
→ SHA-1 は urn:btih:、SHA-256 は urn:btmh: で始まる
- v2 の新機能は下位互換ではない。
→ v1 と v2 を同時にサポートするハイブリッドトレントファイルを作成可能
まだコメントはありません。