Jump to content

Resilio Sync

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 2001:4dd0:fbc4:1:5de4:b4d4:9e4f:fe6e (talk) at 14:34, 12 December 2013 (Added information about packaging with references). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

BitTorrent Sync
Original author(s)Konstantin Lissounov
Developer(s)BitTorrent, Inc
Preview release
1.2.82 / 28 November 2013; 10 years ago (2013-11-28)[1]
Operating systemLinux, Mac OS X, Microsoft Windows, Android, iOS
Available inEnglish
TypeFile Synchronization
LicenseFreeware
Websitewww.bittorrent.com/sync

BitTorrent Sync by BitTorrent, Inc is a proprietary peer-to-peer file synchronization tool available for Windows, Mac, Linux, Android, iOS and BSD. It can sync files between devices on a local network, or between remote devices over the Internet via secure, distributed P2P technology.

Although not touted by the developers as an intended direct replacement nor competitor to traditional file synchronization services (such as Dropbox), it has however attained much of its publicity in this potential role.[2] This is mainly due to the ability of BitTorrent Sync to address many of the concerns in existing services relating to file storage limits, privacy, cost, and performance.

History

On 24 January 2013, BitTorrent, Inc announced a call for pre-alpha testers to help test a new "distributed syncing product to help manage personal files between multiple computers".[3]

Several private pre-alpha builds of "SyncApp" were subsequently made available to a limited group of alpha testers between January 2013 and April 2013. In mid-April 2013, the name "SyncApp" was dropped in favor of "BitTorrent Sync"

On 23 April 2013, the previously private "alpha" was opened up to general users[2][4][5]

As of 6 May 2013, more than a petabyte of anonymous data had been synced between users, with over 70 terabytes synced daily.[6]

As of 16 July 2013, more than eight petabytes of data had been synced using the software.[7]

BitTorrent Sync migrated from "alpha" to "beta", released an Android app, and introduced versioning on 17 July 2013[8]

On 27 August 2013, BitTorrent Sync for iOS was announced[9]

On 5 November 2013, BitTorrent announced the release of BitTorrent Sync Beta API and version 1.2 of the client, along with the milestone, having over 1 million monthly active users synced over 30 petabytes of data to date.[10]

Technology

BitTorrent Sync synchronizes files using a peer-to-peer (P2P) protocol.[11] This protocol is well known for its effectiveness transferring large files across multiple devices,[12] and is very similar to the powerful protocol used by applications like µTorrent and BitTorrent. User’s data is stored on the local hard disk instead of a cloud, requiring at least one computer online to host the files. BitTorrent Sync encrypts data with an AES-128 key in counter mode which may either be randomly generated or set by the user. This key is derived from a 'secret' which can be shared to other users to share data. Data is sent from device to device directly unless the target device is unreachable (e.g. behind a firewall) in which case the data will be relayed by another node. The nodes do not have to be using the same secret, however only nodes which know the secret are able to decrypt and view the data.

A node can be added to the synchronization by giving the new node the secret, allowing them to view the data. When creating a new node, a user may share the original secret or create a one-time-use secret for added security. Users also have the option of setting the node to read-only mode by distributing a modified secret generated by the BitTorrent Sync client.

There is no limit on the amount of data that can be synced, other than both clients must have the space available for all the files.[13]

Compatibility

Current builds of BitTorrent Sync are available for the following operating systems:

References

  1. ^ "Latest 1.2.82 build".
  2. ^ a b "BitTorrent Sync challenges cloud-based file management". BBC News. Retrieved 24 April 2013.
  3. ^ "Test BitTorrent Sync Pre-Alpha". Retrieved 1 January 2013.
  4. ^ "BitTorrent Sync Alpha Now Open To All". Retrieved 23 April 2013.
  5. ^ "Forget online drives, sync directly with BitTorrent Sync". CNET. Retrieved 23 April 2013.
  6. ^ "BitTorrent Sync Crosses One Petabyte Milestone". Retrieved 6 May 2013.
  7. ^ "Behind the Scenes: The Making of BitTorrent Sync". Retrieved 17 July 2013.
  8. ^ "Now in Beta: BitTorrent Sync". Retrieved 17 July 2013.
  9. ^ "BitTorrent Sync for iOS: Available Now". Retrieved 28 August 2013.
  10. ^ Protalinski, Emil. 5 November 2013 TheNextWeb. "With over 1 million users and 30PB synced, BitTorrent speeds up Sync, adds iPad support, and debuts an API"
  11. ^ "BitTorrent Sync technology". Retrieved 29 August 2013.
  12. ^ "Efficient Broadcast in Structured P2P Networks" (PDF). Retrieved 29 August 2013.
  13. ^ http://www.bittorrent.com/sync
  14. ^ "BitTorrent Sync Debian Deployment".
  15. ^ "Debian and Ubuntu Server Packages for BitTorrent Sync".
  16. ^ "Debian and Ubuntu Desktop Packages for BitTorrent Sync".
  17. ^ "Supported NAS Devices".

See also