什么是 Hyperledger 结构对等网络中的客户端?

Cly*_*ruz 1 blockchain hyperledger

什么是 Hyperledger Fabric peer 网络中的客户端?

客户的角色是什么?

什么可以成为 Hyperledger Fabric 区块链网络中的客户端?

小智 5

看看这个(特别是,看看网络实体/系统部分):

https://github.com/hyperledger/fabric/blob/master/docs/glossary.md

我对此还是很陌生,但我的理解是你有 a) P2P 网络中的对等节点,可以是验证器或非验证器——后者主要是为了性能目的而存在的;b) 您有客户端,它们以客户端-服务器的方式与对等方通信,以从 P2P 网络发出查询和请求交易。

什么可以成为客户:基本上任何可以以这种方式与同行交谈的东西。(我认为甚至还有一些 SDK,但我专注于 Hyperledger 的其他方面,所以我还不知道。)看看 IBM Marbles 演示:

https://github.com/IBM-Blockchain/marbles

  • 目前,“客户端”和服务器守护进程在同一个二进制文件中实现。有一些关于分离客户端功能的讨论,但我们还没有在这方面取得进展。目前有一个 node.js SDK 和 Java 和 Python 其他语言 SDK 社区内的讨论。当然,作为开源,任何人都可以为用他们喜欢的语言开发 SDK 做出贡献。 (3认同)