木星链 木星链
Ctrl+D收藏木星链

NFT:解读最新Final的ERC-6147:极简的半强制性NFT产权分离标准

作者:

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

就在2023.3.7日,由10KUniverse提出的以太坊改进提议EIP-6147已移至最终版本!

该标准是ERC-721的扩展,分离了NFT和SBT的持有权和转让权,并定义了一个新的可设置到期时间的"守卫者"角色Guard,可使得NFT防盗、借贷、租赁、SBT等更具灵活。

本文将系统讲述ERC-6147的实现机制,并对比往期NFT租赁协议专案ERC-4907、ERC-5055,来综合分析点评此协议以及适合的应用场景!

1、背景

NFT已经可谓是个老生常谈的话题了,借助链上的不可篡改特性以及合约本身的自动化运作,实现了链上资产的确权与管理,笔者也从标准协议,租赁拓展协议,乃至于NFT交易市场的几种主流模式来撰写过多篇文章长文。

Web3信用协议Getaverse获得LD Capital投资:据官方消息,Web3信用协议Getaverse获得LD Capital投资,具体投资金额暂未披露。Getaverse作为LD Capital投资的第一个DID信用协议项目,将获得LD Capital全方位的投后服务。Getaverse此轮融资将用于扩展DID平台、开发DID信用管理系统和AI组件以及提升用户体验等。

Getaverse是一个创新可成长的DID信用协议,用户的DID身份信息、信用评分、互动行为等数据都与协议紧密相连,从技术层面真正实现用户DID身份的多链共享。

目前Getaverse DID平台2.0已上线,可信验证节点数已突破11,000。[2023/4/27 14:30:52]

如果要论证NFT的优势可能可以罗列上几页纸,但要论证NFT的劣势,则千言万语汇聚成一个词:流动性!

当然各位可能要质疑的是,流动性不足的困境与实现产权分离标准有什么关系呢?

在笔者看来,事实上NFT流动性的困境更多不是源于NFT协议本身,对ID的非同质化机制和限定ID区间导致的,哪怕是近乎无穷的ERC20token难道就不缺乏流动性了吗?更重要的是,流动性本身是出于对金融产品的定价诉求而产生的话题,如何让NFT本身具有使用价值,便成了让价值有所依归而不是只依赖于市场操作的协议。

BitMEX联创:未来将出现多个货币集团但不会达到美元的“霸主”地位:金色财经报道,BitMEX联合创始人Arthur Hayes发表文章“Exit Liquidity”,探讨了美元在全球范围内的经济和作用,以及其作用的萎缩会如何影响全球加密货币的采用。Hayes解释说,美元在全球的主导地位是由美国开放的资本账户和对自由贸易的投入所支撑的。两者都为美元创造了额外的需求,因为前者允许亚洲国家用美元购买美国资产,后者则让美国人购买廉价的亚洲产品。

然而,作为全球储备货币的发行者,也意味着美国联邦储备局和美国财政部有责任保持全球经济的完整性。换句话说,当全球经济需要更多的美元时,美国必须提供它,即使它激起了国内经济的通胀压力。

Hayes预测,未来将出现多个货币集团,但不会出现今天美元这样的货币“霸主”。集团之间的失衡将以黄金和加密货币等“中性储备货币”来解决,这些货币“不与任何特定国家挂钩”。[2023/4/22 14:19:34]

影响使用价值NFT使用价值的,也正是NFT协议本身

1.1、产权耦合,高价值NFT会倾向于安全避险

目前NFT被盗的案例很多,然而现有的NFT防盗方案,比如将NFT转入冷钱包等都会使得NFT的使用不便。

Tribe DAO通过TIP-121a提案,开始整合PCV中的资产:8月29日消息,Tribe DAO通过了TIP-121a提案的链上投票,开始整合协议拥有的资产,将WETH、LUSD等兑换为DAI。

本次投票是Fei Labs提出的TIP-121提案的第一部分,TIP-121包括整合资产、赔偿Fuse黑客攻击的损失、最终赎回三个部分。在完成前两项工作后,FEI将1:1赎回为DAI,而TRIBE可以按比例赎回PCV中的剩余资产。当所有工作完成后,也意味着Tribe DAO的彻底解散。[2022/8/29 12:55:22]

