使用Fabric客户端和Fabric for Client SDK for Hyperledger编写applcation

时间:2017-12-05 13:33:32

标签: docker blockchain hyperledger-fabric

我按照以下链接了解如何使用Fabric客户端和Fabric客户端构建Blockchain应用程序。

http://hyperledger-fabric.readthedocs.io/en/latest/write_first_app.html

当我按照教程操作时,我能够获得所需的输出。

但我怀疑是,在invoke.js中,我们有以下行用于设置结构网络。

我怀疑网络是否已经设置了同伴,订购者和渠道。那么在代码中我们每次都应该再次设置网络来查询或调用分类帐?

我们已经配置了网络是否有办法获取频道和查询/调用分类帐?

如果情况如下,那么明天如果网络发生了一些变化,就会增加一个对等体,那么我们应该在代码中包含该对等体吗?

var channel = fabric_client.newChannel('mychannel');
var peer = fabric_client.newPeer('grpc://localhost:7051');
channel.addPeer(peer);
var order = fabric_client.newOrderer('grpc://localhost:7050')
channel.addOrderer(order);

1 个答案:

答案 0 :(得分:0)

  

我们应该再次设置网络来查询或调用分类帐吗?

如果你关闭了你的电脑,是的,没有。

  

我们已经配置了网络是否有我们可以获得的方式   频道和查询/调用分类帐?

是的,有invokeChaincode的具体方法。您有关于SDK here的文档。

  

如果情况如下,那么明天如果有一些变化   网络就像一个更多的对等体被添加然后我们应该包括该对等体   在代码?

是的,您应该将其添加到代码中。