什么是IPFS私有网络集群
IPFS私有网络集群允许 IPFS 节点只连接到拥有共享密钥的其他对等节点,网络中的节点不响应来自网络外节点的通信。
IPFS私有网络集群原理
注: 私有网络所有的节点必须共享同一个密钥。
搭建私有网络的要点就是设置共享密钥和设置bootstrap节点。 共享密钥界定了私有网络,而bootstrap节点定义了初始节点,根据DHT的原理,一个节点第一次加入到集群当中时候,他的哈希路由表是空的,需要指定bootstrap节点供其问询。通过指定私有网络的节点,将集群限定到私有网络中,防止路由表污染。
由于IPFS网络是没有中心服务器的,各个节点之间的数据传输是需要识别各个节点的,并且要求各个节点的ID是唯一的,如果没有一定的生成规则,就带来了挑战。在IPFS中,IPFS节点ID是这样规定的。
1.节点要自己生成一个基于PKI(https://en.wikipedia.