IPFS中的DHT技术
2020-10-21 本文已影响0人
甸仔向前冲
IPFS中的P2P使用了分布式哈希表(DHT),它是用于将键映射到值的分布式系统。 在IPFS中,DHT用作内容路由系统的基本组件,其作用类似于目录和导航系统之间的交叉。 它将用户正在寻找的内容映射到存储匹配内容的对等方。 可以将其视为存储谁拥有哪些数据的巨大表。
DHT是一个分布式系统, 它提供了一个类似哈希表一样的查询服务: 键值对存储在DHT中, 任何参与的节点都可以有效的检索给定键对应的值。键值对的映射由网络中所有的节点维护, 每个节点负责一小部分路由和数据存储. 这样即使有节点加入或者离开, 对整个网络的影响都很小, 于是DHT可以扩展到非常庞大的节点(上千万)。
DHT的工作原理
https://www.cnblogs.com/cbkj-xd/p/12058678.html
DHT的几种算法
https://luyuhuang.tech/2020/03/06/dht-and-p2p.html
https://my.oschina.net/kanlianhui/blog/167491
Kademlia实现原理(参考本部分理解DHT原理)
https://blog.csdn.net/mergerly/article/details/7989281
IPFS中的DHT路由和节点加入细节
https://ipfser.org/2018/01/17/ipfsp2pwangluoyunxing/