当前位置:   article > 正文

ERC721和加密收藏品(ERC721 & Crypto-Collectibles)_如何在数字藏品中使用erc721标准

如何在数字藏品中使用erc721标准

ERC721和加密收藏品

唷!这里的气氛开始升温了……
在这节课中,我们将更深入一些。
我们将讨论代币、ERC721标准和加密可收集资产。
换句话说,我们要做的是让你可以和朋友交换僵尸。

一、以太坊上的代币

我们来谈谈代币。
如果你在以太坊领域呆过一段时间,你可能听过人们谈论代币——特别是ERC20代币
以太坊上的token基本上只是一个遵循一些通用规则的智能合约,即它实现了所有其他令牌合约共享的一组标准函数,例如transferFrom(addres_from, addres_to, uint256 _amount)balanceOf(addres_owner)
在内部,智能合约通常有一个映射,映射(address=> uint256)余额,跟踪每个地址有多少余额。

基本上,代币只是一个合约,它记录了谁拥有多少代币,以及一些功能,以便这些用户可以将他们的代币转移到其他地址

它为什么重要

由于所有ERC20令牌共享具有相同名称的相同函数集,因此它们都可以以相同的方式进行交互。
这意味着如果您构建的应用程序能够与一个ERC20令牌进行交互,那么它也能够与任何ERC20令牌进行交互。这样就可以在未来轻松地将更多令牌添加到应用程序中,而无需自定义编码。你可以简单地插入新的令牌合约地址,然后,你的应用程序就有了另一个可以使用的令牌。

其中一个例子就是交易所。当交易所添加新的ERC20令牌时,实际上它只需要添加另一个与之对话的智能合约。用户可以告诉合约将代币发送到交易所的钱包地址,而交易所可以告诉合约在用户请求提现时将代币发送回给用户。
交易所只需要实现此传输逻辑一次,然后当它想要添加新的ERC20令牌时,只需将新的合约地址添加到其数据库中即可。

其他token标准

ERC20代币对于像货币一样的代币来说真的很酷。但在我们的僵尸游戏中,它们并不能代表僵尸。
首先,僵尸不像货币那样可分割——我可以给你0.237个ETH,但给你0.237个僵尸真的没有意义。
其次,并非所有僵尸都生来平等。你的2级僵尸“Steve”完全不等于我的732级僵尸“H4XF13LD MORRIS

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/538485
推荐阅读
相关标签