vuthu
05-03-2002, 02:06 PM
I've just found this review from epinion. Hopefully, it'll give you a good overview and some incentives to start using Edonkey:
http://www.epinions.com/content_2061344900
Hot Stuff: The best place for MP3, MPG and AVIs (Music & Moviez)
by ptiemann | Aug 27 '01
--------------------------------------------------------------------------------
The Bottom Line With eDonkey2000, you can search all the files being shared anywhere on the eDonkey2000 network, independent from central server.
--------------------------------------------------------------------------------
Disclaimer:
When I use the word 'song' in this article, I refer to self-recorded songs from under the shower. The term 'movie' refers to your personal 100 minute recording from your last vacation or wedding party. I do not endorse ripping of CDs / DVDs or even sharing them with others who may not even be legal owners of the CD / DVD.
So Napster doesn't hold the MP3s that you look for and your Gnutella client just fails to make a connection to the server? Look no further.
Visit www.edonkey2000.com and "harness the power of 2000 electronic donkeys" by downloading a 500 kB small client. The eDonkey client is available for Windows (GUI, command line), Mac and Linux and comes in several languages ("localized").
Supported searchs (= types of Media):
- "Any file": just search for a term to be part of a file's name
- Audio: search by file name in *.WAV, *.MP3, *.AA3 and more files
- Video: search among full 2 hour movies (holiday recordings, of course :-)
- Images
- Programs: see for yourself
- Documents: download ebooks (usually PDF files, sometimes HTML or ASCII text)
- Collections
- Users
Normally, one would search by file name. Furtheron, one can search by (file) format and size, there is a special MP3 search that allows to search by album/ artist/ song title.
Search Results
The search results show:
- file name
- size in megabyte
- type e.g. 'Audio' or 'Program'
- file format e.g. 'mp3' or 'avi'
- relevant other information e.g. artist/ album/ title for songs, length (songs, video), bitrate (mp3), and most important: availability.
Napster used to show "Line quality" as some information that the user volunteered (from "T3" to "56k") and it also showed the "Ping" time which describes how quick one packet can be sent to this other site. This ping information is not really relevant. A T3 line with a long ping time will give you more data than a 56k connected neighbor with a short ping time. Availaibility means how many users on the edonkey network have this file. And with this we come to "how it works".
How files are shared with the donkey
Let's say you start downloading Jill's vacation movie that happens to have the name "The Green Lagoon". It turns out that Jill's 3 friends already have copies of "The Green Lagoon". If you have enough bandwidth and RAM you will download from all 4 sources parallel. How that? The 90 minutes long lagoon movie is 600 MB long and the sharing software uses a multi-source file transfer protocol. The movie is cut into hundreds of small pieces and you download them piece by piece from various places. If you have a fast internet connection (multiple T3 lines :-) then you can download at rates of 400 kB / second. At that rate, it would take 25 minutes to download a 90 minute movie.
More realistic for personal use is a DSL or cable modem setup where you may achieve 40 kB/s thus need a little over 4 hours for a long movie.
Any portion that you have downloaded is automatically shared with the community which eliminates the problem of "freeloaders". In other words: you will be simultaneously uploading and downloading the same file.
If one of your 4 sources for "The Green Lagoon" disconnects, you keep downloading from the other 3 until your file is complete. Even if you turn off your computer in the middle of a download, next time you start the donkey, you'll continue (almost) where you left. It saves blocks of 500 kB, I believe.
File names?
One problem with file names is that people can change them. That's what Napster abusers did (those who tried to trade copyrighted material). They renamed a Metallica song to Matellica. eDonkey uses a hashing technique to generate a unique number for each file. So even if one of Jill's friends has renamed "The_Green_Lagoon.avi" to "Jill's Green Lagoon.avi" - the digital fingerprint is the same and you can download from this source.
This is very useful since people once they burn a file on CD-ROM usually lose the original filename (on CD-ROM, one may not want to have spaces in a file name).
The servers
Napster's weakness was the centralized server. The edonkey2000 network does not have a centralized server. Instead there are ~ 1000 servers (as of today) running all around the world. When you start your client, it knows by installation IP addresses of ~ 100 servers and it tries to connect to one of them. Once it has connected, it can see the files that other users share. When you search for "The Green Lagoon", it will first search all computers that are connected to the same server as you are. Then, over time, it will search on other servers. The list of known servers updates itself automatically (adds new servers, deletes those that it cannot connect to). The file transfer and the chat do not go through the server but directly from user to user. The server only brings groups of users together. You obviously are connected to at least one server but you usually will be connected to many servers. So if one of them goes down, it doesn't matter at all.
edonkey servers usually have names that reflect the spirit (topic) of their community. As I write this, I look and I see three "top servers" each with over 3000 users online sharing 300,000 files (in each of the three). The total of available files among these 3 servers is likely to be a little more than 300,000 since many users are connected to all 3 of them.
In short: There is no central server. Servers can be located anywhere at any IP address. Servers tend to be permanent but do not have to be. It should be very difficult to bring down the edonkey network with technology.
Safety/ Security
With these filesharing systems you never know what you get on your computer. You basically allow the world to see your hard drive or a part of it. Who knows whether there isn't some spy software built in? Well, I have tried sharing systems of obscure origin and don't use them anymore.
The source code of edonkey2000 is available for free download. The software's author appears to live here in the Bay Area (San Francisco). If there was a backdoor (trojan horse) someone would have found out by now. I feel that using eDonkey is a secure thing.
Anonymous?
When you upload/ download files to another user, then you could find out what the IP number of the other user is. The donkey software does not display it to you but if you have a firewall software installed or if you use a sniffer software then you can see the IP number. I would think that law enforcement officials could also take the donkey source code and modify it so that it displays user's IP numbers.
Conclusion: eDonkey is not really anonymous. Do not share hollywood uhmm, holiday movies.
Weaknesses:
-----------------
There are two weaknesses.
1) Incomplete Files
You may start downloading a rare file that only 5 users have and the only of the 5 who had it complete turns off his computer. You may be getting 90% of your file and have to wait a week until you get the remaining 10%. This is mostly a problem with less popular files.
2) Fakes
This is more of a problem. There you sit downloading "The Green Lagoon" and next morning you find out it's a copyrighted horror movie instead! Fingerprinting doesn't solve this problem if someone slightly modifies the movie and then renames it to something popular.
Strengths:
---------------
1) Independant from central server
2) Automatically shares downloads including partial downloads
3) Has a throttle to configure how much bandwidth you want to give
4) Simple UI - little hardware requirements
5) Source code available
6) Very strong community (message boards, yahoo clubs, IRC...)
Conclusion:
---------------
I believe that eDonkey will be around for quite a while. The only way how an organization could shut down the eDonkey would be to partner up with all ISPs and have them forbid the kind of traffic that the donkey creates (blocking ports). As of now, I think that the www.edonkey2000.com web site is worth a visit. It's clearly better than newsgroups or Gnutella.
http://www.epinions.com/content_2061344900
Hot Stuff: The best place for MP3, MPG and AVIs (Music & Moviez)
by ptiemann | Aug 27 '01
--------------------------------------------------------------------------------
The Bottom Line With eDonkey2000, you can search all the files being shared anywhere on the eDonkey2000 network, independent from central server.
--------------------------------------------------------------------------------
Disclaimer:
When I use the word 'song' in this article, I refer to self-recorded songs from under the shower. The term 'movie' refers to your personal 100 minute recording from your last vacation or wedding party. I do not endorse ripping of CDs / DVDs or even sharing them with others who may not even be legal owners of the CD / DVD.
So Napster doesn't hold the MP3s that you look for and your Gnutella client just fails to make a connection to the server? Look no further.
Visit www.edonkey2000.com and "harness the power of 2000 electronic donkeys" by downloading a 500 kB small client. The eDonkey client is available for Windows (GUI, command line), Mac and Linux and comes in several languages ("localized").
Supported searchs (= types of Media):
- "Any file": just search for a term to be part of a file's name
- Audio: search by file name in *.WAV, *.MP3, *.AA3 and more files
- Video: search among full 2 hour movies (holiday recordings, of course :-)
- Images
- Programs: see for yourself
- Documents: download ebooks (usually PDF files, sometimes HTML or ASCII text)
- Collections
- Users
Normally, one would search by file name. Furtheron, one can search by (file) format and size, there is a special MP3 search that allows to search by album/ artist/ song title.
Search Results
The search results show:
- file name
- size in megabyte
- type e.g. 'Audio' or 'Program'
- file format e.g. 'mp3' or 'avi'
- relevant other information e.g. artist/ album/ title for songs, length (songs, video), bitrate (mp3), and most important: availability.
Napster used to show "Line quality" as some information that the user volunteered (from "T3" to "56k") and it also showed the "Ping" time which describes how quick one packet can be sent to this other site. This ping information is not really relevant. A T3 line with a long ping time will give you more data than a 56k connected neighbor with a short ping time. Availaibility means how many users on the edonkey network have this file. And with this we come to "how it works".
How files are shared with the donkey
Let's say you start downloading Jill's vacation movie that happens to have the name "The Green Lagoon". It turns out that Jill's 3 friends already have copies of "The Green Lagoon". If you have enough bandwidth and RAM you will download from all 4 sources parallel. How that? The 90 minutes long lagoon movie is 600 MB long and the sharing software uses a multi-source file transfer protocol. The movie is cut into hundreds of small pieces and you download them piece by piece from various places. If you have a fast internet connection (multiple T3 lines :-) then you can download at rates of 400 kB / second. At that rate, it would take 25 minutes to download a 90 minute movie.
More realistic for personal use is a DSL or cable modem setup where you may achieve 40 kB/s thus need a little over 4 hours for a long movie.
Any portion that you have downloaded is automatically shared with the community which eliminates the problem of "freeloaders". In other words: you will be simultaneously uploading and downloading the same file.
If one of your 4 sources for "The Green Lagoon" disconnects, you keep downloading from the other 3 until your file is complete. Even if you turn off your computer in the middle of a download, next time you start the donkey, you'll continue (almost) where you left. It saves blocks of 500 kB, I believe.
File names?
One problem with file names is that people can change them. That's what Napster abusers did (those who tried to trade copyrighted material). They renamed a Metallica song to Matellica. eDonkey uses a hashing technique to generate a unique number for each file. So even if one of Jill's friends has renamed "The_Green_Lagoon.avi" to "Jill's Green Lagoon.avi" - the digital fingerprint is the same and you can download from this source.
This is very useful since people once they burn a file on CD-ROM usually lose the original filename (on CD-ROM, one may not want to have spaces in a file name).
The servers
Napster's weakness was the centralized server. The edonkey2000 network does not have a centralized server. Instead there are ~ 1000 servers (as of today) running all around the world. When you start your client, it knows by installation IP addresses of ~ 100 servers and it tries to connect to one of them. Once it has connected, it can see the files that other users share. When you search for "The Green Lagoon", it will first search all computers that are connected to the same server as you are. Then, over time, it will search on other servers. The list of known servers updates itself automatically (adds new servers, deletes those that it cannot connect to). The file transfer and the chat do not go through the server but directly from user to user. The server only brings groups of users together. You obviously are connected to at least one server but you usually will be connected to many servers. So if one of them goes down, it doesn't matter at all.
edonkey servers usually have names that reflect the spirit (topic) of their community. As I write this, I look and I see three "top servers" each with over 3000 users online sharing 300,000 files (in each of the three). The total of available files among these 3 servers is likely to be a little more than 300,000 since many users are connected to all 3 of them.
In short: There is no central server. Servers can be located anywhere at any IP address. Servers tend to be permanent but do not have to be. It should be very difficult to bring down the edonkey network with technology.
Safety/ Security
With these filesharing systems you never know what you get on your computer. You basically allow the world to see your hard drive or a part of it. Who knows whether there isn't some spy software built in? Well, I have tried sharing systems of obscure origin and don't use them anymore.
The source code of edonkey2000 is available for free download. The software's author appears to live here in the Bay Area (San Francisco). If there was a backdoor (trojan horse) someone would have found out by now. I feel that using eDonkey is a secure thing.
Anonymous?
When you upload/ download files to another user, then you could find out what the IP number of the other user is. The donkey software does not display it to you but if you have a firewall software installed or if you use a sniffer software then you can see the IP number. I would think that law enforcement officials could also take the donkey source code and modify it so that it displays user's IP numbers.
Conclusion: eDonkey is not really anonymous. Do not share hollywood uhmm, holiday movies.
Weaknesses:
-----------------
There are two weaknesses.
1) Incomplete Files
You may start downloading a rare file that only 5 users have and the only of the 5 who had it complete turns off his computer. You may be getting 90% of your file and have to wait a week until you get the remaining 10%. This is mostly a problem with less popular files.
2) Fakes
This is more of a problem. There you sit downloading "The Green Lagoon" and next morning you find out it's a copyrighted horror movie instead! Fingerprinting doesn't solve this problem if someone slightly modifies the movie and then renames it to something popular.
Strengths:
---------------
1) Independant from central server
2) Automatically shares downloads including partial downloads
3) Has a throttle to configure how much bandwidth you want to give
4) Simple UI - little hardware requirements
5) Source code available
6) Very strong community (message boards, yahoo clubs, IRC...)
Conclusion:
---------------
I believe that eDonkey will be around for quite a while. The only way how an organization could shut down the eDonkey would be to partner up with all ISPs and have them forbid the kind of traffic that the donkey creates (blocking ports). As of now, I think that the www.edonkey2000.com web site is worth a visit. It's clearly better than newsgroups or Gnutella.