风险提示:理性看待区块链,提高风险意识!
技术指南 | 链码如何使用:实现对链码的安装、实例化及调用
首页 > 币界资讯 > 区块链知识 2019-01-08 17:31:41

 目标


1、链码的安装及实例化

2、调用链码实现交易处理

任务实现


我们对链码已经有了一个基础的认识,下面我们利用 fabric-samples 提供的示例链码来进行实践;如何安装、实例化及调用链码处理交易。

首先确认网络是否处于开启状态,利用 docker ps 命令查看容器是否处于活动状态,

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

参数说明:

-o: 指定Oderer服务节点地址

–tls: 开启 TLS 验证

–cafile: 指定 TLS_CA 证书的所在路径

-n: 指定要实例化的链码名称,必须与安装时指定的链码名称相同

-v: 指定要实例化的链码的版本号,必须与安装时指定的链码版本号相同

-C: 指定通道名称

-c: 实例化链码时指定的参数

-P: 指定背书策略

实例化完成后,用户即可向网络中发起交易。

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

参数说明:

-o: 指定orderer节点地址

–tls: 开启TLS验证

–cafile: 指定TLS_CA证书路径

-n: 指定链码名称

-C: 指定通道名称

-c: 指定调用链码的所需参数

区块链技术QQ交流群:263270946 掌握更多技术干货,关注微信公众号“ChainDesk”

FAQ


链码是安装在一个节点中还是安装在多个节点中?有什么区别?

在实际生产环境中,必须在应用通道上每一个要运行 chaincode 的背书节点上安装 chaincode。其它未安装 chaincode 的节点不能执行 chaincode。但仍可以验证交易并提交到账本中。

背书节点需要由联盟的成员共同指定,然后在实例化链码时指定背书策略,但安装一定要在所有预先指定的背书 peer 中安装。

链码的执行查询与执行事务方式的流程相同吗?

不相同,如果执行的查询操作,则客户端接收到背书的交易提案响应后不会再将交易请求提交给 Orderer 服务节点。如果是执行事务操作,则会执行完整的交易流程。

背书策略具体指的是什么?

背书策略是在实例化链码时指定的由当前通道中的哪些节点成员进行背书签名的一种策略。

如果在实例化链码时没有指定背书策略会有节点进行背书吗?

如果在实例化链码时没有明确指定背书策略,那么默认的背书策略是 MSP 标识 DEFAULT 成员的签名。

未经授权禁止转载、改编,转载请注明出处!

上一篇: 技术指南:一分钟启动我们的分布式网络
下一篇: 技术指南:如何利用Fabric提供的接口编写链码
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥264,723.74
37,091.22 USDT
+0.1%
ETH以太坊
¥14,416.22
2,019.90 USDT
-0.12%
USDT泰达币
¥7.20
1.01 USDT
0%
BNB币安币
¥1,625.40
227.74 USDT
+0.36%
XRP瑞波币
¥4.32
0.60460 USDT
+0.37%
USDC
¥7.14
1.00 USDT
+0.03%
SOLSolana
¥398.85
55.89 USDT
+1.54%
OKBOK币
¥398.61
55.85 USDT
-1.64%
ADA艾达币
¥2.68
0.37580 USDT
-1.16%
DOGE狗狗币
¥0.55160
0.07730 USDT
-1.52%
热搜币种
更多
币种
价格
24H涨跌幅
Terra Classic
¥0.00
9.402E-5 USDT
-18.95%
Gala
¥0.18
0.025374 USDT
-4.66%
dYdX
¥22.58
3.1918 USDT
-0.91%
比特股
¥0.05
0.006964 USDT
+4.28%
PancakeSwap
¥15.52
2.1936 USDT
-2.74%
Conflux
¥1.08
0.1524 USDT
-2.87%
Filecoin
¥31.45
4.4454 USDT
-0.69%
FTX Token
¥29.82
4.2155 USDT
+16.96%
Yield Guild Games
¥2.55
0.3608 USDT
-0.52%
Shiba Inu
¥0.00
8.14E-6 USDT
-2.51%
比特币
¥262,381.44
37091.22 USDT
+0.1%
比原链
¥0.07
0.010011 USDT
-4.38%
最新快讯
更多
汇丰、恒生、渣打、富邦华一四家外资银行入围首批“数字人民币”业务试点名单
2023-11-28 19:06:57
摩根大通和Apollo计划建立代币化“企业主网”
2023-11-28 19:03:57
Nansen2公测版本上线,新增链上数据异动、智能搜索等功能
2023-11-28 18:59:52
西班牙公民需在明年3月底前申报其海外平台上加密货币持仓
2023-11-28 18:53:43
Nansen2已公开测试
2023-11-28 18:53:38
dYdX基金会:主网启动以来超过1645万DYDX被质押
2023-11-28 18:52:07
NicCarter等比特币倡导者发文:比特币挖矿是清洁能源和平衡电网的关键工具
2023-11-28 18:47:58
下载币界网APP