跳到正文

eDonkey网络

申请更正

一个去中心化的、主要由服务器协调的点对点网络,旨在直接在用户之间定位和交换文件。

最近更新 2026年8月25日

AI 爬虫读取

1次请求

1家公司
  • Anthropic1
词条页
0
争议页
1
JSON · MD
0
首次读取
2026年11月5日
最近读取
2026年11月5日

数据来自本站服务器日志

概览

eDonkey网络,也称为eDonkey2000网络或eD2k,是一个点对点文件共享网络,由美国开发者Jed McCaleb和Sam Yagan于2000年创建。它旨在分发大文件并长时间保持可用性。与传统的集中式下载服务不同,该网络不会将共享文件存储在一个中央存储库中。文件驻留在参与用户的计算机上,并在对等方之间直接传输,而服务器主要提供通信、索引和搜索功能。 该网络的架构将去中心化的文件传输与主要基于服务器的发现层相结合。用户将客户端应用程序连接到一个或多个eDonkey服务器,这些服务器帮助他们查找文件并定位持有这些文件的其他对等方。任何拥有合适互联网连接的人都可以操作服务器,尽管服务器软件是专有的免费软件而非开源软件。服务器地址经常变化,因此客户端通常会刷新其服务器列表。最初的服务器实现来自MetaMachine,该公司与eDonkey2000客户端相关联。后来,源自Lugdunum的eserver家族占据主导地位,并通过逆向工程和持续协议开发得到扩展。 一个定义性的技术特征是通过分层MD4哈希进行内容识别。文件被分成约9.3 MB的块,每个块计算单独的校验和。组合的哈希列表生成文件的根标识符。这允许具有相同内容但不同名称的文件被视为同一对象,使中断的下载能够恢复,并允许在完整文件到达之前共享已完成的部分。该网络还支持使用名称和次要属性(如大小、扩展名和比特率)进行搜索。eD2k链接编码了文件标识符和元数据,成为外部索引站点向用户指向网络内容的常见方式。 生态系统包括原始的eDonkey2000客户端、eMule以及许多其他客户端和衍生品。eMule变得尤为重要,因为它是开源的,根据GNU通用公共许可证发布,并扩展了网络功能,如协议混淆、对等交换、支持大于4GB的文件以及Kad分布式网络。其他客户端包括aMule、MLDonkey、Shareaza、Lphant、JMule以及一些已停止或专门的项目。这些应用程序将支持扩展到Windows、macOS、Linux、类Unix系统和其他环境。 该网络在2000年代中期达到了显著的地位。据报道,2004年其使用量超过了FastTrack,当代估计描述了数百万连接用户、数亿或更多共享文件以及数百个服务器。Razorback2成为其最知名的服务器之一,据报道支持约一百万个同时在线用户。该网络的突出地位也使其成为版权执法组织的主要目标。Razorback2于2006年2月在比利时被查封,而其他知名服务器后来因法律诉讼和禁令而关闭。 MetaMachine在2006年9月同意向美国唱片业协会支付费用以解决威胁性的版权侵权诉讼后,停止了原始eDonkey2000客户端的开发。该公司还同意停止分发其软件,并采取措施旨在防止通过现有副本继续文件共享。到2007年,BitTorrent已成为互联网上更广泛使用的文件共享协议,2009年的报道将eDonkey描述为仍然重要但正在衰落。该网络的实际遗产通过eMule、Kad、兼容客户端和服务器实现得以延续,尽管原始的MetaMachine客户端和服务器软件已不再维护。

沿革

