动态 dynamic NFT及其用例介绍

Nico Pei热度: 11280

我们需要更好的交易平台,满足复杂饿元数据展示需求;我们也需要分析元数据和链上交易数据的工具。

原文标题:dNFT, Metadata-Enabled

原文作者:Nico Pei

原文来源:Medium

编译:西早先生,MarsBit

未来,想让NFT在开放且去中心化的金融系统中发挥更大作用,我们需要更复杂和动态的元数据。

鸣谢:感谢Kinjal Shah, Yuan Han Li, Spencer Bogart, A16Z的Michael Blau, Knowerofmarkets, Dragonfly的0xBoFan, 1Confirmation的Richard Chen提供的宝贵对话/反馈。

背景介绍

提到NFT,大多数人首先想到的是无聊猿或Punk,2020年还一文不值,现在却价格暴涨,达到数百万美元。从2021年初到2022年,耐克、LVMH、蒂芙尼等品牌要么推出自己的NFT,要么收购NFT合作商。

NFT

在NFT交易量暴涨的一年半时间里,有人可能会问:这项技术还能做什么?

我们退一步想想,NFT在链上到底做了什么。同质化代币向用户展示余额,NFT展示具体的代币(用户→余额vs NFT_id→用户)。因此,为了评估NFT的潜力,正确的问题是:我们有多少金融工具是非同质化的?

非同质化

为了评估哪些资产类别是非同质化的,我们来看看一家大公司--沃尔玛的资产负债表。

NFT

明确地说,同质化是指资产的可互换性,我的BTC和你的BTC是一样的。严格定义的非同质化,是指资产的独一无二性。我们要注意,在真正的非同质化(如艺术品,或房子)和真正的同质化(如BTC/美元/苹果公司的普通股)之间差异巨大。

部分资产或负债可以是非同质化的,因为它们有不同的有效期、利率、成交价、标的资产、对手方等。然而,这些资产或负债也可以交易,这就带来了流动性,使这些非同质化资产的价格发现变得更高效。这些资产或负债通常是通过银行协商和组合,并在场外交易。它们的流动性通常比同质化资产要低。非同质化资产的典型例子是房地产、场外期权、场外期货、奇异衍生品、艺术品和收藏品等。

另一方面,同质化资产是由简单的标的资产、现金和现金等价物定义的。它们通常由政府、大公司发行,或者是现金和现金等价物;在交易所交易,但也可以进行场外交易;由于做市商的存在,同质化资产具有很大的流动性。

下面是沃尔玛资产负债表,我们看看上面有多少资产与负债是非同质化的。

NFT译者注:F=同质化,NF=非同质化

世界上有许多非同质化金融工具,在开放和去中心化的金融系统中,人们如何在链上表示这些仓位?NFT是解决方案吗?

简短的回答是肯定的,但我们需要接受更复杂和动态形式的元数据。

数据容器——NFT

NFT本质上由两个组成部分组成:代币ID和元数据。代币ID是唯一的标识符,代表着所有权。元数据与NFT相关联。元数据可以包括名称、描述、存储媒体文件的CID,或任何其他性质,也可以是整数、字符串或对象。CID下的媒体文件存储了NFT的内容,可以是图片、视频、网站、代码(例如,能生成艺术的),或者任何随机数据。

最简单的元数据例子是,当你在OpenSea上查看NFT时,OpenSea页面上显示的名称和描述不是由创作者或OpenSea团队手动添加的,而是从元数据中查询出来的。

智能合约指定的方式之下,NFT可以与协议互动,元数据则包含定义资产的所有关键数据。因此,想让NFT超越艺术品和收藏品,便需要让NFT有更多的编程的可能和功能,这就要求我们改变使用元数据的方式。

大多数现有的NFT的元数据包含名称、描述和指向媒体文件的CID。元数据可以用这样的灵活性来指定很多东西:有效期、标的资产、成交价、到期日、所获费用、对手方、固定利率、折旧率、游戏等级、有代币门槛的内容权限等。元数据也可以包含功能属性,如指定游戏内代币的角色等级,或记录会员卡上二维码的扫码次数,或指定非同质化金融仓位的细节。

例如,Uniswap v3使用NFT来代表流动性提供者(LP)的仓位。NFT在元数据中指定LP的费用层级、范围、矿池ID、仓位大小和所获费用。下面是Uniswap v3合同中的代码,它定义了代表LP仓位的NFT的元数据。

NFT

