4.7.5 Hyperledger Fabric - 应用程序开
2019-12-19 本文已影响0人
furnace
应用程序开发 - 应用程序设计元素 - 背书策略
背书策略定义了背书交易以使其生效所需的最小组织集合。要进行背书,组织的背书对端节点需要运行与交易相关的智能合约并签署其结果。当交易排序服务将交易发送给提交对端节点时,他们将分别检查交易中的背书是否满足背书策略。如果不是这种情况,则该交易将无效,并且对世界状态没有任何影响。
背书策略以两种不同的粒度起作用:可以为整个命名空间以及各个状态键设置它们。它们使用诸如 AND 和 OR 之类的基本逻辑表达式来表示。例如,在 PaperNet 中,此方法可以按以下方式使用:从 MagnetoCorp 卖给 DigiBank 的票据的背书策略可以设置为 AND(MagnetoCorp.peer, DigiBank.peer),要求对票据进行的任何更改都必须得到背书由 MagnetoCorp 和 DigiBank 共同提供。
Reference
- Docs » Developing Applications » Application design elements » Endorsement policies, https://hyperledger-fabric.readthedocs.io/en/release-1.4/developapps/endorsementpolicies.html
项目源代码
项目源代码会逐步上传到 Github,地址为 https://github.com/windstamp。
Contributor
- Windstamp, https://github.com/windstamp