eDonkey网络于2000年由Jed McCaleb和Sam Yagan创建,他们开发了一个点对点系统,旨在比许多早期的共享服务更有效地处理大文件。其设计将文件发现与文件传递分开。服务器维护帮助客户端搜索内容和定位来源的信息,但文件本身保留在用户的机器上,并在对等方之间直接移动。这赋予了网络去中心化的传输模型,同时保留了实用的、服务器辅助的目录结构。 MetaMachine开发了原始的eDonkey2000客户端和相关的专有服务器实现。该客户端作为免费软件分发,成为网络最知名的入口点。文件通过从一系列块哈希派生的根MD4哈希来标识。每个文件被分成9,728,000字节的块,每个块有一个校验和。这种方法支持错误隔离、可恢复下载和部分文件的快速重新分发。这也意味着内容,而不是文件名,构成了共享对象的中心身份。 该协议从未在稳定的公共规范中全面正式化。相反,其有效行为通过客户端和服务器的交互发展,特别是后来与Lugdunum和eserver相关的eDonkey兼容服务器软件。MetaMachine放弃了对其原始服务器软件的积极开发,而Lugdunum的逆向工程实现扩展了协议并保持了兼容性。到2000年代末,据报道eserver软件为几乎所有活跃的eDonkey服务器提供支持。它仍然是闭源的,但免费提供。 该网络通过广泛的兼容客户端集合扩展。eMule作为Windows的免费软件发布,后来在其他平台上可用,成为最有影响力的替代客户端。其开源开发使得协议改进得以公开检查和快速采用。扩展包括对等交换、旨在使协议流量不易识别的混淆,以及支持超过4GB的文件。诸如aMule、MLDonkey、Shareaza、Lphant和JMule等客户端将协议带到了其他操作系统,或将其与其他点对点网络结合。 随着服务器依赖造成瓶颈并使网络面临中断风险,后继和补充系统出现了。MetaMachine开发了Overnet作为后继协议,旨在减少对集中式服务器目录的依赖。eMule项目创建了Kad,一个基于Kademlia的分布式网络,并添加了源交换机制,允许客户端在较少依赖原始服务器连接的情况下继续查找和交换数据。这些发展保留了eDonkey生态系统的一部分,即使原始的以服务器为中心的模型变得更加脆弱。 该网络在2000年代中期达到了最大的公众知名度。据报道,它在2004年超过了FastTrack。2005年前后的估计描述了平均约两到三百万用户、数亿到数十亿的共享文件以及100到200个服务器,尽管测量结果各不相同且难以验证。Razorback2尤其突出,据报道处理约一百万个同时在线用户。2006年2月21日,比利时警方在涉及MPAA和IFPI的投诉后将其查封,成为与该网络相关的最引人注目的执法行动之一。设备被没收,运营商被捕。 该网络还面临服务器冒充和内容投毒问题。据报道,一些服务器操纵搜索、审查结果、宣传虚假文件或声称拥有异常庞大的用户群。据报道,版权执法团体运营了模仿Razorback2的服务器,这些服务器不返回任何有用的结果,而反盗版技术公司则对用户采取额外的执法措施。这些做法使得网络规模估计和搜索可靠性越来越难以评估。 2006年9月,MetaMachine同意支付3000万美元以避免RIAA提起的潜在版权侵权诉讼。该协议包括停止分发eDonkey软件以及旨在限制使用先前副本进行文件共享的措施。2007年,进一步的法律行动影响了主要服务器。到那时,BitTorrent已经变得更加流行,2009年的评估将eDonkey描述为第二受欢迎的点对点协议,但正在迅速衰落。原始的MetaMachine客户端和服务器软件已不再维护,但eD2k兼容客户端、eMule、Kad和相关开源项目延续了技术血统。

  • 2009

    据报道网络正在衰落

    [1]

    当代报道将eDonkey描述为仍被广泛使用,但正在迅速失去新协议,尤其是BitTorrent。

  • 2007

    主要服务器关闭

    [1]

    DonkeyServer和其他知名服务器在法律行动和临时禁令后关闭。

  • 2006

    Razorback2被查封

    [1]

    比利时警方在一次高调的版权执法行动中没收了与Razorback2相关的服务器。

  • 2006

    MetaMachine解决RIAA争议

    [1]

    MetaMachine同意支付3000万美元和解,并停止分发eDonkey软件。

  • 2004

    据报道超过FastTrack

    [1]

    据报道,eDonkey网络在超过FastTrack后成为互联网上使用最广泛的文件共享网络。

  • 2002

    Lugdunum服务器开发变得重要

    [1]

    MetaMachine放弃了对原始服务器软件的积极开发,而逆向工程的Lugdunum实现成为后来eDonkey兼容服务器的基础。

  • 2000

    网络启动

    [1]

    Jed McCaleb和Sam Yagan创建了eDonkey网络,作为一个专注于大文件共享和长期可用性的点对点系统。

产品与定位

