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/

IPFS doc

https://docs.ipfs.io/concepts/dht/

上一篇下一篇

猜你喜欢

热点阅读