繁体   English   中英

提交节点是否使用私钥对新块进行签名以在 Hyperledger Fabric 中生成新块?

[英]Does committing peer sign the new block using private key to produce new block in Hyperledger Fabric?

我试图从技术上了解提交节点如何在超级账本结构中工作以生成新块,但我似乎无法找到以非常详细的方式向我解释的资源(例如使用私钥签名、如何在技术上验证交易等)。 我的问题是在提交对等验证他们从订购服务节点获得的交易之后,谁将准确地创建新块? 如果是committing peer,committing peer不是一个节点而是通常有多个committing peer节点(代表参与网络的公司的数量),那么系统如何决定哪个committing peer会产生新的区块呢?

任何有关此的参考链接将不胜感激。

请参考文档中的交易流程 此外,请查看关键概念部分(分类帐和订购服务,以便您了解流程以及块内的内容)。

提交节点不会创建新块,它们会执行、验证并提交由排序节点创建的块到他们的分类帐。 签名由 Endorsing Peers 使用带有 ECDSA-SHA256 签名的私钥完成。 当然,验证也使用 ECDSA-SHA256。

验证基本上是执行读写集并检查 output 是否具有确定性(因此结果应该与所有其他节点相同)。

我在这里简化了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM