我刚刚阅读了此处文档中的协议部分,我不得不说它给我留下的问题多于答案。
我从中得到的基本上是该协议允许节点以特定方式进行通信。但我知道它已经被称为协议,我不必阅读这篇文章。有关协议 ID 和协议协商的信息也没有提供太多价值。
我认为我缺少的是:
- libp2p中的协议结构是什么?它提供什么接口,遵循什么规则等
- 不要只列出内置协议(Ping、Identify、secio 等)的示例,而是展示如何使用它们并将其与它们提供的接口相关联。
- 也许还有一个快速展示如何编写自定义协议的高级部分。
有人愿意提供更好的解释吗?