宇宙链 宇宙链
Ctrl+D收藏宇宙链

Buidler DAO:解析即将过审的多权限 NFT 管理协议 EIP-5496

作者:

时间:1900/1/1 0:00:00

本文来自BuilderDAO,作者:Jason|BuidlerDAOCo-founder,Twitter:/img/20230515150017717468/0.jpg "/>

它认为NFT除了图片和资产属性外,在不同的场景下都有实用性可以拓展,权益可能是存在于链上如投票权、浏览权、空投权等,或者在链下如购物优惠、餐厅折扣、机场贵宾室使用权等,在EIP-5496的眼里每个NFT都可以包含多种权益,并且这个权益应该具备几种可选特性:

可验证:权益可以被验证通过可转移:权益可以被转移给他人可共享:权益可以被共享给多人可截止:权益可以被设置有效期因为作为发行方对于NFT的权益赋能可能会有很多,拥有NFT的人不一定想使用他们的权益,而传统的ERC721只记录NFT的拥有权和转让过程,NFT的权益是不被记录在链上的,EIP-5496可以让项目方将权益写入链上,并授予特定人群,并且权益拥有者可以独立管理每个权限,从而对于项目方和holder均具有权益的管理能力,释放了NFT在权益实用性领域的价值。

以太坊L2扩容解决方案Arbitrum链上合约创建总量突破20万:金色财经报道,据 Dune Analytics 数据显示,以太坊 Layer2 扩容解决方案 Arbitrum 链上合约创建总量已突破20万个,本文撰写时为209,224个,链上锁定的ERC20数字资产总规模达到33.29亿美元。此外,Arbitrum当前跨链桥接存储总价值已达到1,929,248枚 ETH,按照当前 ETH 价格计算超过 31亿美元。[2022/10/31 11:58:59]

目前对于项目方来说如果想将NFT持有者进行多层权益赋能的方式是空投多类NFT,如一家航空公司向CryptoPunk持有者空投了一系列NFT并赋以权益,吸引他们加入航空公司的会员,但是新空投的NFT和其主NFT不是绑定关系,所以如果CryptoPunk主NFT被转移,空投的NFT依然在原主人手里继续享受权益,而新的主NFT持有者则不能自动的享受权益,所以?EIP-5496可以将权益和底层主NFT绑定,并允许用户自主的管理权限。

EIP-5496核心内容讲解

协议最难的在于如何能够在尽可能简单的程度下,去支持拓展出更多复杂的业务场景,它要求优雅且克制,而不是一昧追求着强大和牛逼,所以接下来我们通过其技术实现看一下到底EIP-5496都做了什么事,以及他的设计原则是什么,代码比较多我摘录一些核心内容为大家讲解。

首先在合约中它将权益全部ID化,在此之前我以为设置权益的过程,是直接将NFT的权益都有什么写入到合约中,比如一个NFT有3个权益,它并不是通过string文本的形式去写,而是直接设置该NFT的权益ID为1、2、3,对没错就在合约里设置好有3个权益,而并不会直接将权益内容写进去,这也就是我认为其作为协议优雅和克制之处,权益ID化的好处是:

KGTDAO新增抛压应对机制和奖励机制:据官方消息,KGTDAO在DeFi 2.0的基础上增加了抛压应对机制和奖励机制,完成了经济模型的进化升级,让用户享受奖励的同时不受到砸盘风险。同时由技术服务平台衍生的底层代币模型,融合了现实应用场景,且绝对的去中心化治理。凭借NFT+Socialfi两大内核,KGT将有可能成为极具竞争潜力的项目。[2022/9/16 7:01:35]

1、我作为协议只需要你来设置有几个权益,每个权益的ID是什么,至于具体的权益内容则交给合约外部即链下来决定,就像是一台电脑有3个USB接口,它可以用来插U盘也可以插鼠标,插什么用户自己去决定。

2、权益ID化后对于验证权益会非常的方便,比如一个产品要求NFT持有者只有具备“可以使用产品”的权益才可以使用,那么当用户打开该产品时,产品代码里需要写一个逻辑去校验用户是否持有该NFT且具备对应权限,则需要去做权限名称的逐字匹配少一个字都不行,“可以用产品”和“可以使用产品”对于代码来说就是完全两种不同的权限,但是如果ID化,则只需要校验当前NFT是否具备“2”权限即可。

3、权益的内容变更是比较频繁的,将权益内容放在链下,只将权益ID数量放在链上,若项目方对于权益进行改变则不会花gas费。

但权益ID化之后也同样带来的问题是无法直观的看到这个NFT到底都有什么权益,只有1、2、3这几个ID数字,?还需要第三方产品去单独做一个权益内容的设置和查询功能去索引到对应ID。

Animoca Brands和Blowfish Studios推出Phantom Galaxies治理和实用代币ASTRAFER:7月14日,官方消息,Animoca Brands及其子公司Blowfish Studios今天宣布,AAA开放世界机甲战斗游戏Phantom Galaxies的官方治理和实用代币ASTRAFER已上线QuickSwap,开放与ETH、USDC、SAND、REVV、TOWER、GMEE和PROS的交易对。[2022/7/14 2:13:45]