Uniswap v3 NFT在艺术品和收藏品之外,开创了新的世界:NFT可以成为非同质化的金融仓位的依据。NFT可以是为流动性池提供流动性的依据,也可以是LP收取的费用。用户出售NFT,是在出售他们的仓位。当用户将NFT发回Uniswap协议时,他们可以收回自己的资产,也就是他们提供的流动性和期间赚取的费用。

就静态NFT而言,在代币被铸造时,元数据就已经被明确了,再也不能更改。比如无聊猿NFT包含无聊猿图片,这是无法更改的。静态元数据对艺术和收藏品来说是件好事。

然而,想要建立强大、开放且超越艺术和收藏品之上的NFT系统,元数据中的许多属性需要更新。例如,提供流动性期间所赚取的费用在变化,标的资产的仓位也可能会有所变化,游戏中玩家的表现影响角色等级,持有人可能支付溢价延长有效期。

动态NFT横空出世

动态NFT(dNFT)的介绍

动态NFT,有些人叫它NFT 2.0,即根据智能合约中的指令或外部条件的不同,元数据可以相应改变。动态NFT(dNFT)有独特的静态代币ID(所有权)和动态元数据(或其他动态元素,如某些外部条件触发的铸造或燃烧)。独特的代币ID是dNFT的标识符,其中的动态元数据可以根据外部条件改变,包括链上或链下的事件、行动、结果或数据更新。

dNFT需要两个信息来确定如何更新元数据:

1、给标的NFT的指令,关于它的元数据什么时候以及如何改变

2、对相关外部数据源的存取

指令写在智能合约中,数据源则来自链上数据或由防篡改的oracle数据库提供的链外数据。

 

NFT

根据外部条件的不同,dNFT能以多种方式更新。这些升级包括描述更新、金融仓位大小和流动性范围更新、隐藏特征的解锁和升级、图像的改变、功能和授予权限的改变等等。其中大部分对于金融仓位NFT、链上游戏、票务、有代币门槛的内容和社区的都非常有用。

除了元数据变化之外,动态元数据还能以其他方式出现。例如,dNFT可以根据外部条件铸造,比如虚拟世界中的一个隐藏点,或者现实生活中球队赢得比赛。dNFT也包含"隐藏特征",但是它不会在元数据中表现出来,而是在用户使用中出现。例如,扫描二维码后,转移功能可能会被禁用,这对于将NFT用作门票是很有效的。

dNFT比ERC-20和静态NFT更有用处的例子

Solv协议——dNFT在金融凭证中的应用

Solv协议使用了基于ERC-3525标准的动态版本的dNFT,被戏称为半同质化代币,任何有特定发行需求的人都可以使用,比如募集资金、销售结构性产品,灵活地购买和销售衍生产品。

Solv已经推出了三款产品:锁仓凭证、可转换凭证和债券凭证。锁仓凭证,在已发行的NFT内可以锁定ERC-20代币。协议利用转换凭证和债券凭证发行零息债券,其中有固定收益率或嵌入式看涨期权。

用dNFT来代表这些仓位有许多优势。

首先,它带来了更好的开发体验。如果使用ERC-20代币,每次改变参数都需要建立新的ERC-20合约。同时,NFT合约(合集)包含许多不同参数的NFT(不同的Range Token对应不同的标的和价格区间)。与ERC-20代币不同,我们可以无代码创建和部署带有配置参数的dNFT,这大大提升了开发体验。

其次,它为终端用户创造了更好的体验。dNFT的SVG文件清楚地说明了关于仓位的所有信息,还可以在所有NFT交易平台上交易。SVG图像不是静态附加的,而是动态地根据链上数据和Oracle数据流生成的,保证了信息的真实性。此外,就像账户一样,ERC-3525代币也可以接收、存储和发送代币。NFT合集中的每一个NFT都可以分化,就像使用ERC-20代币那样增强流动性。

Swell Network - dNFT用于流动质押

Swell Network的用户可以用swNFT质押ETH和接收swETH。swETH是质押的eth的流动性版本,类似于Lido的stETH;而swNFT包含用户的swETH,可以用来进入Swell Vaults,从被质押的eth中获得最大收益。

使用swETH和swNFT有很多好处。swNFT允许用户在不卖出Swell Vaults仓位或解锁质押的ETH的情况下,买卖质押的eth和Swell Vault仓位。对于Swell Vaults的重仓玩家而言,最好是买入现有仓位,而不是建立新的仓位,因为所有Swell Vaults仓位都在抢质押奖励。swETH使swETH和ETH的价格差异明显,而swNFT使ETH和swNFT的价格差异变得很小,降低流动性的同时保持了市场的相对稳定。

游戏中的dNFT

