2021-02-17 Fabric Contributor Meeting 个人笔记 Non-fungible token chaincode sample

30 篇文章 5 订阅
1 篇文章 0 订阅

会议议题

在这里插入图片描述
Fabric 2.3.1
Fabric CA 1.5 release 主要是Go 1.15 作为LTS

default branch 重命名

ERC-721 Non-fungible token chaincode sample

在这里插入图片描述
在这里插入图片描述

动机

在这里插入图片描述

Fungible Token, 可以交易且没有明显区分的度的

比如外汇兑换

Non-Fungible Token是唯一的且容易区分的

比如票据

实现功能

在这里插入图片描述
在这里插入图片描述
个人理解作者这里参考了
https://eips.ethereum.org/EIPS/eip-721,毕竟和ECR721有关嘛~
另外作者添加了如下功能
在这里插入图片描述

测试场景:

备注: 我理解minter这里是来自mint铸币厂这个词来的。。。

交易

在这里插入图片描述

三方交易(指定token)

在这里插入图片描述

三方交易(所有token)

在这里插入图片描述

实现细节

建模

在这里插入图片描述

MintWithTokenURI

在这里插入图片描述

TransferForm在这里插入图片描述

BalanceOf

TotalSupply

在这里插入图片描述

Burn

这里如果我没理解错,只删除state db里的数据
在这里插入图片描述
PR 地址:https://github.com/hyperledger/fabric-samples/pull/406

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值