Hey, Im developing what I call the iTrak protocol as an addin for BT.
If anyone wishes to use this, or join forces, whichever, then contact me or use this guide.
Basically what it does is like exeem, it decentralizes the whole process. It basically transforms a torrent's announce url into 127.0.0.1 having it connect to the local p2p client (itrak). When the info is sent by the BT client to itrak through announce etc, it scans the p2p network for peers with that particular file (like another tracker would in its database), then it returns a full http complient bencoded message with the peer information etc about the torrent, and the download continues. Pretty simple. An extra is also torrents would be shared, meaning that people could share libraries of their torrent files for others to download. (The torrents shared dont have to be seeded by the user). And after a torrent is downloaded, they have the option to go ahead and download the actual file.
Again im doing this because the fate of exeem is questionable being that its SN related, plus others should be able to obtain this information as I am an opensource developer doing this for the good of BT in the future.
If you wish to contact me:
Email: [email protected]
AIM: ShagginWagon57
IRC: Freenode/Undernet nick Compy
Happy holidays
Compy
I would like to point out Compy that the eXeem project is still in full swing.
To me, BT is centralised. Torrents don't last forever, so I question how long it would be before a decentralised network is filled with redundant torrent files. Furthermore, the industry could quickly fill networks with more fake torrent files.
eXeem clearly has a plan for that. I look forward to seeing both your and their solution.
I'm not really malicious. I'm a nice guy.
If you are even slightly concerned about your BT speeds, please check this thread.
SuprNova and LokiTorrent Alternatives - reliable sites, no registrations, no foreign languages. Constantly updated.
The fact that the announce url chnages to 127.0.0.1 sounds really cool! Where's your site? I'm not that experienced but it sounds cool...
"Where knowledge ends, religion begins." - Benjamin Disraeli
hey compy whats up...? this sounds like a great idea. good luck!Originally Posted by MushroomheadXIII
here is the solution:
1. create a torrent with www.torentaid.com
2. share the torrent in shareaza.com
3. make a magnet of the torrent and link the magnet of the torrent on the board.
then suprnova has only a hash (magnet) of a hash (torrent), which is leagally the same as a telephonebook of automotive vendors (which ma have a stolencar).
with this construction each magnet link boards is lagally safe.
as well the torrents can download without any tracker, because www.torrentaid.com makes them swarmable from edonkey and shareaza.
thanks
That site was down for me as of this posting.Originally Posted by ABC_thellookoflove
good pointsOriginally Posted by Malicious Intent
This is brainstorming so correct me if I've got the wrong idea...Originally Posted by Compy
AFAIK it presently isn't possible to do a search of the BT network because there is no BT network perse only a protocol or method for distributing files via torrent links to actual torrrent files hosted by a website...so it seems in order for your idea to work you would have to make it a plugin for an already existing p2p network that would allow you to search for torrents by file name then after the torrent is found it would then trigger the 'announce' method by way of the itrak plugin which would cause the torrent file to reference its self as the seed for the said file and then somehow send this information to the requesting client confirming that it exists and does have the file available for download at which point the download should begin in the requesting client from the source.
Sounds complicated. I'm thinking if you have two clients who have two identical torrent files plus the corresponding file that matches the torrent..what is the purpose of searching for the torrent anyway? Why not just search for the filename and download normally multisourcing the file just sharing it on another network instead of BT?
The most logical way is to just move to another program that supports partial file sharing and multisourcing such as certain gnutella clients do now and AFAIK there is no way to shut down gnutella only the proprietary gnutella clients that have their own protocol and have exhibited some control in the past over activities on the network by theiri ability to shut out other gnutella clients thus exhibiting control over the network. With the ability to control client accesses to the network also implies the ability to filter content as well.
Back to your original idea and its quite possible I'm misunderstanding it but how would a particuliar client determine which is to act as "tracker" for the file. This presents two problems. One you would have to create a unique torrent as it stores the location where the file is kept on your pc and secondly if you are announcing and directing traffic by acting as a tracker under any other name be it 'itrack' or 'dogster' you are still liable for infringement especially if you are hosting the file being shared or acting as router directing traffic for the file to be infringed.
Decentralised trackers simply put means anyone can become a tracker for their file but in keeping witht he same standard as the current BT protocol it doesn't really matter if the tracker is hosted on a centralised webserver on a user's home pc. Its possible for anyone to host their own torrents especially users with broadband connects to do so from their home pc..this just increases their risk of being sue'd for doing this type of activity.
You have no idea what you are talking about.Originally Posted by ABC_thellookoflove
he never hasOriginally Posted by Rajarius
Well actually abc probably did not word it the correct way maybe.Originally Posted by Rajarius
Its a known fact that if you use the shareaza client and you are downloading a torrent file and the tracker goes down, the download will continue, this feature was available awhile ago The upload will still continue.
Like I said this was available long ago though..
If thats what he is trying to say. But I dunno I have to let abc clarify it.
hmm
peace
Why all these complications etc?
To make a program thats as fast as bittorrent, but has searching and decentralisation is relativly simple. Just grab any old P2P protocol like Gnutella 2 or whatever and then set it up so you only share when you are downloading! (allowing of course for people to optionally continue to share afterwards).
The file transfer can be pulled directly from BitTorrent or something similar that gives preference to users who upload more (a trade system or whatever that bittorrent uses).
Voila you have your decentralised P2P which is much faster than programs like Shareaza since your not stuck sharing files that you no longer even care about!
I'm sure someone could even modify one of the open source P2P programs already around!
You guys have made some very valid points, which is why I posted here, criticism is always good in the development world. (No thats not sarcasm). I have thought about doing that with G2 (implementing tit-for-tat) and yes thats what makes BT so fast for most people is the fact that you "exchange" data for which you download. I very much appreciate the feedback, and I will continue to monitor it on this post.
And hey mp3masta :)
I should also probably fool around with the G2 protocol some more.
Thanks
Compy
PS:
For those who asked, I dont have a site, too much time and itd probably not get updated too often anyway. If/when I get something like an alpha up, a site would probably appear aswell.
shareaza does this all arleady !
create torrents with www.torrentaid.com this link is working.
share them in sahreaza and link the torrent swith a magnet link on a webboard.
so no need for creating a new app.
What we need is the ants-torrent protocol (java) hybrid with any other bittorrent client (e.g. azureus).
Or we need the ants protocol in c++ for shareaza. then ants torrents and bit-torrent sin shareaza can swram.
If anyone can code c++ then better invest here, to make a ants baisc library.
see here: www.jetiants.tk.
read what i said up aboveOriginally Posted by ABC_thellookoflove
hmm
Bookmarks