关于web3:web3从入门到实战NFT与代币

1次阅读

共计 3280 个字符,预计需要花费 9 分钟才能阅读完成。

什么是 NFT?

NFT 是 non-fungible token 的意思,non-fungible 是指这个 token 是惟一的、非同质化(ERC-721)或半同质化(ERC-1155)、不能被替换的。让咱们以比特币为例。比特币是可代替的,因为你能够用你的比特币换取另一个比特币,再举一个例子,咱们用的纸币或者数字人民币都是可代替的,你给你 100 元纸币,等价于你支付宝转我 100 元。

然而,NFT 是不同的,每个都有一个数字签名,这使得 NFT 不可能相互交换或相等。NFT 也能够是所有,它们能够是 jpg 图像、音乐或数字艺术。你能够成为一名艺术家,通过增加你的图像和音乐来制作 3 分钟的短片,如果该视频为社区的其他人带来价值,你当初能够以优惠的价格将其作为 NFT 发售。这就像在艺术画廊买画一样。

有哪些风行的 NFT 市场

OpenSea.io:这个点对点平台自称是“罕见数字物品和收藏品”的供应商。要开始应用,你须要做的就是创立一个帐户来浏览 NFT 珍藏。你还能够按销量对作品进行排序以发现新艺术家。

Rarible:与 OpenSea 相似,Rarible 是一个专制、凋谢的市场,容许艺术家和创作者发行和销售 NFT。在平台上发行的 RARI 代币使持有者可能衡量费用和社区规定等性能。

基金会 :在这里,艺术家必须收到“赞成票”或其余创作者的邀请能力公布他们的作品。该社区的排他性和进入老本——艺术家还必须购买“gas”来铸造 NFT——意味着它可能领有更高水准的艺术品。例如,Nyan Cat 的创造者 Chris Torres 在 Foundation 平台上发售了 NFT。这也可能意味着更高的价格——假如对 NFT 的需要放弃在以后程度,甚至随着工夫的推移而减少,对于寻求资本化的艺术家和收藏家来说不肯定是好事。

只管这些平台和其余平台领有数以千计的 NFT 创作者和收藏者,但请务必在购买前认真钻研。一些艺术家成为假冒者的受害者,假冒者在未经他们许可的状况下列出并发售他们的作品。

此外,还有 looksrare 和 blur 也是以后比拟热门的 NFT 市场。

NFT 要害要点

  • NFT 是存在于区块链上且无奈复制的独特加密令牌。
  • NFT 能够代表数字或事实世界的物品,例如艺术品和房地产。
  • “标记化”这些事实世界的有形资产能够进步交易和交易它们的效率,同时升高欺诈的可能性。
  • NFT 能够代表集体的身份、财产权利等。
  • 收藏家和投资者最后是在公众对 NFT 的意识进步之后才开始寻找 NFT,但尔后它们的受欢迎水平曾经削弱。

什么是代币(token)?

代币是指在区块链网络中发行的一种数字资产,能够代表某种资产或权利,例如代币能够代表虚构货币、资产、股份、积分等等。在区块链网络中,代币能够被用于领取、投票、参加治理等等各种用处,具备很强的灵活性和可扩展性。

NFT 是一种非凡的代币,它示意非同质化的,是实现了 ERC-721 规范的代币。以太坊中,最常见的是实现了 ERC-20 规范的同质化代币。

不论是 ERC-20 还是 ERC-721 等,他实质上就是一个规范,或者能够了解成是一个接口标准,你的合约实现了 ERC-20 的接口,那么你这个合约根本是有发行代币的性能的,这个合约 mint(铸造)的代币就是属于 ERC-20 规范。

常见的代币规范

以下是以太坊上一些最风行的代币规范:

  • ERC-20 – 可代替(可调换)代币的标准接口,例如投票代币、质押代币或虚构货币。
  • ERC-721 – 不可代替令牌的标准接口,例如艺术品或歌曲的契据。
  • ERC-777 – ERC-777 容许人们在代币之上构建额定的性能,例如用于改良交易隐衷的混合器合约或紧急复原性能,以便在您失落私钥时帮忙您摆脱困境。
  • ERC-1155 – ERC-1155 容许更高效的交易和交易捆绑——从而节省成本。该令牌规范容许创立实用令牌(例如 $BNB 或 $BAT)和不可代替令牌(如 CryptoPunks)。
  • ERC-4626 – 一种代币化的金库规范,旨在优化和对立收益金库的技术参数。