并且在目前的NFT借贷中,NFT所有者需要将NFT转移到NFT借贷合约中,NFT所有者在获得借贷期间不再拥有NFT的使用权,这边是产权耦合的问题,这其实和我们现实中购买房产再房产抵押换取流动性资金时,再非风险条件下是不用被占用房屋使用权的情况很不同。

记忆尤新的是,猴子APE空投时被攻击者用闪电贷结合NFTX进行攻击

Alameda昨日19点至今共向FTX交易所转入约1.02亿枚USDC:7月5日消息,链上数据显示,Alameda FTX Deposit钱包地址(0x83a127952d266A6eA306c40Ac62A4a70668FE3BD)于昨日19点至今分7笔共向FTX交易所转入102593855枚USDC,最近的一笔转账是今日9:58的29933396枚USDC。[2022/7/5 1:51:39]

原事件分析可拓展阅读:EIP-5058能否防止NFT项目方提桶跑路?

整件事情里,唯一受损的则是质押了猴子的用户,本来是赚取微不足道的时间利差却痛失了ape的海量空投。

同样的,产权耦合的还有SBT的问题

对于SBT,目前主流观点认为SBT是不可转让的,这使得SBT与以太地址绑定。但是,当用户地址的私钥泄露或丢失时,找回SBT将成为一项复杂的工作,并且没有相应的标准。SBT本质上实现了NFT持有权和转让权的分离。当SBT所在的钱包被盗或不可用时,SBT应该是可以恢复的。

例如,如果一所大学向其毕业生颁发基于文凭的SBT,如果大学后来发现毕业生有学术不端行为或损害大学声誉,它应该有能力收回此文凭的SBT。

Abracadabra将实施锚定稳定性措施以解决MIM锚定失衡问题:6月19日消息,稳定币协议Abracadabra将实施Peg Stability Measures(锚定稳定性措施),以解决MIM的锚定失衡问题。

即日起,yvDAI cauldron利率从每年的0%提高到1%。在接下来的几天里,yvDAI利率的上升可能会持续下去,同时根据锚定的情况,Stargate USDC和USDT的利率也可能上升。[2022/6/19 4:37:54]

1.2、产权分离分案,强制性维度难以把控

过往十四也解读过若干尝试产权分离的方案,例如ERC-4907和ERC-5058,不可避免的最大的难题在于强制性程度的衡量,这并不是方案本身的问题,而是方案本身的哲学理念问题。

1.2.1、简单哲学ERC-4907,定义愿景剩下交给共识

在2022-07月,NFT租赁市场DoubleProtocol提交的可租赁NFT标准“EIP-4907”通过了以太坊开发团队的最终审核,成为第30个ERC标准“Final”的状态。

代码极为简单仅有72行,使用这个标准,就是在原来的ERC721之上新增

