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

Vitalik: 跨 Rollup 封装及迁移 NFT

作者:

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

原文:Cross-rollupNFTwrapperandmigrationideas

作者:VitalikButerin

编译:ETH中文站

转自:ETH中文站

NFT生态在迅速增长,并且构成了以太坊链上gas消耗的重要部分。NFT生态系统仍处于年轻态并相对缺乏根基,并且由于NFT领域很大一部分属于非金融性质,因此更需要避免高额费用,这使NFT成为转移到Layer2的主要目标,但如何转移呢?。

一个简单的提议是通过社会性协调转移到一个特定的Rollup平台,但这样做也有几处劣势:

所有目前支持EVM的主要Rollup平台都有后门、中心化排序或其他辅助措施,将整个生态系统转移到单个Rollup是有风险的,而Rollup将如何升级这些功能还存在不确定性;NFT生态系统最终可能成长到单个Rollup无法安全承载的体量;NFT生态系统的任何部分,甚至整个NFT生态系统,都不是封闭的;他们将需要与以太坊生态系统的其他部分进行互操作本文提出了一个使NFT友好跨Rollup并使其迁移到整个Layer2生态中的提案。

Vitalik Buterin与YC创始人已在社交媒体上互相取关:11月22日消息,以太坊联合创始人Vitalik Buterin与Y Combinator联合创始人Paul Graham已在社交媒体上互相取关。以太坊联合创始人Vitalik Buterin此前发推讽刺Paul Graham的小道消息推文,并表示过去一周发现难以忍受的一个现象:人们散布谣言,很多人转发它们,很多人开始根据这些谣言信息进行交易……总之,我认为我们不应该把“Trustme”的谣言交易合法化。这为操纵市场提供了成熟的空间,甚至可能造成波动。另一个更深层次的问题是,加密领域有一段悠久的历史,人们利用谣言来诱导价格朝着有利于他们的方向波动。故意操纵市场并获取收益并不符合加密金融文化。[2022/11/22 7:55:26]

提议解决方案一

VitalikButerin等人发布Ethereum“账户抽象”提案ERC4337:9月29日,Ethereum创始人Vitalik Buterin联合KristofGazso、yoav.eth、DrorTirosh、NamraPatel、TomaszK.Stanczak等人发布账户抽象提案ERC4337,可在不改变以太坊共识层协议的情况下实现验证逻辑,该提案的开发者内测版本将于近期上线。

注:“账户抽象”是以太坊社区中讨论的改进提案之一,以实现交易不需要从私钥控制的EOA账户发起,而是可以直接从智能合约发起,具体的用例包括智能合约钱包、Tornado.Cash这类隐私保护工具等。[2021/9/29 17:15:22]

NFT可以在单个Rollup中进行初始注册,然后通过创建wrapperNFT在不同的Rollups中转移。

动态 | EOS的Activity指数为 3848 万 排名第1:据IMEOS报道,根据blocktivity.info的数据显示,截止北京时间18年12月25日11点00分 ,区块链活跃度指数排名前五名分别为:EOS,WAX,BitShares,Steem,Bitcoin。其中EOS的Activity指数为38,489,477,排名第1。Activity指数为最近24小时内在区块链上执行的操作数量。[2018/12/25]

NFTwrapping过程如下:

在RollupA上,将NFT发送到封装管理器合约,指定目标Rollup和初始所有者。加密箱合约存储一条记录,为X分配一个新的序列号R,并保存目标Rollup和目标Rollup的初始所有者。在RollupB上,任何人都可以使用RollupB上的封装管理器合约创建wrapperNFT。创建一个wrapperNFT需要指定源Rollup和序列号。要创建X的一个「有效」wrapperNFT,只能由指定的所有者和通过声明作为序列号和源Rollup完成。注意,有可能会创建一个指向无内容的无效wrapperNFT,而RollupB无法分辨有效和无效。封装管理器合约存储值组并防止使用同一个值组创建多个wrapperNFT。要从加密箱中提出NFT,RollupB上wrapped-X的当前所有者必须将其发送回封装管理器,后者发布收据说明「序列号为R、源RollupA和初始所有者01的NFT已经解除封装,以及潜在的新所有者02」。加密箱合约可以在收到RollupB上收据的证明之后将NFTX交由02,并根据其存储的信息检查序列号、源Rollup和初始所有者,并验证NFT的转移。请注意,提取NFT存在时间延迟,因为OptimisticRollup类解决方案的状态根需要大约一周的延迟才能最终确定,以便验证收据。到目前为止,更快地进行多跳的唯一方法是进行多层封装。