dNFT比ERC-20代币或静态NFT能做得更多,我们在游戏中能看到一些创新的方式。在某种程度上,游戏的风险不高,开发人员可以大胆探索前沿技术。我非常欣赏这句话:

"游戏是新兴技术的领先指标,因为它们是技术要求高,但风险相对较低的项目。在技术平台生命周期的最初阶段,人们可以探索可扩展性和应用性问题:与更 "严肃 "的商业或金融应用相比,游戏中的安全和合规问题没那么重要,它们能更快速地迭代。因此,尽管非专业人士可能会认为 "只有 "游戏的平台是儿戏,但明眼人会意识到这是有价值的测试阶段。有多少移动交互模式和习惯是源于早期的手机游戏,如《涂鸦跳跃》、《割绳子》和《愤怒的小鸟》?"

——摘自最强加密游戏论,作者Gubsheep,黑暗森林创造者

狼人游戏

狼人游戏是2021年流行的一款NFT游戏。玩家可以根据智能合约中指定的规则和参数,偷取NFT或征收NFT税。

Pak的Merge (灭绝游戏)

Merge是NFT/游戏项目,作者是匿名创作者Pak。如果两个Merge NFT放到同一个钱包里,它们就会合并成一个。两个白点会合并成更大的白点。白点的大小反映了NFT和元数据的视觉效果。一旦合并,白点就无法分裂。

存在的问题

元数据的展示

Uniswap v3 NFT的早期,也就是2021年5月,经常发生不幸事件,有人以极低的价格卖掉了自己的仓位。部分原因是那些NFT就代表了他们的仓位。另外一个原因是,目前在NFT交易平台上展示的元数据不适合展示非同质化金融仓位和复杂的实用型NFT。

Defi和游戏的dNFT应用案例越来越多,也就更需要展示元数据的关键特征。然而不同类型的dNFT需要展示不同的元数据,这就需要对元数据做出计算,并从Oracle数据库拿到相关的价格数据。因此,我们也许会看到NFT市场的分裂,会有适配不同类型dNFT的多种交易平台。可能会跟电子商务走过的路一样,平台从单一品类,逐渐扩张到全品类,因为消费者的网络效应巨大,对NFT交易平台而言,那就是流动性。

元数据与链上数据的分裂

如果Uniswap v3的LP仓位以X元、Y元、Z元价格交易,持有人会根据市场状况多次更新他们的价格区间。仅有价格的时间戳数据是不够的,我们需要知道X元、Y元、Z元是如何映射到不同的持有人选择的价格区间(例如,将链上交易数据与动态元数据组合,得出结论)。现在,链上数据与动态元数据无法连通。很多分析就因为这样无法完成。

其他说明该问题的例子:

1、我们将 dNFT 用作游戏中的角色,可以根据游戏的表现升级或降级。等级(1级—10级)存储在链上,在 NFT 不断交易的同时不断更新等级。如果没有记录每个突变的元数据快照,我们就无法得知每个等级的平均销售价格。

2、假设会员卡有X次进入健身房的机会。每次使用时,元数据都会通过从X中减去1来记录使用情况。X存储在链上,并在会员卡不断交易的同时,更新数据。为了评估市场的波动,我们需要剩余X次机会的会员卡的平均售价。由于X的价格变动都缺少元数据记录,因此不可能将交易数据与X关联起来。

目前二级市场的dNFT交易并不多,所以问题不太明显。但是,如果 NFT 变得更加复杂,且动态元数据理论成立,就必须解决这个问题。因此,我们需要在每次价格变动后存储元数据的记录,易于查询。

安全性与成本的考量

从安全的角度来看,拥有动态元数据肯定会带来更多挑战。因为元数据定义了资产,所以保护元数据就是保护所有权。最常见问题是,在哪里托管元数据。在中心化服务器上托管元数据更便宜,但没法公开访问。将元数据托管在链上可能会很昂贵,因为元数据的每一次改变都会产生gas费。此外,所有形式的描述性属性都需要存储在链上(数字属性除外),这非常昂贵。 

结论

1、作为数据容器的NFT不仅仅是艺术品和数字藏品,其神奇之处在于复杂和动态的元数据。

2、金融系统中的很多东西都是非同质化的,在这些资产和负债的代币化方面,dNFT可以发挥重要作用。

3、我们需要更好的交易平台,满足复杂饿元数据展示需求;我们也需要分析元数据和链上交易数据的工具。

希望你喜欢本文。如果你想讨论项目或想法,随时上推,联系nicopei_eth。

责编:Alex

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。
关键字:NFTDNFT