1个事件3个方法structUserInfo{addressuser;//用户地址uint64expires;//用户到期时间}归咎原理,其实4907只是新增了一个数据对象UserInfo?在所有权的概念之外增加“用户”的维度,但是毕竟其强制性有限,只要转移就能强行终止出租授权

详情可拓展阅读:

721租赁协议解读:以太坊新标准EIP-4907是怎样实现NFT租赁的?1155租赁协议解读:NFT租赁提案EIP-5006步入最后审核!

1.2.2、0信任哲学的ERC-5058,代码即法律

他本质上是对NFT的锁定状态进行管理,让项目方在继承5058实现的NFT项目中,提供锁定即转移的功能,也可以在继承中实现更多功能比如版税等

他封装提供了若干提供方法:只有用户许可以及项目方执行之后才会完全锁定

用户可调用

lockApprovesetLockApprovalForAll项目方合约调用:

lockFromunlockFrom锁定期的定义也极具强制性,近乎只依据设定之初的时间点

项目方锁定NFT时,需要指定锁定过期的区块高度,该高度必须大于当前区块高度。锁到期后,NFT自动释放,才可以进行转移。

项目目前还是处于草稿阶段,或许强制性过高以及用户项目方双向操作的较高成本所致

详情可拓展阅读:EIP-5058能否防止NFT项目方提桶跑路?

讲述完上述完全不强制4907,以及完全强制的5058,便到了本文主题:最新通过以太坊基金会审查,确定为Final的ERC-6147,虽然他原生的标题是:《GuardofNFT/SBT,anExtensionofERC-721》,但十四君从系列的租赁研究经验来看,他更应该称是《半强制的NFT产权分离标准》

2、ERC-6147的运作机制

此协议整体代码也非常精简且高度复用,属于对ERC721的拓展标准,但是要注意,如果使用了他,则转移的操作可能与常规的721的逻辑不同,操作不当可能容易被钓鱼,具体如何咱们展开说说。

建议拓展阅读:你买的NFT到底是什么?

2.1、Guard是什么?谁能控制?

首先ERC-6147定义了一个名为Guard的角色,和4907的UserInfo很相似,

structGuardInfo{addressguard;//守卫者地址,uint64expires;//到期时间,}而Guard只有该NFT的当前所有者地址以及有代扣权限的地址,可以通过changeGuard设置,

通过源码可以看到,在设置Guard的时候若干的细节//防止误锁定,所以Guard不能设置为0地址

require(newGuard!=address(0),"ERC6147:newguardcannotbenull");

//只有Guard可以修改自己require(guard==_msgSender(),"ERC6147:onlyguardcanchangeitself");

//只有nft的所有者或者获得授权者可以设置Guardrequire(_isApprovedOrOwner(_msgSender(),?tokenId),?"ERC6147:?caller?is?not?owner?nor?approved");

设置成功后,任何人都可以通过guardInfo方法来查询某个NFTID,当前的Guard信息,同时这里也沿用了和4907一样的基于时间戳的设计,所以是到期无需二次上链交易,就可以自动失效。

那Guard的身份,谁可以去除掉呢?只有Guard自己以及时间可以。

2.2、Guard能做什么?

首先具有了强制转移权,对于设置了Guard的NFT而言,在进行transferFrom的时候,会查询交易发起方是否是守卫地址,是才能转移。

?

标签:NFTGUARDSBTVERSSPUNK Vault (NFTX)Coin Guardiansbtc币未来价格预测VERSESS Coin

Gate交易所热门资讯
比特币:“数字黄金”的蜕变:浅析比特币的3种应用拓展方案

诺贝尔经济学奖得主罗伯特·希勒在《叙事经济学》曾提出,比特币和支持比特币的区块链技术的火爆,很大程度上拜叙事所赐。在他看来,比特币代表着一种充满高科技与新经济的叙事.

1900/1/1 0:00:00
Foresight Ventures: AIGC浪潮下Web3的应用层创新

概述ChatGPT推出两个月后用户数量迅速突破1亿,成为业内和资本市场的关注热点。目前,国内外已有多家科技巨头在AIGC领域布局.

1900/1/1 0:00:00
ANC:空投带火生态:盘点最近上涨的 30 个 Arbitrum 项目

原文作者|Korpi原文编译|白泽研究院Arbitrum最近火了!凭借着价值>10亿美元的$ARB空投,大量资金将涌入其生态系统项目,使得流动性“水涨船高”.

1900/1/1 0:00:00
ETH:Lido 之后,Stader 会领导下一波LSD叙事吗?

如果您错过了由$LDO领导的LSD叙事的早期浪潮,请不要担心。原定的上海升级已改期至4月。这使您有第二次机会成为首批参与的人.

1900/1/1 0:00:00
ARB:TheTie:Arbitrum 的现状和未来展望

$ARB3月23日,Arbitrum将把其ARB代币总供应量的12.75%分配给其社区,另外43%分配给DAO金库,供代币持有人直接管理.

1900/1/1 0:00:00
ROLL:Scroll 联创 Haichen Shen:构建 zkEVM 和 zk Rollup 的挑战

在ETHDenver的Devtopia舞台上,Scroll的联合创始人HaichenShen发表了主题为Scroll构建zkEVM和zkRollup的挑战的演讲.

1900/1/1 0:00:00