我创建了一个商业网络档案。作曲家部署和作曲家开始工作正常。但是,我不明白它在哪里部署?
它部署在哪个频道? 如何为此业务网络设置认可政策?
我对BNA的理解是它等同于Composer v0.19.0中提到的链码 - 断开更改部分 enter link description here
答案 0 :(得分:3)
在Composer的v0.19.0(“最新”版本)下,#The two for loops do the same thing:
for line in open('test.txt').readlines():
print(line.rstrip())
for line in open('test.txt'): # Use iterators: best for text input
print(line.rstrip())
命令将BNA安装到文件夹composer network install
中的对等方。 /var/hyperledger/production/chaincodes/
命令为每个Peer创建一个新的特定于链代码的容器来运行链代码 - 容器的名称由网络名称和版本组成。
作曲家使用的频道在用于安装和启动网络的连接配置文件(connection.json)中定义。在开发结构中,使用的频道是composer network start
。
可以向composerchannel
命令提供认可政策,例如如here所述composer network start
。