一个强调去中心化传输、可恢复下载、持久文件可用性和广泛客户端互操作性的超大文件点对点分发网络。

  • 点对点协议 · 2000

    eD2k协议

    底层协议协调文件搜索、源发现、分块传输、哈希以及客户端和服务器之间的通信。其实际规范通过兼容实现演变,而不是单一正式标准。后来的扩展包括对等交换、混淆以及支持超过4GB的文件。

  • 桌面客户端 · 2000

    eDonkey2000

    原始的MetaMachine客户端提供了连接eDonkey服务器、搜索文件和与对等方交换数据的主要用户界面。它是专有免费软件,在网络增长期间变得非常流行,后来在MetaMachine法律和解后停止开发。

  • 开源客户端

    eMule

    eMule是一个免费的开源客户端,成为eDonkey生态系统中最有影响力的实现。它支持eD2k网络,并引入或推广了源交换、协议混淆以及与Kad分布式网络的集成等功能。其代码还催生了众多分支和兼容客户端。

  • 网络服务器软件

    eD2k服务器软件

    eDonkey服务器充当搜索和通信枢纽,而不是共享文件的存储库。原始的MetaMachine服务器是专有的,不再维护。源自Lugdunum的eserver实现后来占据主导地位,添加了协议扩展,同时保持闭源并免费提供。

  • 分布式点对点网络

    Kad

    Kad是eMule开发的基于Kademlia的网络,旨在减少对传统eDonkey服务器的依赖。它提供了一种更分布式的机制来定位源和内容,并在更广泛的eDonkey和eMule生态系统中形成了重要的后继或配套技术。

争议事件

  • 2007

    主要eDonkey服务器关闭

    DonkeyServer和其他主要服务器在法律程序和临时禁令后关闭,增加了对依赖服务器的网络部分的压力。

  • 2006

    Razorback2服务器查封

    2006年2月21日,比利时警方在布鲁塞尔附近的一个数据中心没收了与Razorback2相关的服务器,并逮捕了其瑞士籍运营商。该行动是在涉及MPAA和IFPI的版权执法活动之后进行的,移除了网络最重要的服务器枢纽之一。

  • 2006

    MetaMachine版权和解

    MetaMachine同意支付3000万美元以避免RIAA提起的潜在版权侵权诉讼。它还同意停止分发eDonkey软件,并采取措施旨在防止通过现有副本进行文件共享。

  • 服务器投毒和冒充

    据报道,一些服务器操纵搜索结果、按文件类型或关键字审查内容、宣传虚假文件或夸大用户数量。据报道,版权执法团体还运营了模仿Razorback2的服务器,这些服务器不返回任何有用的结果。这些做法破坏了搜索可靠性,并使用户数量估计难以解释。

阅读更多

品牌决策

  • 2006

    停止分发eDonkey软件其他

    背景

    MetaMachine面临RIAA因使用其客户端进行未经授权的共享而提起的潜在版权侵权诉讼。

    采取的行动

    MetaMachine同意支付3000万美元和解,停止软件分发,并同意采取措施限制现有副本的使用。

    后续影响

    原始的eDonkey2000客户端停止维护,而eMule和其他兼容客户端继续了更广泛的协议生态系统。

    Settlement payment. $30 million (2006 settlement)

  • 2002

    转向源自Lugdunum的服务器软件战略

    背景

    MetaMachine停止积极维护其原始服务器实现,而逆向工程的替代方案正在开发中。

    采取的行动

    源自Lugdunum的软件扩展了协议,同时保持了兼容性,后来成为大多数活跃eDonkey服务器的基础。

    后续影响

    该网络获得了广泛使用的替代服务器实现,尽管该软件仍然是闭源且非正式规范的。

  • 2000

    启动服务器辅助的点对点网络新品

    背景

    创建者寻求支持大文件和持续可用性,而无需将共享内容放在中央存储库中。

    采取的行动

    该网络使用服务器进行搜索和源协调,同时在参与的客户端之间直接传输文件。

    后续影响

    这种混合架构实现了规模,但使网络面临服务器拥塞、服务器查封以及对频繁变化的服务器列表的依赖。

  • 开发基于服务器的发现的分布式后继者换代

    背景

    中央服务器依赖造成了流量瓶颈,并使网络容易受到中断和法律干预。

    采取的行动

    MetaMachine开发了Overnet,而eMule项目开发了Kad网络和客户端源交换。

    后续影响

    生态系统获得了更分布式的发现和传输选项,减少了对单个eDonkey服务器的依赖。

来源1 个来源

引用本词条: 请引用规范词条页。 /brand-wiki/edonkey-network · 编辑方针 · 词条如何编纂