libtorrent 2.0 lançado - suporte ao BitTorrent v2
(blog.libtorrent.org)Mudanças no v2
-
o hash dos dados foi substituído de SHA-1 para SHA-256
-
os hashes são armazenados em uma Merkle Hash Tree, reduzindo o tamanho do arquivo
.torrent
→ os metadados ficam menores, então a velocidade de início aumenta
→ os dados baixados podem ser verificados em nível de bloco
- hash também aplicado aos arquivos
→ se o arquivo for o mesmo, terá o mesmo hash, então é possível mover arquivos entre torrents sem necessidade de refazer o hash
- armazenamento simplificado da estrutura de diretórios
→ no caso de torrents com muitos arquivos pequenos, a duplicação é simplificada
- tamanho das peças passa a ser obrigatório
→ potência de 2, 16 kiB ou mais
- links magnet também foram estendidos para oferecer suporte a SHA-256
→ SHA-1 começa com urn:btih: e SHA-256 com urn:btmh:
- os novos recursos do v2 não são retrocompatíveis.
→ é possível criar arquivos torrent híbridos com suporte simultâneo a v1 e v2
Ainda não há comentários.