0

Substrate 使用 libp2p 进行对等发现和传输。

是否有使用该层从对等点发布附加信息的功能?或者,使用基板来宣传信息而不需要将该信息下沉到链中?

例如,附加到轻客户端的其他 RPC 端点的位置。

4

1 回答 1

0

回复:shawntabrizi

关于轻客户端而不是将数据存储到链上的一个大问题是轻客户端本质上依赖于 merkle 证明,而这个 merkle trie 实际上是运行时存储的所有开销都来自于此,所以如果你想要一些轻客户端可验证的内容,使用只有运行时状态,那么你基本上就被困住了,但你可以只存储某个文件的哈希值,然后使用任何其他 p2p 协议来共享该文件并让轻客户端根据哈希值进行验证,但这将是第三方底层客户端上的工具或可能的链下工作人员|

您应该能够对网络进行修改,以根据您的需要启用不同类型的闲聊。AFAIK,Polkadot 这样做:https ://github.com/paritytech/polkadot/tree/master/network

少数几方使用 IPFS,包括我们自己,他们已经研究了 IPFS 集成。我不确定第 3 方团队的最新进展,但我们有一个非常古老的分支,它在 Substrate 节点旁边添加了一个 IPFS 节点。因为 Substrate 和 IPFS 使用 LibP2P,据我了解,这相对容易。

于 2020-06-24T20:14:27.310 回答