Decentralize BitTorrent with Kenosis
UnderScan writes "Eric Ries, writer/programmer/CTO, authored an article 'Kenosis and the World Free Web' at Freshmeat [Owned by Slashdot's Parent OSTG]. Kenosis is described as a 'fully-distributed peer-to-peer RPC system built on top of XMLRPC.' He has combined his Kenosis with BitTorrent & removed the need for a centralized tracker. He states: 'To demonstrate Kenosis's suitability for these new applications, we have used it to improve upon another peer-to-peer filesharing application that Just Works: BitTorrent. BitTorrent does one thing incredibly well. Using a centralized "tracker," BitTorrent manages efficient distribution of data that is in high demand. We have extended BitTorrent, using Kenosis, to eliminate this dependence on a centralized tracker.'
See also the Kenosis README for details on using Kenosis-enabled BitTorrent."
Outside piracy, how useful is this?
Oh, man, you don't know how many times I see that on resumes today. Everyone who has a blog and wrote some little rinky dink peice of software under their little fake business puts that on their resume. Fact is, they are just another out of work programmer trying to fill the 3 year gap.
I think you left out a little thing called "The Resurrection." It happens to be the most important day of remembrance to the Christians.
You need to restart your computer. Hold down the Power button for several seconds or press the Restart button.
Yet another Peer-to-Peer Application... that doesn't bring anything new to the table.
We've done swarming, we've reduced chunk sizes, we've done centralised, we've done serverless, we've done clickable hyperlinks, we've done error checking hashes. It's all old, proven technology - give it rest.
BitTorrent was a task solving application. It reduced normal HTTP server load by distributing the upload bandwidth through peers. It does its task well. Why bother to introduce a serverless option? Why make it like Gnutella and all the other P2P clients?
The bottom line is that you can only download the same amount that is being uploaded into the network. There is no magic upload bandwidth fairy. There are many tricks that make users believe their client is the fastest but in the long run the bottom line stays the same.
Please, give it a rest. You cannot change the bottom line. Spend your time writing better GUIs and promoting a 'standard'.
Yes, I read the article. Kademlia sounds very good but adding it to BT is a little silly.
This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.