概述

想必您已经注意到关于区块链如今可谓是众说纷纭。也许您才刚开始学习,需要了解分布式账本技术的基础知识。也许您已经有所涉猎,希望在这个基础上更进一步。不论怎样,相信您都能通过以下模块找到实用的知识,下文先介绍了基础知识,然后展示了如何构建日益复杂的应用。随后,您可以探索各种用例,从更广的视角了解区块链各个方面的功能。

目标

完成本学习路径后,您将能够:

  • 了解数字分类账背后的基本概念,更具体而言,了解区块链技术以及开源 Hyperledger 项目。
  • 根据开源 Hyperledger Fabric 框架创建区块链网络。
  • 使用 IBM Blockchain Platform VS Code 扩展开发智能合约。
  • 构建基本区块链网络,创建并执行区块链智能合约,并从区块链平台发出事件。
  • 利用与 IBM Blockchain Platform 连接的 Blockchain Solution Manager 和 Blockchain Document Store 构建更高级的应用。
  • 通过以太坊虚拟机在本地部署 Hyperledger Fabric,并创建代理,以通过 Node.js Web 应用与智能合约进行交互。
  • 充分利用您自身对于广泛的区块链用例(包括保险、医疗保健、财务和零售)的理解。

预备知识

由于本学习路径是为初学者设计的,因此不需要任何预备知识就能开始。但是,随着学习模块的过程不断深入,您将会利用在此过程中所掌握的技能和知识,并且将需要在 Visual Studio Code、Node.js、Kubernetes 和 Docker 容器方面具备一些实践知识。

技能水平

本学习路径适用于初级到中级技能水平的人员。

预估完成时间

根据您的专业技能水平,完成本学习路径中的所有模块大约需要 12 小时:

  • 区块链基础知识 – 3 小时
  • 开始构建区块链应用程序 – 2 小时
  • 继续构建更高级的应用 – 2 小时
  • 用例:查看区块链实战 – 5 小时

模块

本学习路径包含以下模块:

区块链基础知识

开始构建区块链应用程序

  • 使用 IBM Blockchain Platform VS Code 扩展开发智能合约

    了解如何使用 IBM Blockchain Platform 的 VS Code 扩展来简化智能合约的开发、测试和部署过程。本教程为您展示了如何使用 VS Code 在本地 Hyperledger Fabric 网络上快速开发、演示和部署区块链应用程序。

  • 构建您的第一个区块链应用程序

    此系列的开发者 Code Pattern 会指导您逐步完成构建可行区块链应用程序的过程。您将学会如何构建基本区块链网络,创建并执行区块链智能合约,并从区块链平台发出事件。

继续构建更高级的应用

用例:查看区块链实战

  • 构建区块链保险应用

    区块链正在颠覆金融机构的业务开展方式,保险行业也不例外。本 Code Pattern 将展示如何使用 Hyperledger Fabric 实现一个基于 Web 的区块链应用程序,以方便保险销售和理赔。

  • 使用区块链进行私人医疗保健数据链外存储和医疗数据管理

    使用与 IBM Blockchain Platform 连接的 Blockchain Solution Manager 和 Blockchain Document Store 构建医疗保健行业应用程序。该应用使用这些服务来管理用户访问权限和患者医疗记录数据,并创建包含所有利益相关方的明确分层结构。

  • 使用 IBM Blockchain Platform 创建去中心化的能源网络

    使用 IBM Blockchain Platform VS Code 扩展打包智能合约,在 IBM Blockchain Platform 上设置网络,将已去中心化的智能合约包部署到网络上,然后生成客户端证书,以便您后续注册应用程序身份,并在智能合约上提交交易。

  • 创建一个公平交易供应链网络

    了解如何创建一个区块链应用来提高咖啡零售商供应链的可视性和效率,实现可追溯、可跟踪的咖啡贸易之旅。了解区块链如何帮助农民、烘焙师以及流程中的所有参与人员为您带来更新鲜、更美味的咖啡。

  • 使用 IBM Blockchain Platform Extension for VS Code 创建全球金融区块链应用程序

    此应用程序使用区块链技术来跟踪网络的各个成员(买方、卖方、提供商、运输方和金融公司)对订单执行的操作。了解该应用如何跟踪这些操作,以及如何跨垂直行业应用争议解决方案来解决争议。

后续步骤

本文翻译自:Learning Path: Start working with blockchain(2019-06-12)

加入讨论