Vitalik Buterin推特发文是否应离开以太坊加入谷歌 随后又删除:据cryptovest报道,Vitalik Buterin在推特发文进行投票,是否应该放弃以太坊加入谷歌,并在推特上贴出谷歌招聘人员发送的电子邮件截图,随后推特上又将之删除。[2018/5/21]

用户要验证wrappedX是否合法,需要自己验证RollupB上的状态和RollupA上的收据。

拓展:增加跨Rollup转账

在RollupB上,wrapped-X的所有者可以将其发送给封装管理器,并附上一条指令发布不同的收据「序列号为R、源RollupA和初始所有者为01的NFT刚刚转移到RollupC,以及潜在的新所有者02」。

在RollupC上,任何人都可以通过指定原始源Rollup、序列号和初始所有者来制作wrapped-X对象,并且RollupC上的此wrapped-X可以进行自由交易。但是一旦如此,提出wrapped-X需要发布跨Rollup转移产生的所有收据。

请注意,为了简单起见,「提款」本身不再是跨Rollup的操作,而是通过跨Rollup完成的,在RollupA上创建wrapped-X,然后单独进行一步unwrapping操作。

实际上,当NFT从一个Rollup转移到另一个Rollup时,转移路径上的链会产生一串收据,该收据链中的每一个收据都被镜像到RollupA,并且在未来,当其他Rollup的状态根最终确定时,这些收据将在某个时间点按序被处理。

用户要验证wrappedX的真实性,需要验证反映跨Rollup转移的所有Rollup上的整个收据链。

扩展2:在底层链上优化发行gas

所有NFT都可以这种方式发行:由以太坊底层链上的加密箱「拥有」。为了优化gas的效率,加密箱合约将具备生成一套序列号并将其传输到Rollup的功能。实际上,所有NFT都是预先创建的,但尚未赋予「意义」给其中任何一个,并且它们被批量转移到Rollup。

「发行」过程现在就变成了赋予意义的过程。这可以通过在收据中传递「含义哈希」来完成,与所有者传递的形式相同:如果NFT没有意义,所有者可以为其赋予一个含义,使其成为一个具有「差异性」的NFT。底层链只有在验证收据链后才知道NFT的含义,直到赋予含义为止。

这允许所有NFT都在底层链中「扎根」,而不是Rollup。这对于处理Rollup故障、因其他原因不可用或是应用需要永久迁移到其他域的情况来说很有帮助。

标签:ROLROLLNFTRAPCoinControllerCashTROLLER价格KNFT币Wrapped USD

火币APP下载热门资讯
$TOP交易大赛获奖名单公布

亲爱的BitMart用户:感谢您踊跃参与“$TOP交易大赛”活动,现公布获奖用户如下:排名用户名奖励($TOP)1jia****@gmail.com280,0002opt****@gmail.com180.

1900/1/1 0:00:00
过中秋来虎符抽盲盒 神秘大奖等您来领

人间良时总有亲朋美酒,共赏风月、音好花开。山水万重亦能锦书遥寄,天涯此时、月圆人安。值此中秋佳节,虎符特别推出“过中秋来虎符抽盲盒”系列活动,无论新老用户,参与活动即可获取盲盒抽取次数,神秘大奖等你来领取!数据:以太坊域名服务ENS注.

1900/1/1 0:00:00
PayPal发布其“超级应用”,整合支付、数字钱包、加密功能

巴比特讯,PayPal近期一直在谈论其“超级应用”计划,最近告诉投资者其即将推出的数字钱包和支付应用已经开始发布.

1900/1/1 0:00:00
比特矿业宣布在美国俄亥俄州投资建设矿场 1016 台矿机已经运抵美国

吴说区块链获悉,9月22日,比特矿业(原500.com)发布公告,宣布已与VikingDataCenters,LLC签署合作协议,双方将成立合资公司,在美国俄亥俄州共同投资建设和运营容量为85MW的加密数字货币矿场.

1900/1/1 0:00:00
Chainlink 2021秋季黑客松正式开放报名

我们非常高兴地宣布Chainlink迄今为止规模最大的黑客松正式开放报名!此次黑客松将于2021年10月22日开始,一直持续到11月28日.

1900/1/1 0:00:00
关于”一U夺币“新增BNB、DOGE的活动公告

尊敬的EXX用户: ???EXX将于香港时间2021年4月14日16:00”一U夺币“新增BNB、DOGE的玩法,1个USDT赢取1个BNB或1000个DOGE,参加人次越多.

1900/1/1 0:00:00