Vitalik: 跨 Rollup 封装及迁移 NFT

原文: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:账户抽象可为以太坊带来数十亿美元的收益:金色财经报道,最近在巴黎举行的以太坊社区会议(EthCC)上的一次演讲中,以太坊创始人Vitalik Buterin详细介绍了账户抽象升级如何让用户用用于交易的代币支付Gas费,从而吸引数十亿人使用以太坊。帐户抽象使用户能够从外部拥有的钱包(EOA)切换到基于智能合约的钱包。如果此次升级成功,钱包管理将比现在更加高效和轻松。Buterin和社区相信,这可以使加密技术得到广泛采用。

此外,加密货币领域充斥着丢失助记词或助记词被盗的用户。通过账户抽象,用户可以创建充当可编程智能合约的非托管钱包。据报道,钱包恢复只是此次新升级带来的众多功能之一。Buterin相信此次升级可以给以太坊带来数十亿美元的收益。[2023/7/20 11:05:50]

提议解决方案一

以太坊创始人Vitalik购买价值50ETH的UBI并进行销毁:10月20日消息,据链上数据,以太坊创始人Vitalik Buterin钱包购买了价值50ETH的UBI并进行销毁。据悉,Proof of Humanity 是引入人性论证的 DAO,使用社交验证的登记系统,公开参与、真正民主的一人一票治理系统,$UBI是Proof of Humanity的代币。[2021/10/20 20:42:02]

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

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类解决方案的状态根需要大约一周的延迟才能最终确定,以便验证收据。到目前为止,更快地进行多跳的唯一方法是进行多层封装。

声音 | Kavita Gupta:风投在加密货币领域的投资方式发生了变化:ConsenSys Ventures创始执行合伙人Kavita Gupta在最近接受采访时表示,风投在加密货币领域的投资方式发生了变化。风投开始适应新的模式,加密货币投资比较独特,其流动性、持续性、风险特征、波动性等因素都与传统的长线投资基金有很大不同。区块链投资者的构成在不断变化,企业家画像也在变化。在这一领域担任CEO的人士从大部分是年期的技术专家变成了很多是经验丰富的工程师和连续创业者。产品的愿景、路线图,尤其是接纳的理由和友好的用户界面已成为了讨论主题之一。一些大型风投公司正在成立加密货币领域专用基金,使世界更加接近Web 2.0和Web 3.0,并验证这一领域的许多早期技术,而这些技术在一年前还看起来可能是不现实的。”[2019/1/30]

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

动态 | V神(Vitlalik Buterin)提出改善交易费市场建议 :在日前发表的一篇论文中,以太坊(Etalum)创始人VitalikButerin概述了现行制度的问题,即加密矿工的工作补偿,以及如何改进这一过程。[2018/7/4]

拓展:增加跨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故障、因其他原因不可用或是应用需要永久迁移到其他域的情况来说很有帮助。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

币安币BUGG:XT关于BUGG合约更换完成的公告

尊敬的XT用户: BUGG合约地址更换已完成,用户在平台的BUGG资产已切换为BUGG新合约资产,平台已开放BUGG新合约代币的充提,交易将于2021年09月27日18:00开启.

DAIBULL:关于暂停CZZ充提的公告

亲爱的币牛BiBull用户:您好,BiBull平台计划于2021年09月07日13:00(UTC8)对CZZ进行主网升级,升级期间停止充提币,具体开启时间将另行公告通知.

BNBTPS:XT关于暂停 GALA 充提的公告

尊敬的XT用户: 因GALA钱包维护,XT.COM现已暂停GALA充提业务。给您带来的不便,请您谅解!感谢您对XT.COM的支持与信任.

[0:15ms0-0:789ms