BitTorrent
From MLDonkey
~BitTorrent doesn't look like other P2P networks: it uses peer-to-peer FileSharing mechanisms to help release huge files without the hassle and price of setting up big links, big servers, and mirrors (or in addition to that expensive approach).
It divides shared data (a single file or a directory) into pieces, typically of 256 KiB. A SHA-1 checksum is computed for each piece, and used to check the piece has been correctly downloaded. The checksums are stored in a .torrent file, along with filenames. The .torrent file also nominates a tracker, a Web resource that introduces peers to each other. Peers contact each other, learn what pieces they have available, request the rarest (least commonly seen) pieces first, and send requested pieces. _(How similar is this to edonkey?)_
Design and protocol are described on the main site.
[edit] How to use ~BitTorrent in ~MLdonkey
Have a look at DownloadsBitTorrents-howto: English version or Russian version.
How to seed a file? Look at SeedBitTorrents-howto: English version or Russian version
Use as a tracker is not functional currently. For 2.9.1 version see TrackBitTorrents
How to RecoverBittorrentDownloads.
