fabric智能合约作业

本月作业:

在IBM云平台完成如下场景作业:

1、https://crl.ptopenlab.com:8800/bc/#home

2、注册账户,注册一条链

3、部署一个合约,合约场景为数字资产交易,比如股权,货币等,可采用页面示例合约example02

4、执行合约,并实现如下场景:

1) higer资产10000,(你的用户名,比如xiaoming)资产为500

2) 将higer资产转移5000给xiaoming

3) 查询higer和xiaoming各自剩余资产,确定本次资产转让是否成功

通过本次练习可掌握:

区块链的基本原理,智能合约的基本原理,数字资产交易的实际逻辑,现实世界到数字虚拟世界的抽象能力。

1、新建一条区块链

点击“Apply a New Chain”,新建一条区块链,因为用pbft无法创建,所以算法选择为“noops”


fabric智能合约作业_第1张图片
图片发自App


fabric智能合约作业_第2张图片

2、新建一个智能合约


fabric智能合约作业_第3张图片
图片发自App


fabric智能合约作业_第4张图片
图片发自App

3、写账本

点击invoke,选择tranfer,转账,arguments为cat向dog转账5000

fabric智能合约作业_第5张图片
图片发自App

完成后,点击query,查询转账结果


fabric智能合约作业_第6张图片
图片发自App


fabric智能合约作业_第7张图片
图片发自App


fabric智能合约作业_第8张图片
图片发自App


fabric智能合约作业_第9张图片
图片发自App

转账完成,达到预期效果。

通过higer通俗易懂的讲解,完成了第一个智能合约,非常开心!希望通过后续的学习,能够在这个领域有所领悟!谢谢老师,谢谢战友们!

你可能感兴趣的:(fabric智能合约作业)