首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

为基于 Hyperledger Fabric v0.6 的区块链网络开发客户端应用程序(3)

为基于 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这是输出的一个片段:
    样本客户端能成功地在区块链上创建一个抵押贷款申请,随后从区块链账本获得它。
返回列表