NFT 智能合约实战-快速开始(1)NFT发展历史 | NFT合约标准(ERC-721、ERC-1155和ERC-998)介绍

2024-06-10 14:28

本文主要是介绍NFT 智能合约实战-快速开始(1)NFT发展历史 | NFT合约标准(ERC-721、ERC-1155和ERC-998)介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • NFT 智能合约实战-快速开始(1)
    • NFT发展历史
    • 国内NFT市场
    • 国内NFT合规性
    • 如何获得NFT?
    • 如何查询NFT信息?
      • 在 OpenSea 上查看我们的 NFT
    • 什么是ERC721
    • NFT合约标准
      • ERC-721、ERC-1155和ERC-998 对比
      • ERC721
        • IERC721.sol 接口内容
      • 关于合约需要接收 ERC721 资产 onERC721Received
  • 参考

NFT 智能合约实战-快速开始(1)

NFT发展历史

2021年,被称为 NFT 的“元年”。 Uniswap一双袜子卖16万美元,推特创始人五个单词拍出250万美元,加密艺术家Beeple的数字作品“First 5000 Days”在佳士得单一拍品网上以6900万美元价格成交;这一切都让人觉得不可思议。

NFT概念从2014年到2017年的默默无闻到2018的初有关注再到2021年的爆火,NFT火热程度直逼主流视线,被称为最出圈的区块链概念。
在这里插入图片描述
加密朋克(CryptoPunks)诞生于 2017 年,由美国工作室 Larva Labs 于2017年6月开发,项目灵感源自伦敦朋克运动和科幻小说神经漫游者、刀锋战士等以及电子艺术家Daft Punk。由1万个24X24像素图片组成,包括人、猿猴、僵尸、外星人等不同的形状,是代表早期区块链运动的标志性产物,被称为现代“加密艺术”运动的起点。是以太坊上的初代头像类 NFT——随机生成的 10000 个像素风格角色。加密朋克诞生之初,NFT 的概念还没有真正确立,相关市场更是一片空白。创始团队自己保留了 1000 个头像,其余都免费发送给了以太坊用户的钱包地址。

由于当时专门面向 NFT 领域的ERC721 或者 ERC1155通证协议还并未诞生,所以原本是做移动 App 开发的两人 John 和Matt,通过对 ERC20 的标准进行了适当的修改,最终将这些极具朋克精神的像素头像成功的搬到了以太坊上。

Cryptopunk(NFT,以下简称punk)是最早期的NFT项目之一,曾在佳士得拍卖会中九个一组以1696.2万美元(约合1.09亿元人民币)的价格成交,单个Punk的成交价更是一度达到758万美元。CryptoPunks作为NFT市场大热门,以16.6亿美元的总市值位列NFT项目排行榜第一,累计持有者3425人,迄今项目最高价值作品是于2021年10月29日交易的CryptoPunks#9998,售价达到5.3亿美元。

CryptoPunks(加密朋克)是位于ETH最早的NFT项目。
作为NFT项目的开山鼻祖,如今的CryptoPunks项目已经形成了特定的文化社区,而CryptoPunks就是进入这个社区的门票。所以与其说它是一种商品,到不如说它是一种身份象征。顶着首个圈层文化带来的价值认同光环,很可能让CryptoPunks在未来很长的一段时间内保持着相当不错的市场热度。

在这里插入图片描述
随着创新项目 CryptoPunks 在以太坊上被炒得风生水起,这种非同质化的通证也带来了新的思潮。Dapper Labs团队受到 CryptoPunks 的启发,推出了专门面向构建非同质化通证的 ERC721 通证标准,并且随后基于 ERC721,Dapper Labs 团队推出了一款叫做 CryptoKitties 的加密猫游戏,让每一只数字猫都体现得独一无二,其价值不可复制「稀缺才能让价值最大化」。

2017年11月28日一款基于以太坊网络名为CryptoKitties 的游戏公开上线,这是一款养猫游戏,每只猫具有不同的基因,具有独一性,且可以使用ETH自由交易,该游戏已经推出,便火爆市场,随着玩家的涌入,每只加密猫的价格不断水涨船高,其中以太猫创世1号Genesis拍出了246.95个ETH的天价,当时折价人民币77万!写文时按照ETH价格约390万人民币,该游戏背后的团队Axiom Zen(后其开发工作室独立出来建立Dapper Labs、Dapper Labs(NBA Top Shot & Crypto Kitties的创造者))本身并没有想到能够如此成功,但是无可置疑的是,这款游戏确实非常成功,当然它的爆火使其一度占据以太坊交易量16%以上的交易量,导致以太坊网络极度拥挤,手续费高昂,暴露了以太坊可扩展性方面的短板。

随着加密猫的火爆,NFT 的概念迅速走进了大众视野。

以太坊区块链的虚拟养猫游戏Cryptokitties引发了公众的关注和想象。但CryptoKitties最终被证明是枚哑炮。由于供应太多,它们中的大多数都不值多少钱。在2018年初达到顶点以后,人们对加密货币和NFT的兴趣都沉寂了下来。

在这里插入图片描述
2021年4月23日,Bored Ape Yacht Club(BAYC)在以太坊上推出,经过一周的时间才售罄。一开始谁都没有意识到这些穿着奇特服装、长得极具个性的猿猴会让所有人(包括他们自己)趋之若鹜,这种无人问津的状况直到当时知名NFT玩家Pranksy大量买入BAYC才开始转变,Pranksy的举动引起了其他人的关注,BAYC的知名度与热度直线上升。

无聊猿火爆的原因有很多,一方面是名人效应加持的原因,例如许多大牌明星持有无聊猿(NBA 球星库里花了 55 个 ETH 一张蓝色毛发、穿土黄色花呢西装、眼神迷离的猿猴头像,约合 18 万美元),市场关注度较高;另外一方面是无聊猿的开放式玩法令其热度高涨,成为市场的又一“新宠儿”。

数字藏品无聊猿背后的母公司Yuga Labs估值已经达到40亿美元,尽管2022年4月以来,无聊猿先后两次被攻击,安全担忧下,仍然抵挡不住无聊猿作为顶级数字藏品IP的商业价值。

到了2021年4月27日,无聊猿NFT最低价已经达到了147以太坊,约42万美

这篇关于NFT 智能合约实战-快速开始(1)NFT发展历史 | NFT合约标准(ERC-721、ERC-1155和ERC-998)介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1048415

相关文章

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

java中BigDecimal里面的subtract函数介绍及实现方法

《java中BigDecimal里面的subtract函数介绍及实现方法》在Java中实现减法操作需要根据数据类型选择不同方法,主要分为数值型减法和字符串减法两种场景,本文给大家介绍java中BigD... 目录Java中BigDecimal里面的subtract函数的意思?一、数值型减法(高精度计算)1.

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

Java Spring 中的监听器Listener详解与实战教程

《JavaSpring中的监听器Listener详解与实战教程》Spring提供了多种监听器机制,可以用于监听应用生命周期、会话生命周期和请求处理过程中的事件,:本文主要介绍JavaSprin... 目录一、监听器的作用1.1 应用生命周期管理1.2 会话管理1.3 请求处理监控二、创建监听器2.1 Ser

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

基于Python实现智能天气提醒助手

《基于Python实现智能天气提醒助手》这篇文章主要来和大家分享一个实用的Python天气提醒助手开发方案,这个工具可以方便地集成到青龙面板或其他调度框架中使用,有需要的小伙伴可以参考一下... 目录项目概述核心功能技术实现1. 天气API集成2. AI建议生成3. 消息推送环境配置使用方法完整代码项目特点