OpenSea 正在通过启动 Seaport 协议来改进 NFT 的去中心化购买_百度知 ...
NFT市场OpenSea5.20宣布推出一个全新的Web3市场协议Seaport Protocol,用于安全高效地买卖NFT,OpenSea表示,“Seaport核心智能合约是开源的,本质上是去中心化的,没有合约所有者、具有可升级性以及其他特性”。与一些平台只能用加密货币换取NFT不同,Seaport协议允许用户以一系列新方式获取NFT,投标人(或报价者)可以捆绑不同的资产(如提供ETH/ERC20/ERC721/ERC1155物品)以换取NFT。例如,假设某用户拥有一个40ETH的Doodle NFT,但想交易100ETH的BAYC NFT,用户可以用拥有的Doodle NFT和60ETH来出价。OpenSea表示,不控制或运营Seaport协议,并与code4rena合作开始为期两周的协议审计竞赛,奖金池为100万美元。
Seaport 协议是什么?
OpenSea 公司 100% 控制平台,因此对代码的任何更改(如接受 APE)都是由 OpenSea 一人「当家作主」(中心化)。
在合约中,协议类似于「标准」。我们都熟悉的是电子邮件使用 SMTP 协议(简单邮件传输协议)。它是通过互联网发送电子邮件的标准协议,从谷歌到雅虎的每个电子邮件客户端都使用它。
使用协议可以做的一件大事就是「转移」你的账户,或者称互操作性。如果你不喜欢使用 Yahoo,因为你认为他们的布局是太丑了,或每天收到了太多的垃圾邮件,你可以将账号转移到 Gmail,换成他们的客户端。
OpenSea 正在通过启动 Seaport 协议来改进 NFT 的去中心化购买 / 销售 / 交易。
Seaport 协议的特色,以及它对 NFT 领域的意义
1. 开源代码:有了 Seaport 协议,任何人都可以使用该协议构建一个 NFT 市场,因为它是去中心化和开源的。在未来几年,我们应该会看到更多的 NFT 市场建立起来。更多的竞争 = 更好 + 更快的创新
2.去中心化:OpenSea 说这个协议没有合约所有者,任何人都可以更新或生成代码。
要理解这对 NFT 市场的未来意味着什么,请参考 ERC-721 代币标准。每个人都可以用它来发行他们的 NFT。
3直到人们厌倦了高昂的 gas 费用,Azuki 找到了合约优化,为用户节省了 gas 费用。虽然有一些限制,但许多项目现在选择在适当的时候使用它。如果有一个中心化的组织来控制 ERC-721 标准,这种情况就不会发生。
4.购买或交易:目前,你只能购买或出售 ETH 或同质化代币(APE、USDC、DAI)的 NFT。
与一些平台只能用加密货币换取 NFT 不同,Seaport 协议允许用户以一系列新方式获取 NFT,投标人(或报价者)可以捆绑不同的资产(如提供 ETH/ERC20/ERC721/ERC1155 资产)以换取 NFT。例如,假设某用户拥有一个 40 ETH 的 Doodle NFT,但想交易 100 ETH 的 BAYC NFT,用户可以用拥有的 Doodle NFT 和 60 ETH 来出价。
5.交易特定的 NFT:当交易 NFT 时,你也可以设置 NFT 必须具备的特定「条件」。
那么,如果你想用你的 2 级 Azuki 交易一个金色的 BAYC,选择权在于你。只有带有金色猿猴 NFT 的钱包才能与你交易 NFT。
6.荷兰式拍卖列表:不确定你的 NFT 的市场价值是多少?可以创建一个荷兰式拍卖。
在 Seaport 协议,你可以设置一个开始和结束价格,表明你希望拍卖持续多长时间。该列表将降低(或提高)价格,直到找到买家(或拍卖时间到)。
7.现漏洞并赚取收益:OpenSea 正在进行为期两周的协议审计竞赛,奖金总额为 100 万美元。任何开发人员都可以审核代码,提交他们发现的评审和错误,并获得奖励。
文末
在未来的几个月和几年里,市场前景将会非常不同。许多人将选择建立在 Seaport 协议上,并且将日益成为 NFT 的标准。最让我兴奋的是它带来的创新。因为代码是开源的,所有的市场都将争夺用户。谁将创造吸引用户的下一个杀手级功能?竞争对手将以多快的速度赶上或超越创新?
NFT不同协议标准
“Non-Fungible Tokens”,英文简写为“NFT”。
ERC 是「Ethereum Request for Comments」的缩写,意思是以太坊开发者公开征求意见,希望定义出统一的沟通接口,建立出一套可以遵循的标准, 让以太坊开发者在撰写智能合约时能更为流畅 。
NFT 全称为 non-fungible Token,非同质化通证。NFT 的重要特征在于:每一个 NFT 拥有独特且唯一的标识,两两不可互换,最小单位是 1 且不可分割。(发行 token 时为每一个 token 设置不同的 token ID 进行区别)。
用于处理不可替换资产的一种以太坊代币标准。可替换资产像是货币,它可以被其他任何平等单位替代,但诸如房屋、家具则属不可替换资产,它不能被替代,也不能被分割,这就是 ERC721 规格标准的主要效果。
租用NFT的标准,可以理解为加入租用功能的ERC-721协议。该协议具有排他性,即当一人完成对某一NFT的租赁之后,那么其他用户便无法再去访问或使用该NFT。
允许用户在一笔交易过程中批量转移/交易多个NFT,并且转移/交易的手续费会更便宜。用户能够通过对包含价格、交易到期日期和签名等信息进行加密签名来下单。
委托非同质化通证(DNFT),将物理资产附加到数字通证需要的不仅仅是验证通证的方法,它“还要求在物质主权范围内具有法律效力。”也就是说,必须有一个围绕所有权的销售和登记的法律框架,才能真正让其发挥作用。ERC-994标准已经建立了一个系统,DNFT可以识别不同区域并委派其对房屋或土地进行标记,通过这种方式,财产的所有权将被合法通证化。
可拆解非同质化代币(Composable NFT,缩写为CNFT)。它的设计可以让任何一个NFT可以拥有其他NFT或FT。转移CNFT时,就是转移CNFT所拥有的整个层级结构和所属关系。简单来说就是一个ERC-998的物品可以包含多个ERC-721和ERC-20形式的物品。
譬如,在类似加密猫的区块链游戏KittyHats中,猫咪的属性是ERC-721,而猫咪的衣服同样也是ERC-721,而穿着衣服的猫咪,就意味着两个NFT的结合。ERC-998所做的事情就是建立一个相应的以ERC-721猫咪为父Token,ERC-721服装为子Token的新代币。如果我们现在要卖掉这只猫,先把它们整合成一个整体,这个整体依然是不可分割的,但包含了猫咪对衣服的所有权关系,然后对这个整体进行交易就可以。这会极大的简化物品转移的处理。
兼具了 NFT 和 FT 的特性,具有半同质化代币 (semi-fungible token)的特性。
可以用来把多个物品(Token)合并打包成一个物品(Token包)。举常见游戏插槽镶嵌的例子,一件有两个插槽的武器,和两个完美的符文,这是三个Token,当把这两个符文镶嵌进武器中,就变成一个新的武器,也就是Token包。ERC-1155融合了ERC-20和ERC-721的一些优点,开发者可以很方便的创建海量种类的物品,每个物品可以是ERC-721那样独立的,也可以像ERC-20一样同质化。
ERC-1155与传统的代币非常不同,不能直接销毁。相反,除非最初的开发人员定期买回代币,否则它们通常仍在流通。ERC-1155 的定位为更具体的代币标准,因为在此标准上任何资产都可以在任何给定时间创建和销毁。
最为典型的案例就是在ERC-1155协议中,最为典型的案例便是一款基于Web端口的区块链游戏War of Crypto(简称WOC)。
是ERC-809协议的升级版,相较于ERC-809协议,ERC-1201协议进一步扩展了NFT租赁的流动性。
如果说ERC-809是将NFT变得可以租赁,换句话说,就是加入rental前缀的ERC-721协议,那么ERC-1201协议则是将NFT的租赁权进行了通证化,类似于加入rental前缀的ERC-1155协议。
保险单是一类重要的金融资产,很自然地将这些资产表示为一类遵循既定的EIP-721标准的不可替代的代币。我们为唯一定义保险单所需的附带元数据结构提出了一个标准。
虽然保单可以具有多种可能的属性,但首先来说,通常由某个实体发布保单,该实体基本上是负责支付索赔的实体。其次,保险单通常与特定风险相关。某些风险是独一无二的,但在某些情况下,许多政策都具有相同的风险(例如,同一航班的所有航班延误政策)。
一般来说,政策与风险的关系是多对一的关系,特殊情况下是一对一的关系。
第三,大多数保单需要更多参数来表征风险和其他特征,如保费、期限等。
第四,保单具有不同状态的生命周期。我们认为这四个属性是描述策略所必需的。对于许多应用,这些特性甚至可能就足够了。但是,任何实现可以选择实现更多的属性。
在ERC-721的基础上,为NFT添加了一个32字节的数据字段,并且允许用户访问该NFT的读取功能。而该NFT的所有者还拥有更新数据的权限。通过这一设定,ERC-1948协议让NFT具有了存储动态数据的能力。
EIP-3664 由 DRepublic 团队在 2021 年 5 月份提出,他们使用了一种巧妙的方式,解决了现有 NFT 协议(如:ERC-721 或 ERC-1155)的属性表现力不足,NFT 之间无法融合,中心化存储等问题,实现了 NFT 属性动态扩展。
NFT 属性扩展协议(EIP-3664)无需修改现有的 ERC-721 协议和 ERC-1155 协议,支持通过在 NFT mint 方法的 IERC721Receiver 或 IERC1155Receiver 的回调函数中为 NFT attach attributes, 也可以通过 override mint 方法自定义实现为 NFT attach 属性的方式。一个 NFT 可以无限 attach 任意多个属性。
EIP-3664 中所有属性都实现了 IERC3664 接口,基础属性包含几个基本字段:ID, Name, Symbol, URI, Balance。从以上信息可以看出 ERC3664 把属性也 token 化了,甚至可以说每一个属性也是一种 NFT,这就衍生出了子 NFT 的概念,即 NFT 嵌套 NFT,这种特性看似简单,其实为 NFT 提供了无穷多的变化属性,并且让 NFT 的用途变得更为广泛。属性的更新,转移,进化各种变化都可以通过扩展基础的 ERC3664 协议来实现,目前 EIP-3664 已经实现了六种核心属性操作:可升级,可修改,可添加,可移除,可拆分,可组合。
什么是NFT?
随着DeFi市场热度持续冷却,投资者陆续转身离场,逐渐将目光转移至突然爆火的NFT领域。据DappRadar报告显示,9月份,NFT 市场交易量激增1127%,突破700万美元,带着错过DeFi造富效应的遗憾,NFT投资者快速涌入。继Defi热潮之后,近期被币圈广为关注的NFT又是什么呢?
NFT是Non-Fungible Tokens的缩写,意思是不可互换的代币,它是相对于可互换的代币而言的。不可互换的代币也称为非同质代币。
什么是可互换的代币?比如BTC、ETH这些代币都是同质代币,所以相互之间是可互换的,也就是说,你的一枚ETH和我的一枚ETH本质上都是一样的,具有相同的属性、价格。而不可互换的代币,或者非同质代币,它们都是独一无二的,就像是艺术品,每件都不一样。它们之间无法相互替换,所以称之为不可互换代币或非同质代币。
NFT不像BTC和ETH可以分割为0.1或者0.0002,NFT的单位永远为1,NFT的典型特征就是唯一性和稀缺性。
NFT市场在加密领域开始引起人们的关注,主要是从加密猫开始的。2017年的Cryptokitties作为首款现象级加密游戏应用,率先将NFT带入了大众的视野,每一只加密猫都对应着链上的一个NFT代币有唯一的ID和基因,不同猫的基因进行组合,得到新NFT代币表示的猫在市场上进行拍卖,其中最贵一只猫卖出了几十万的天价。
NFT因17年的以太猫而火,开创了以太坊上的协议ERC721,称为以太坊上的第一个NFT标准。
但是ERC721存在一个问题,每个智能合约只能发行一种NFT资产,在NFT资产丰富的场景比如游戏道具意味着要部署很多智能合约,增加对网络Gas费用的消耗。后来加密项目Enjin团队提出了ERC1155改进了ERC721,使每个合约可以发行任意种类的NFT资产。ERC1155标准也被ETH官方认定为以太坊上的通证标准之一。
除了加密猫NFT经过两年多的发展,已经形成了游戏道具、通证化的电子门票、收藏品、加密艺术等主要场景。这些场景有一个共同特征,就是有价值的事物具有不可替代的差异性,非常适合用NFT代币来标记它在区块链上的数字所有权,其中加密艺术品是目前NFT发展最快的应用市场。
区块链 --- FT、NFT、ERC-20协议和ERC-721协议
FT即同质化代币,同质化的加密货币构成了目前市场上大部分的代币。
FT以这样的方式配置的数字资产——即每个代币(或代币的碎片)与下一个代币等同。
可替代性是法定货币中的一个特征。例如,一张20美元的钞票可以兑换成任何其他20美元的钞票,甚至可以兑换成零头。即使不是绝对的20美元钞票,它也可以是5美元钞票的倍数,甚至更少,总之总量等于20美元。
?
??NFT即非同质化代币,非同质化代币通常是指开发者在以太坊平台上根据 ERC-721 标准/协议所发行的代币。用来描述一种独特的数字资产,它的所有权是在区块链上可以进行溯源的。
??NFT 是唯一的、不可拆分的 token,所有的艺术品,不管是图书文字、音乐或是影像…等各种形式,甚至是数字化的收藏品与线上游戏都可以通过 NFT 的特殊认证方式来验证其独特与稀有价值。
因此NFT 与传统经济体系中的收藏品相比具有不同的特征:
?
?
官方说明文档地址: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20.md
??ERC20标准以太坊上的一个代币协议,所有基于以太坊开发的代币合约都遵守这个协议。
?
?
?
账户A有1000个ETH,想允许B账户随意调用100个ETH。
?
官方说明文档: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
?
??ERC-721兼容了ERC-20的一些特性,与ERC-20的主要区别是定义了token的owner, 即每个token都详细记录它历史的拥有者,以及定义了token的Metadata, 即元数据。ERC-721还需要实现ERC165中的接口。
?
?
?
?? Metadata用于定义单个代币的唯一特征,为一个特定的代币ID提供描述性信息 。以加密猫为例,每只加密猫都有不同的颜色、形状、名称等。
?
?
?
? tokenId :在合约内唯一的 NFT ID,在NFT的生命周期中不可改变(要实现全链唯一的必须用(contractAddr, tokenId)组成的元组)
? name :名称,类似于ERC-20的名称
? symbol :符号,类似于ERC-20的符号
? uri :指向外部信息的链接,一般是一个JSON,而在JSON中有进一步更加具体的信息
?
?
如有不对,烦请指出,感谢~
NFT是什么?
NFT是Non-Fungible Tokens的缩写,意思是不可互换的代币,它是相对于可互换的代币而言的。不可互换的代币也称为非同质代币。
什么是可互换的代币?比如BTC、ETH这些代币都是同质代币,所以相互之间是可互换的,也就是说,你的一枚ETH和我的一枚ETH本质上都是一样的,具有相同的属性、价格。而不可互换的代币,或者非同质代币,它们都是独一无二的,就像是艺术品,每件都不一样。它们之间无法相互替换,所以称之为不可互换代币或非同质代币。
NFT不像BTC和ETH可以分割为0.1或者0.0002,NFT的单位永远为1,NFT的典型特征就是唯一性和稀缺性。
NFT市场在加密领域开始引起人们的关注,主要是从加密猫开始的。2017年的Cryptokitties作为首款现象级加密游戏应用,率先将NFT带入了大众的视野,每一只加密猫都对应着链上的一个NFT代币有唯一的ID和基因,不同猫的基因进行组合,得到新NFT代币表示的猫在市场上进行拍卖,其中最贵一只猫卖出了几十万的天价。
NFT因17年的以太猫而火,开创了以太坊上的协议ERC721,称为以太坊上的第一个NFT标准。
但是ERC721存在一个问题,每个智能合约只能发行一种NFT资产,在NFT资产丰富的场景比如游戏道具意味着要部署很多智能合约,增加对网络Gas费用的消耗。后来加密项目Enjin团队提出了ERC1155改进了ERC721,使每个合约可以发行任意种类的NFT资产。ERC1155标准也被ETH官方认定为以太坊上的通证标准之一。
除了加密猫NFT经过两年多的发展,已经形成了游戏道具、通证化的电子门票、收藏品、加密艺术等主要场景。这些场景有一个共同特征,就是有价值的事物具有不可替代的差异性,非常适合用NFT代币来标记它在区块链上的数字所有权,其中加密艺术品是目前NFT发展最快的应用市场。