是否有可能使对等体加入通道只作为提交者?

时间:2017-05-09 15:49:56

标签: hyperledger-fabric

文件/opt/gopath/src/github.com/hyperledger/fabric/examples/e2e_cli/scripts/script.sh具有将对等体加入频道的命令: 对等渠道加入-b $ CHANNEL_NAME.block

这使得对等体加入通道作为代言人和提交者。

是否可以将对等体加入通道作为唯一的提交者?

谢谢Yash的提问。很高兴登录常见问题

1 个答案:

答案 0 :(得分:0)

有两种方法可以做到这一点:

1)TLDR - 不要在对等体上安装任何链码 如果你没有在对等体上安装链码,它就不能成为该链码的代言人。它将通过实例化事务知道链代码(这意味着它将具有认可策略 - 在提交/验证时强制执行)并且允许它成为提交者。

因此,如果要开始使用,请跳过此步骤:https://hyperledger-fabric.readthedocs.io/en/latest/getting_started.html#install-chaincode-onto-a-remote-peer

2)渠道政策支持渠道读者和作者,因此您可以创建一个只对渠道具有读取权限的组织,因此该组织的任何同行都只能成为提交者。您可以查看https://hyperledger-fabric.readthedocs.io/en/latest/configtx.html#以更好地了解频道配置。

选项1)是您现在最好的证明这一点。你可以使用选项2来完成这些工作,但是现在还没有完成这个工具,现在还有一些变更集。

如果我在上面发布的文档链接无法解释这一点,请向JIRA提交有关缺陷的信息(使用组件fabric-docs)。

感谢Gari的回复