详情见官网文档。

以下是 Binance Smart Chain(BSC)(以太坊网络上的一条硬分叉网络,因而它反对大部分以太坊的规范代币)上一些最风行的代币规范:

  • BEP-20:BSC 上的 ERC-20 规范,是 BSC 网络上最常见的代币规范。BEP-20 代币兼容以太坊的 ERC-20 代币,并具备更快的交易确认工夫和更低的交易费用。
  • BEP-2:这是 Binance Chain 上的一种代币规范,能够通过 Binance DEX 进行交易。Binance Chain 是 BSC 的前身。
  • BEP-721:这是 BSC 上的一种非同质化代币(NFT)规范,可用于创立数字艺术品、游戏资产等。
  • BEP-1155:这是一种多合一代币规范,容许一个代币合约同时反对多种类型的代币,包含 Fungible TokenNon-Fungible Token 等。

详情见官网文档

ERC-721 和 ERC-1155

回到最后提到的 NFT 的概念,NFT 是非同质化(ERC-721)或半同质化(ERC-1155)的,那么,这两种 NFT 具体有什么区别呢?先看一下两者在概念上的区别:

ERC-721ERC-1155 是以太坊上的两种不同的非同质化代币(NFT)规范,用于创立和治理不可代替的数字资产。

ERC-721 是较早的 NFT 规范,它定义了如何创立和替换惟一的、不可代替的数字资产,每个资产都有其独特的标识符。这些资产能够是任何货色,如数字艺术品、游戏道具、虚构房地产等。ERC-721 规范提供了一组智能合约标准,这些标准容许开发人员构建基于以太坊的去中心化应用程序(DApp),这些应用程序能够创立、替换和治理不同类型的 NFT。

ERC-1155 是一个更为灵便的 NFT 规范,它容许在同一合同中创立和治理多个不同类型的资产,包含可替换和不可代替的资产。这意味着开发人员能够应用一个智能合约来创立多个资产,并将它们捆绑在一起进行替换。ERC-1155 规范还提供了更高级的性能,如批量转移和批量销毁资产,以及更高效的跨合同交互。因而,ERC-1155 成为了游戏开发者们较为青眼的规范,可能反对游戏内物品的治理。

艰深的讲就是:

ERC-721 规范的 NFT 每个 tokenId 都是惟一的,我买了一个 ERC-721 规范的 NFT,举例说是张图片,那么这张图片就是我一个人的,然而 ERC-1155 规范的 NFT 能够发行一个 tokenId 对应多张图。举个例子:

当初有两个 NFT 合约,能够了解成两个 collection(亦或者两个数组),一个是实现了 ERC-721 规范,另一个是实现了 ERC-1155 规范。而后每个合约里发行了一些 NFT,也就是每个数组里有 items,ERC-721 里每个数组项(item)对应一个用户(指向某个地址),而 ERC-1155 每个 item 能够指向多个用户,然而数量会有下限。

这是 ERC-1155 的 NFT 合约,能够看到每个 item 左上角都标出了这个 item 下的数量,示意这张截然不同的图有多少份,也就是同时有多少个用户能够领有这张图(NFT)。

OS 市场地址:https://opensea.io/collection/thememes6529

合约地址:https://etherscan.io/address/0x33fd426905f149f8376e227d0c9d33…

这是 ERC-721 的 NFT 合约,每个 item 只有一个惟一的 tokenId

OS 市场地址:https://opensea.io/collection/doodles-official

合约地址:https://etherscan.io/address/0x8a90cab2b38dba80c64b7734e58ee1…

总结

NFT 和 Token 都是数字资产,然而它们的实质和用处不同。NFT 是一种不可代替的数字资产,能够代表任何货色,而 Token 则能够是可代替的或不可代替的数字货币,用于代表价值或特定权力。

另外还介绍了以太坊上常见的代币规范,以及具体介绍了 ERC-721ERC-1155 的分割与区别。

关注公众号,回复 web3,退出前端 web3 交换群~

正文完
 0