22新版计算机基础

  

  web3从入门到实战-NFT与代币

  22新版计算机基础-更适合程序员的编程必备基础知识

  download:https://www.51xuebc.com/thread-500-1-1.html

  什么是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 Token 和 Non-Fungible Token 等。

  详情见官方文档

  ERC-721 和 ERC-1155

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

  ERC-721 和 ERC-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)。

  举报/反馈