今天,我们用一个有趣的方式来一起学习如何在 Hyperledger Fabric V1.0 上部署资产转移应用程序。您准备好了吗 ? Ready ? Go !
我们将构建一个弹珠应用程序,并演示如何在许多弹珠所有者之间转移弹珠。
首先,我们使用 Node.js 和 Go 编程语言创建该应用程序,后端使用 Go 编写,在一个区块链网络中运行。链代码将创建一颗弹珠,并将它存储在该链代码的管理状态中。该链代码本身可以将数据作为字符串存储在键/值对设置中。我们将“字符串化” JSON 对象,以便存储更复杂的结构。
我们的这颗弹珠的属性是这样滴:
-
ID(一个将用作键的唯一字符串)
-
颜色(string,CSS 颜色名称)
-
size (int, size in mm)
-
所有者 (string)
接下来,我们将创建一个基于 Web 的用户界面,它可以设置这些属性值并将它们存储在区块链中。这颗弹珠在区块链存储(或账本)中创建为键值对。键为弹珠 ID,值为一个包含该弹珠的属性的 JSON 字符串。要与链代码进行交互,将要使用 gRPC 协议与网络上的一个节点建立连接。gRPC 协议的细节由 Hyperledger Fabric Client SDK 处理。
在这个 Code Pattern 中,还包括了:
相关组件详细介绍:
Hyperledger Fabric v1.0
Cloud Foundry
相关技术指导:
区块链
Node.js
更有行业大咖的相关博客供大家参阅哦~
赶快点击“” get 完整文章,还有现成的开发代码让你任性用哦!