使用HFC SDK for Node.js 开发 Hyperledger Fabric 客户端应用系统

使用HFC SDK for Node.js 开发 Hyperledger Fabric 客户端应用系统

作者:陳兆麟 Email:chenlin2@ms9.hinet.net

开发区块链 (for Hyperledger Fabric) 应用系统时,首先要在 local 环境测试 chaincode (智能合约),测试无误后再将 chaincode 嵌入至客户端程序;客户端程序 (for Node.js) 使用Hyperledger Fabric Client (HFC) SDK所提供的 APIs与blockchain network 交谈。包含 HFC SDK的Node.js 客户端程序可完成下列功能:(1). user可注册与登录并使用应用系统所建立的blockchain network。(2). 客户端程序的HFC SDK将启动包含 (deploy, invoke and query) 功能的 chaincode (for go or java) 将 user 所提出之交易 submit 至已建立的 blockchain network。(3). 在 blockchain network 之外储存系统执行时所需的私钥及凭证。以下范例使用包含HFC SDK APIs 的Node.js App 与 Bluemix 之 blockchain service 所建构的 blockchain network 交谈。

开发环境: Win7 (64 bit, RAM >=8G) , vagrant , blockchain, Hyperledger, golang

1. win7 安装 cygwin

(https://cygwin.com/install.html)

将安装之执行文件目录 (C:\cygwin64\bin) 设定在控制台系统 path 变量

win7 安装 virtualbox (VirtualBox-5.1.6-110634-Win.exe)

(https://www.virtualbox.org/)

win7 安装 git (https://git-scm.com/downloads)

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值