Hyperledger Fabric中的节点,对等方和用户之间的差异

问题描述 投票:1回答:1

我想了解这些术语之间的区别:节点,对等和用户。

据我了解,节点基本上是一台内部运行HL Fabric二进制文件并与属于同一网络的其他计算机进行通信的计算机。peer是节点的type,特别是:

  • Orderer:以某种顺序将交易放入分类帐中的交易。
  • Endorser:此类型是运行链码并生成RW集的类型。
  • Commitment:在网络之间传播有效交易的对等点。

最后,用户是具有数字证书并且存在于某些组织中的主题。更多用户可以在同一节点/同级上工作。

[请告诉我我写的东西有什么问题,最后为什么是错误的。

hyperledger-fabric hyperledger
1个回答
0
投票

您对用户的定义是正确的。我认为Hyperledger Fabric paper中的以下图形应有助于理解“对等”一词。

  • Node:Fabric网络中任何类型的应用程序的通用术语。 Fabric网络中的节点可以是以下三种情况之一:客户端,对等节点或订购服务节点(订购者)
  • Peer:每个对等方维护一个分类帐的副本。对等方执行共识协议以验证交易,将交易分组为块,并在这些块上构建哈希链。对等点可以是特定链码的endorser,但不是必须的。

    • Endorser:每个同级的一部分。运行链码并生成RW集。
    • Committer:每个对等体的一部分。订购后执行交易验证
    • Ledger:每个对等体的一部分。存储区块链状态和历史记录。
  • Orderer:负责在交易顺序上达成共识的独立实例,即基于木筏
  • 客户:将交易建议提交给同行,特别是那些作为相关链码的背书人的同行
  • User:具有由MSP颁发的有效用户证书。使用client与链码进行交互来创建事务。

为了全面了解这些内容,我建议您自己阅读全文。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.