在 BitTorrent 中,客户端连接到 .torrent 文件中指定的跟踪器。Tracker是一种中心化服务器,它是起点。所以 BitTorrent 并不是纯粹的 p2p。
如果我们要开发纯p2p系统,我们应该设计路由覆盖网络。所有节点都会有像路由器一样的路由表。但即使在路由覆盖网络中,每个节点最初也应该知道至少一个现有节点(GUID、IP 地址)。那么我们如何确定这一点呢?我们是否应该像固定集中式服务器一样永远保留“一个现有节点最初连接”?如果是这样,我认为这不是完全去中心化的方法。
| 归档时间: |
|
| 查看次数: |
1209 次 |
| 最近记录: |