具体的权益数据管理它使用了两个结构体做双层嵌套,首先定义了PrivilegeRecord,里面存储了用户地址和到期时间两个字段,然后又定义了PrivilegeStorage,里面存储了最新一次的到期时间,并用mapping的方式去将权益ID和PrivilegeRecord进行了绑定。

_setPrivilegeTotal函数用于设置全部的权益数量,这个数量会用在赋权的过程中,即只有3个数量,那赋权的时候ID肯定要小于3的。

下图为核心的设置权益的代码,首先设置权限时,需要传入4个参数,被设置的NFTtokenid,要设置的权限ID,被赋权的用户地址,权限到期时间。在赋权时需要进行3个校验条件,分别文是否拥有权限、到期时间是否大于30天和权益ID是否在总权益范围内,协议对于权益的时间限制必须要超过30天的原因我觉得还是比较奇怪的,不知道为什么作为协议要加这么个性化的限制,按理来说应该将这个限制给到项目方自己决定的。

privilegeBook也是一个mapping的数据类型用于管理每一个NFT被赋权的情况,代码中对privilegeBook进行设置将某个NFT的某个权益的某个人设置为被赋权用户地址,然后再更新到期时间。

下图也是很核心的用于判断用户是否持有对应权益的接口,这个接口将作为其他第三方产品验证权益的关键途径,可见传入了三个参数tokenId、权益ID和用户地址,先判断当前权益是否还在有效期内,这里获取了其最新的到期时间来判断是否大于当前区块的时间戳,若存在有效期的话则校验当前tokenid的对应权限ID的user是否为传入的用户地址。

下图为获取某个NFT的权益最新的到期时间。

以上就是EIP-5496的内容,总体看下来我觉得对于NFT在实用性角度是做出了贡献的,但同时它也有自身的局限性,通过上述代码分析可以看到它的权限颗粒度是到了某个具体NFT层面,即以tokenid为单位,也许是我还没有研究的很透彻,但是如果我想对于某一批甚至整个collection的NFT均设置权限是非常麻烦的,有1万个NFT就要设置1万次呀,不知道提案人是如何考虑这个问题的,也欢迎大家交流探讨。

总之如文章开头所说,NFT已经过去了PFP的阶段,下一个叙事到底要由什么开启,有待于基础设施和上层应用的创新带来下一次破圈后的增量用户涌入,本文存在大量个人见解,存在不足和偏颇,不代表任何组织立场,不构成任何投资建议,欢迎交流探讨。

责任编辑:Kate

标签:NFTPrivilegePRIEGENFTG币PRINCESSREGEN

火币网下载官方app热门资讯
Foresight Research 市场周报:矿工破产,市场深陷泥沼

市场观点: 1、宏观流动性 货币流动性有所放松。日本央行态度意外转鹰,日元升值,美元指数下跌。投资者持续衡量欧美央行加息前景和主要国家经济走势,对经济衰退的担忧加剧,美股连跌至六周新低.

1900/1/1 0:00:00
MarsBit日报 | Doodles2明年开启内测;币安收购印度尼西亚交易所Tokocrypto;Ren 1.0网络明日关闭

MarsBitCryptoDaily2022年12月19日 一、?今日要闻 Delphi研究员:特朗普NFT系列团队被质疑私自铸造了1000枚NFTDelphiResearch研究员TengYan转推表示.

1900/1/1 0:00:00
现场记录:WGGDAO非典型链游经济模型黑客松

第二场比赛总结:这次我们有三位重量级的参赛选手,带来了三个相对完整的模型:大诚的BigTime模型更偏向于web2的玩法,以皮肤为主线打造web3MMORPG标杆;KK的模型是一个已经开始实践的博弈类项目:德州扑克W3poker.

1900/1/1 0:00:00
Animoca Brands总裁Evan Au Yang等重量级嘉宾确认参会,香港Web3创新者峰会进入抢票倒计时

继12月28日公布首批参会嘉宾名单,港府财政司司长陈茂波、香港立法会议员吴杰庄、Dragonfly创始人冯波、波场创始人孙宇晨,以及BinanceLabs负责人何一等多位港府要员与业界领袖确认出席后.

1900/1/1 0:00:00
?Binary Research:DeFi固定利率产品的设计、发展与困境

DeFi作为金融体系在区块链上的延伸,自然也会存在固定利率产品和浮动利率产品。在加密金融行业,固定利率产品和浮动利率产品接近同一时间上线,但由于链上用户需求的牵引,造成了当下以浮动利率产品为主的DeFi格局.

1900/1/1 0:00:00
Dragonfly创始人冯波、管理合伙人Haseeb Qureshi确认出席香港Web3创新者峰会

12月27日,Dragonfly创始人冯波、管理合伙人HaseebQureshi确认出席将于1月9-10日举行的POW’ER2023香港Web3创新者峰会并参与相关议题的讨论.

1900/1/1 0:00:00