为基于 Hyperledger Fabric v0.6 的区块链网络开发客户端应用程序(3)
- UID
- 1066743
|
为基于 Hyperledger Fabric v0.6 的区块链网络开发客户端应用程序(3)
代码包结构我们快速看看 code_package 的结构,然后再继续介绍第 7 步。
- blockchain_sample_client.js 包含客户端代码,该代码将注册和登记用户,并创建和从区块链获取贷款申请。
- chaincode 包含 chaincode_sample.go 文件,该文件将被部署到区块链供以后调用。
- config 文件夹包含 runtime.json 文件,您之前已更新了该文件。它包含客户端应用程序的所有配置信息。
- src 文件夹包含 blockchain_sample_client 依赖的所有源代码。
- src/blockchain/blockchain_network.js 文件包含所有设置和引导代码,用于设置和配置客户端来与区块链网络通信。
- src/blockchain/blockchain_sdk.js 文件包含的 Hyperledger Fabric Client 代码用于与区块链网络交互,以便执行注册、登记、调用和查询。
- src/database/datastore.js 包含与 Bluemix 上的 Cloudant 服务通信所需的代码。
- src/database/model/kv_store_model.js 是一个基于 Cloudant 的键值存储实现, Hyperledger Fabric Client 客户端将使用它管理 ECert 和用户元数据。
- 在终端中导航到 code_package/ 并运行:
node blockchain_sample_client.js这是输出的一个片段:
样本客户端能成功地在区块链上创建一个抵押贷款申请,随后从区块链账本获得它。
|
|
|
|
|
|