Hyperledger Fabric 智能合约实战 访问链码接口
Posted thefist11
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hyperledger Fabric 智能合约实战 访问链码接口相关的知识,希望对你有一定的参考价值。
1. 下载fabric-samples 示例。
2.
cd fabric-samples/fabcar
//使用 startFabric.sh 脚本启动网络。
./startFabric.sh javascript
3. npm install
4. 登记管理员和用户
4.1 登记一个 admin 用户:
一个管理员用户( admin)被证书授权服务器(CA)创建成了 注册员 。我们第一步要使用 enroll.js 程序为 admin 生成私钥、公钥和 x.509 证书。这个程序使用一个 证书签名请求 (CSR)——现在本地生成公钥和私钥,然后把公钥发送到 CA ,CA 会发布会一个让应用程序使用的证书。这三个证书会保存在钱包中,以便于我们以管理员的身份使用 CA。
node enrollAdmin.js
4.2 注册和登记应用程序用户
admin 是用来与CA一起工作的。 我们也已经在钱包中有了管理员的凭据, 那么我们可以创建一个新的应用程序用户,它将被用于与区块链交互。 运行以下命令注册和记录一个名为 appUser 的新用户:
node registerUser.js
5. 之后就能以刚才的user账号登录并访问区块数据了
与admin注册类似,该程序使用CSR注册 appUser 并将其凭证与 admin 凭证一起存储在钱包中。 现在,我们有了两个独立用户的身份—— admin 和 appUser ——它们可以被我们的应用程序使用。
node query.js
node invoke.js增加数据
以上是关于Hyperledger Fabric 智能合约实战 访问链码接口的主要内容,如果未能解决你的问题,请参考以下文章
Hyperledger Fabric 智能合约实战 安装fabric
Hyperledger Fabric 智能合约实战 sdk node软件安装
Hyperledger Fabric 智能合约实战 访问链码接口
Hyperledger Fabric 智能合约实战 go语言开发