FastTrack (protocol)
Encyclopedia
FastTrack is a peer-to-peer
Peer-to-peer
Peer-to-peer computing or networking is a distributed application architecture that partitions tasks or workloads among peers. Peers are equally privileged, equipotent participants in the application...

 (P2P) protocol that was used by the Kazaa
Kazaa
Kazaa Media Desktop started as a peer-to-peer file sharing application using the FastTrack protocol licensed by Joltid Ltd. and operated as Kazaa by Sharman Networks...

, Grokster
Grokster
Grokster Ltd. was a privately owned software company based in Nevis, West Indies that created the Grokster peer-to-peer file-sharing client in 2001 that utilized the FastTrack protocol. Grokster Ltd. was rendered extinct in late 2005 by the United States Supreme Court's decision in MGM Studios,...

, iMesh
IMesh
iMesh is a media and file sharing client that's available in 9 languages. It uses a proprietary, centralized, P2P network operating on ports 80, 443 and 1863. iMesh is owned by an American company iMesh, Inc. and maintains a development center in Israel...

, and Morpheus
Morpheus (computer program)
Morpheus was a file sharing and searching peer-to-peer client for Microsoft Windows, developed and distributed by the company StreamCast, that originally used the Opennap protocol, but later supported many different peer-to-peer protocols...

 file sharing
File sharing
File sharing is the practice of distributing or providing access to digitally stored information, such as computer programs, multimedia , documents, or electronic books. It may be implemented through a variety of ways...

 programs. FastTrack was the most popular file sharing network in 2003, and used mainly for the exchange of music mp3
MP3
MPEG-1 or MPEG-2 Audio Layer III, more commonly referred to as MP3, is a patented digital audio encoding format using a form of lossy data compression...

 files. The network had approximately 2.4 million concurrent users in 2003. It is estimated that the total number of users was greater than that of Napster
Napster
Napster is an online music store and a Best Buy company. It was originally founded as a pioneering peer-to-peer file sharing Internet service that emphasized sharing audio files that were typically digitally encoded music as MP3 format files...

 at its peak.

History

The FastTrack protocol and Kazaa were created and developed by Estonia
Estonia
Estonia , officially the Republic of Estonia , is a state in the Baltic region of Northern Europe. It is bordered to the north by the Gulf of Finland, to the west by the Baltic Sea, to the south by Latvia , and to the east by Lake Peipsi and the Russian Federation . Across the Baltic Sea lies...

n programmers of BlueMoon Interactive headed by Jaan Tallinn
Jaan Tallinn
Jaan Tallinn is an Estonian programmer who participated in the development of Skype and KaZaa.Jaan Tallinn is partner and co-founder of the development company Bluemoon which created the game SkyRoads...

, the same team that later created Skype
Skype
Skype is a software application that allows users to make voice and video calls and chat over the Internet. Calls to other users within the Skype service are free, while calls to both traditional landline telephones and mobile phones can be made for a fee using a debit-based user account system...

. After selling it to Niklas Zennström
Niklas Zennström
Niklas Zennström is an entrepreneur best known for founding several high-profile online ventures with Janus Friis including Skype and Kazaa. More recently he founded the investment group Atomico and has become a significant figurehead for entrepreneurs in the tech sector.-Career:Zennström started...

 from Sweden and Janus Friis
Janus Friis
Janus Friis is a Danish entrepreneur best known for co-founding the file-sharing application KaZaA, and the peer-to-peer telephony application Skype. In September 2005, he and his partner Niklas Zennström sold Skype to eBay for $2.6B...

 from Denmark, it was introduced in March 2001 by their Dutch
Netherlands
The Netherlands is a constituent country of the Kingdom of the Netherlands, located mainly in North-West Europe and with several islands in the Caribbean. Mainland Netherlands borders the North Sea to the north and west, Belgium to the south, and Germany to the east, and shares maritime borders...

 company Consumer Empowerment. It appeared during the end of the first generation of P2P networks – Napster
Napster
Napster is an online music store and a Best Buy company. It was originally founded as a pioneering peer-to-peer file sharing Internet service that emphasized sharing audio files that were typically digitally encoded music as MP3 format files...

 shut down in July of that year.

There are three FastTrack-based networks, and they use mutually incompatible versions of the protocol. The most popular clients on each are Kazaa (and its variations), Grokster, and iMesh.

For more information about the various lawsuits surrounding Kazaa and Sharman Networks, see Kazaa
Kazaa
Kazaa Media Desktop started as a peer-to-peer file sharing application using the FastTrack protocol licensed by Joltid Ltd. and operated as Kazaa by Sharman Networks...

.

Technology

FastTrack uses supernodes to improve scalability.

To allow downloading from multiple sources, FastTrack employs the UUHash
UUHash
UUHash is a hash algorithm employed by clients on the FastTrack network. It is employed for its ability to hash very large files in a very short period of time, even on older computers. However, this is achieved by only hashing a fraction of the file...

 hashing algorithm. While UUHash allows very large files to be checksummed in a short time, even on slow computers, it also allows for massive corruption of a file to go unnoticed. Many people, as well as the RIAA, have exploited this vulnerability to spread corrupt and fake files on the network.

The FastTrack protocol uses encryption
Encryption
In cryptography, encryption is the process of transforming information using an algorithm to make it unreadable to anyone except those possessing special knowledge, usually referred to as a key. The result of the process is encrypted information...

 and was not documented by its creators, and the first clients were all closed source software. However, initialization data for the encryption algorithms is sent in the clear and no public key encryption is used, so reverse engineering was made comparatively easy. In 2003, open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 programmers succeeded in reverse-engineering the portion of the protocol dealing with client-supernode communication, but the supernode-supernode communication protocol remains largely unknown.

Clients

The following programs are or have been FastTrack clients:
  • Kazaa
    Kazaa
    Kazaa Media Desktop started as a peer-to-peer file sharing application using the FastTrack protocol licensed by Joltid Ltd. and operated as Kazaa by Sharman Networks...

    and variants
  • KCeasy (requires the gIFT-fasttrack plugin)
  • Grokster
    Grokster
    Grokster Ltd. was a privately owned software company based in Nevis, West Indies that created the Grokster peer-to-peer file-sharing client in 2001 that utilized the FastTrack protocol. Grokster Ltd. was rendered extinct in late 2005 by the United States Supreme Court's decision in MGM Studios,...

  • iMesh
    IMesh
    iMesh is a media and file sharing client that's available in 9 languages. It uses a proprietary, centralized, P2P network operating on ports 80, 443 and 1863. iMesh is owned by an American company iMesh, Inc. and maintains a development center in Israel...

  • Morpheus
    Morpheus (computer program)
    Morpheus was a file sharing and searching peer-to-peer client for Microsoft Windows, developed and distributed by the company StreamCast, that originally used the Opennap protocol, but later supported many different peer-to-peer protocols...

    , until 2002
  • Apollon - KDE-Based
  • giFT-FastTrack http://developer.berlios.de/projects/gift-fasttrack/ – a giFT
    GiFT
    giFT Internet File Transfer is a computer software daemon that allows several file sharing protocols to be used with a simple client having a graphical user interface...

     plugin
  • MLDonkey
    MLDonkey
    MLDonkey is an open source, multi-protocol, peer-to-peer file sharing application that runs as a back-end server application on many platforms. It can be controlled through a user interface provided by one of many separate front-ends, including a Web interface, telnet interface and over a dozen...

    , a free multi-platform multi-network file sharing client

See also

  • Kad network
    Kad Network
    The Kad network is a peer-to-peer network which implements the Kademlia P2P overlay protocol. The majority of users on the Kad Network are also connected to servers on the eDonkey network, and Kad Network clients typically query known nodes on the eDonkey network in order to find an initial node...

  • Overnet
    Overnet
    Overnet was a decentralized peer-to-peer computer network, usually used for sharing large files . Overnet implements the Kademlia algorithm. In late 2006, Overnet and all Overnet-owned resources were taken down as a result of legal actions from the RIAA and others...

  • Open Music Model
    Open Music Model
    The Open Music Model is an economic and technological framework for the recording industry based on research conducted at the Massachusetts Institute of Technology...

  • Comparison of file sharing applications
    Comparison of file sharing applications
    File sharing is a method of distributing electronically stored information such as computer programs and digital media. Below is a list of file sharing applications....


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK