Many do not understand the essence of the Bit Torrent Protocol. In order for torrents to live on, and continue the never ending cycle of free peer to peer file sharing, they must keep the swarm alive, by remaining as a seed once they have fully leeched a torrent. File sharing completely depends on this mechanism, and the methods of returning what you take, in order to survive.
The terminology of sharing has many definitions and a vast array of vocabulary. We will start with Leeches. A leech has multiplie meanings. Typically referring to a person whom has a negative effect on a swarm, by having a poor share ratio. In common words, they download much more than they upload. The majority of leechers, do not leave their torrent client running to return seeding the file once they have completed a download. Although there are worse, whom I call "scavengers", whom intentionally avoid the return upload by modified torrent clients, or limiting upload speed all together. Another meaning of leech simply describes a peer, whom has not yet reached 100% of the data from a torrent.
The swarm must remain potent and strong, in order for all peers to have an available and healthy stream of data transfer. All peers together whom are distributing information, (seeders and leechers) combine and create what we call the "swarm". This is vital to every aspect of the Bit Torrent Protocol, and without a healthy swarm, then of course, you will not see a quick past, easily streaming torrent. Swarming itself, regards of splitting large files, into hundreds if not thousands of smaller "bits", and thus return sharing the "bits" across the swarm of sometimes thousands of users.
Sharing can benefit you, and benefit the entire community of the torrent world, in many ways. If you share files, of course you will be rewarded with download speed. Those whom share more on certain torrent trackers, (servers), will be rewarded with increasing alotted swarm bandwidth, as that is the key ingredient to a perfect meal of Bit Torrent. Conversely, if one merely tends to "cap" or limit their upload speed, certain trackers will not allow you to reach the full potential of your download capabilities, thus limiting your download speed as well. This philosophy has been called "Paying It Forward".
Peer To Peer sharing, is not something new, although it has underwent many infrastructural changes in recent years, the theology behind it's intent continues to remain the same, and requires mass human interaction. Since the late 1990's, it has been popularized, and dedicated, as a networking tool to fully distribute "information" freely across a user built network. Many conjurations of this have came, and many have fallen. Bit Torrent remains accountable for nearly 70% of ALL internet traffic, and this is why it is shunned and worshiped at the very same time. Not many other forms of technological advancement have received the scrutiny which has faced the Bit Torrent Protocol, nor have as many other forms of sharing been grazed as the "holy" method of distribution.
In order for us to all receive the same "benefits" from file sharing, we must associate our real world values with this protocol. For example, if you were the richest man or woman on Earth, would you choose to hoard this wealth to yourself, or return some of what you have to society? This concept is utterly detrimental to the existence of file sharing. Those who choose not to share at a minimum 1:1 ratio, are destroying the ideology that created the Bit Torrent Protocol. When you gain information at no cost to you, whatever the .torrent file may be related to, you should be grateful enough to continue to share it back with the rest of the world, this is just how the protocol was intended to be used, and without doing so, you can blame yourself for ending the "caring" in file sharing.
A fully functional P2P network is structured by distributed hash table (DHT), where consistent hashing is used to assign ownership of each file to a particular peer. Using this method, an "overlay network" exists, where each of the participating peers become "network nodes" for information. For example, if a participating peer knows the location of another peer in the P2P network, then there is a directed edge from the former node to the latter in the overlay network. Based on how the nodes in the overlay network are linked to each other, we can classify the P2P networks as unstructured or structured.
This is essential, location, location, location. Of course there is no way to direct or determine (in current torrent clients) what peers you will connect to, and what peers you will distribute/receive information from. Unfortunately this is still something that has yet to be solved, but in future installments of torrent clients, I expect to see fully the use of user location oriented swarming. This could resolve the lack of connection and up and downstream of data between peers. Hopefully someone implements this into a future release of a popular client. *cough*
With Bit Torrent, someone places the originating .torrent file onto a main server or database (torrent index site). Thus as other clients download the file, they share whatever parts of the file they have the new peers whom are connecting. Clients can opportunistically connect with any other client to obtain multiple parts of the file at once. A great thing is, that it scales perfectly, as file size and audience size increases, the bandwidth of the Bit Torrent distribution network also increases. Your server does less and less work with each connected client. It's a convenient and controversial but methodical scheme of sharing large files with large audiences. Bit Torrent radically shifts the economics of distribution. It's one of the most miraculous ideas ever conceived on the internet.
However, this great conception, requires all of us to coincide with each other, and share and evenly distribute that which we take, and that which we give. Remember, only you can keep a torrent alive, and only you can prevent file sharing. If each of us does our part, then something magical occurs, the moment where a healthy swarm is a popular swarm, is in fact, a special moment, given to us by the Bit Torrent gods. We can create this moment, but each of us must do our part. Without you, and me, and all of us "paying it forward", then something that was once as beautiful as a newborn child, when then be eaten away by the cancer of leeches, and eventually die out. Would you kill a baby? No. So treat our baby, (torrents) with care. You should always handle something precious with caution, and remember, that sharing is caring.
September 6th, 2009Posted by: Date:
Sunday, September 6th, 2009
|posted by (2009-09-06 14:25:12)|
|thanx obs! for explaining that for everyone who doesnt get it! keep the great articles coming!|
|posted by (2009-09-06 15:05:50)|
|thanx obs it takes a lot of getting through to some people|
|thanx Obs. i understand much better now. kind of been an ass. will do better. must work on that ratio. sorry all, didn't really get how the whole system worked together.|
|posted by (2009-09-06 15:58:00)|
|this should help the masses ,very well written ty:)|
|you keep it up and i'm nominating you for a pulitzer! good work and always entertaining mr. scene. with my bandwith and system i keep about a 15% ratio, ul\ dl|
|posted by (2009-09-06 19:44:07)|
|you're dammed right buds|
|posted by (2009-12-08 01:24:37)|
|I pretty much know how BT works woof, but I read the whole article because it's pretty good.|
|posted by (2011-08-28 16:27:00)|
|nice share bro.. one must know the importance of sharing.. Thank you very much !! Keep it up !!|
|Words are a powerful TOOL; Thanks!|
(Give not expecting back, if one gives back, then you have gained a bother!)
|By now I'm sure they can think of a way to auto-seed dying torrents.......|