使用 IBM Blockchain Platform VS Code 扩展创建一个全球金融区块链应用  

为采用区块链技术的全球金融应用开发一个 Node.js 智能合约和 Web 应用

Description

这个采用区块链技术的全球金融(Global Finance)应用可跟踪网络中的各个成员(买方、卖方、供应商、运输方和金融公司)对订单执行的操作。这些操作包括:

  • 买方创建订单
  • 卖方联系商品的供应商
  • 运输方运送商品
  • 金融公司处理付给卖方的款项

本 Code Pattern 探讨了该应用如何跟踪这些操作,还介绍了可以应用于垂直行业的争议解决方案。此用例采用了 Node.js 智能合约和 Node.js Web 应用程序。

概览

此 Code Pattern 演示了如何使用 IBM Blockchain Platform VS Code 扩展打包 一个 Node.js 智能合约。然后,通过使用该扩展,您可以设置一个 Hyperledger Fabric 网络的本地实例,在此基础上安装并实例化这个合约。然后,您可以开发一个与此网络交互的 Node.js Web 应用程序。该应用程序通过为网络上的各个成员创建不同的视图演示了一个全球金融用例。

完成本 Code Pattern 后,您将掌握如何:

  • 开发 Node.js 智能合约
  • 使用 IBM Blockchain Platform VS Code 扩展将智能合约打包并部署到 Hyperledger Fabric 的本地实例
  • 开发 Node.js 区块链 Web 应用程序,与部署的 Fabric 网络进行交互

流

  1. 打包智能合约。
  2. 启动本地 Hyperledger Fabric 网络。
  3. 在对等节点上安装链码。
  4. 在对等节点上实例化链码。
  5. 使用一个全球金融应用通过 API 调用(使用 fabric-network npm 库)与 Hyperledger Fabric 网络进行交互。管理员还可以使用该应用程序创建新参与者。

Instructions

可参阅 README 文件中的详细说明。这些步骤展示如何:

  1. 克隆存储库。
  2. 使用 VS Code 扩展在一个基础的 Fabric 网络上设置智能合约。
  3. 运行应用程序。

相关博客

区块链让慈善捐赠重拾信任

来自 IBM CIO(巴西)的团队创建了一个基于区块链的移动应用程序,为试图帮助自然灾害受害者的捐助者提供透明度。

继续阅读 区块链让慈善捐赠重拾信任

初创企业与区块链:萌生兴趣,展示效益

本博客提供各种各样有趣的区块链应用,可以激发初创企业的兴趣,帮助您认识到区块链在其业务领域有着无限的发展潜力。

继续阅读 初创企业与区块链:萌生兴趣,展示效益

开源技术 * IBM 微讲堂 – 详解 Hyperledger Fabric v1.4 LTS

本期课程围绕 Hyperledger Fabric v1.4 LTS 版本,邀请一线开发人员,从使用场景、应用开发、架构解析和自动化部署等方面,结合在线演示,为大家带来一个全面详尽的讲解。

继续阅读 开源技术 * IBM 微讲堂 – 详解 Hyperledger Fabric v1.4 LTS

相关链接

英文原文

本 Code Pattern 翻译自:Create a global finance blockchain application with IBM Blockchain Platform Extension for VS Code(2018-12-19)