Hyperledger

Hyperledger Fabric的一次交易的旅程

2018-07-29  本文已影响3人  假装在去天使之城的路上

上周小结

从上周的Hyperledger Fabric构架简述之二 节点,我们知道关于节点的基础。

这一周,我们继续一起了解应用与节点的关系。以及他们是怎么完成一次交易,并且把交易广播出去的。

一次交易的旅程

一个外部应用,比如安卓上的一个应用,可以通过 Hyperledger Fabric Software Development Kit (SDK) 里面提供的 APIs 来连接节点,触发 chaincode,生成交易,通过 ordered(排队,排序) 之后,被广播到网络其他节点上。

从一个应用的角度:

从一个节点的角度:

交易过程概图

参与方

假设

The application user has registered and enrolled with the organization’s certificate authority (CA) and received back necessary cryptographic material, which is used to authenticate to the network.

交易步骤

主要验证:
・请求的格式是否正确
・这个请求在之前已经被执行过
・签名是否有效
・请求提出者,在权限上是否符合此次请求的内容。

图片来源

图片来自官方网站

相关链接

Transaction Flow

Ledger

Peers

Hyperledger的Composer和Fabric到底是什么关系?

上一篇 下一篇

猜你喜欢

热点阅读