1

What is a client in a network of Hyperledger fabric peer?

What is the role of a client?

What can qualify as a client in the Hyperledger fabric blockchain network?

4

4 回答 4

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

于 2016-05-12T10:08:40.077 回答
2

客户端应用程序通过 REST 或 GRPC 接口与对等方对话,并将事务和查询提交给对等方的链码。

于 2016-05-24T22:28:14.337 回答
0

客户端是应用程序的最终用户。客户端通过在通道上发出请求来调用智能合约。每个智能合约都需要一组背书对。该请求由所需的背书节点挑选并执行。生成的读写集被发送回客户端。

于 2021-04-11T13:50:31.050 回答
-2

什么是 Hyperledger 中的客户端

Hyperledger Fabric客户端SDK 使使用APIHyperledger Fabric 区块链交互变得容易。

特点

创建一个新频道

将频道信息发送给对等方以加入

在对等点上安装链码

在通道中实例化链码,包括两个步骤:提议和交易

提交一个交易,同样涉及到两个步骤:proposal和transact

查询最新应用程序状态的链码

各种查询能力:

带有内置记录器的日志记录实用程序 (winston)

于 2018-08-16T10:04:26.443 回答