本文主要是介绍如何优雅的发布并使用 ERC875 非同质代币(non-fungible token - NFTs),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1
什么是非同质代币(NFTs)
非同质代币,顾名思义,指的是代币之间是不一样的。举个简单的例子,电影票是很常见的非同质代币,每一张电影票代表不同时间段与不同的座位,提供了观赏电影的服务。
与之对应的是同质代币,常见的例子是钞票,比如2张100元面钞是可以互换的(或者说一样的)。
因此非同质代币和同质代币之间的区别,显而易见,代币之间是否可以互换。
2
什么是 ERC875 非同质代币
ERC 是 Ethereum Request Comments,是以太坊上的建议。ERC875 和 ERC721 一样,是非同质代币,但具有不同的接口。ERC875 与 ERC721 有两个最大的不同之处:
一次买卖中,ERC875 只需要一次交易,因此只需要支付一次 gas。(通过magiclink的方式,实现了原子交易)
多个代币可以在一次交易中进行买卖。(比如卖家需要10张票打包销售)
ERC875更多说明(https://github.com/ethereum/EIPs/issues/875)
3
准备事项
为了发布非同质代币,你需要准备一系列事项:
MetaMask,一款以太坊轻钱包。
以太币,或测试网络的以太币(假设我们使用Ropsten测试网络)
AlphaWallet,管理 ERC875 代币的钱包。
4
主要流程
安装 MetaMask 轻钱包
访问 MetaMask官方网站(https://metamask.io/),点击获取 MetaMask Chrome插件。
安装好Metamask后,你需要有一个以太坊钱包地址。两种方式可以获得以太坊钱包地址:
在MetaMask中创建
在AlphaWallet中创建
或者其他以太坊钱包中创建钱包地址&#x
这篇关于如何优雅的发布并使用 ERC875 非同质代币(non-fungible token - NFTs)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!