您的位置 首页 资讯

了解Metis跨层桥接NFT设计。

发起 NFT 合约

1. NFT 所有者使用已部署的 L2_NFT_Collection 配置 L1_NFT_Collection,具体指定:

L2_NFT_Collection 的地址

L2_NFT_Collection 的链 ID

NFT 的位置,通过 NFT ID 映射链 ID,所分配 NFT 的 Range,例如 #1-100、60-61 等

Range 是代表 1000 个 NFT 的单位… rangeid 0 意味着 NFT #0 到 NFT #999。

数据结构

mapping(chainid => address) addresses;

mapping(rangeid => chainid) range_loc;

在 Layer 2 认领 NFT

2. 用户将认领 NFT,并指定 NFT ID。 Layer 2 上的 L2_NFT_Collection 合约将验证 ID 分配(例如,这一 Layer 2 拥有 NFT),并相应地在这一 Rollup 上铸造 NFT。 用户可以像往常一样在 Rollup 中自由转移 NFT。

提取 NFT

3. 用户向 L2_NFT_Collection 智能合约发送交易,向 Layer 1 的目标接收者发起提款。

4. NFT 被存入 L2_Deposit 合约,它会锁定 NFT 以供之后必要时进行检索。

5. 锁定的 NFT 会触发发送至 L1_NFT_Collection 的跨链信息,使指定接收者可以在 Layer 1 上铸造 / 提取 NFT。

将在 L1_NFT_Collection 中添加一条新记录,来更新这一特定 NFT 的链上所有权信息,数据结构为:mapping(id=>chainid) nft_loc;nft_loc 总是覆盖 range_loc。为了确定 NFT 的实际链上所有权,如果 nft_loc[id] 返回值为 0,逻辑应该首先检查 nft_loc 然后是 range_loc。

如果之前已经在 Layer 1 上创建了 NFT,即该 NFT 不是第一次提取到 Layer 1 层,则用户将获得具有更新元数据的 NFT,其 nft_loc 已更新。

6. 收件人将认领 NFT,并指定 NFT ID。

(重新) 在 Layer 2 存入 NFT

7. 用户向 L1_NFT_Collection 智能合约发送交易,启动向目标 Layer 2 Rollup 上目标接收者的转移。

8. NFT 被存入 L1_Deposit 合约,它会锁定 NFT 以供以后必要时进行检索。

9. 锁定的 NFT 会触发到 L2_NFT_Collection 的跨链信息,使用户可以通过 NFT ID 在 Layer 2 上铸造 / 认领现有的 NFT。

如果 NFT 已经创建并存入目标 Rollup,用户将收到具有更新元数据的 NFT。

L1_NFT_Collection 将更新 nft_loc,以反映更新后的 。

PAC协议首席执行官David Gokhshtein发推称,有加密鲸鱼在大量购买SHIB。推特用户@NastyShib评论称,在过去两周内,有多个加密鲸鱼购买SHIB。迄今为止最大的一笔交易涉及价值4600万美元的SHIB。根据@WhaleStats监测数据,一个加密鲸鱼在9月30日(上周四)购买6178758122373枚SHIB (当时价值4383万美元)。周六晚些时候,同一个加密鲸鱼分三次获得2760亿枚SHIB(分别是1160亿、1590亿和10亿枚SHIB)。这些交易是在几个小时内完成的。

自8月会议上保持利率不变以来,新西兰联储委员的言论强烈暗示本周将加息25个基点。8月,新西兰宣布封锁导致政策制定者无法触发紧缩政策,现在似乎没有“借口”来推迟加息。市场目前预计加息的可能性约为80%,这对纽元将是温和的支撑。然而,新西兰联储会议对纽元的任何积极影响都可能被风险环境所抵消,但纽元无法像澳元一样靠出口国内商品来缓解抛售压力。

10月4日消息,总部位于温哥华的加密采矿公司Hive Blockchain表示,第一财季利润从去年同期的180万美元攀升至1860万美元,利润比去年同期增长了10倍。Hive 还报告持有 25,000 ETH 和 1,030 BTC。Hive将业绩归功于4月份在加拿大新不伦瑞克省收购了一个数据中心,为公司提供了更大的运营自主权。在本季度,Hive还扩展和升级了采矿设备,部分资金来自1亿美元的融资计划,部分资金来自以太坊的销售

热门文章

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注