译者导读
作为第一个以太坊layer2上为NFT提供交易和服务的平台,Immutable X是如何将技术和代币经济学有效结合,做到即时交易确认、高交易吞吐量和零gas费,且又不会影响以太坊的安全性呢?关于更多详情,可以参见本文。
我曾经喜欢游戏,现在可能仍然喜欢,因为太容易沉迷其中,我现在不会去碰任何游戏了。魔兽世界是关于建立一个角色并为其配备稀有物品的游戏,这些物品需要通过任务、地牢突袭和玩家之间的竞争来获得。获到的物品最终会出现在角色的物品栏中,但玩家并不真正拥有这些物品。玩家和他的角色只有在付费订阅期间或只要游戏存在就拥有它们,除此之外什么都没有。这些物品通常不能在游戏之外以法币交易出售。
数字资产所有权有可能改变这一点,任何玩家将享有在游戏中获得和创造的物品的所有权。所有权记录在区块链上,此类技术被称为不可替代代币NFT。NFT是图像、视频或游戏内物品的唯一代币,可以存在钱包中。这使得用户能够将这些数字游戏资产带出游戏之外,有可能在其他游戏中使用它们,并在市场上用它们换取法币。不可替代意味着代币彼此之间不可互换。如果将一个NFT更改为另一个,最终不会得到相同的东西。
在过去的几个月里,NFT一直在大肆宣传,包括Bored Ape Yacht Club 、Crypto Punks和Axie Infinity 。NFT 不仅是昂贵的jpeg,可以用来炫耀身份权利和作为推特的 个人资料,还可以在所有者之间形成社区,也可以在 Axie Infinity 等游戏中找到用途。Axie 是具有独特功能的小生物,它们在游戏中相互决斗,另外Axie 也可以被培育来创造新的独特生物。因为它们是NFT,可以由所有者出售。
类似Axie这类游戏的流行,使以太坊的容量很快达到了极限。因此Axie Infinity Studio 构建了自己的侧链,以支持铸造和交易大量 Axie,并降低交易费用,让用户真正享受到了玩游戏的乐趣。
但并不是每个游戏项目都愿意自己构建基础设施,而Immutable X 正看到这个机会。它为以太坊上的 NFT 构建了第 2 层解决方案,达到游戏所需要的扩展。他们文档的摘要:
该网络目前每天支持大约 150,000 个NFT交易,网络使用率为 30%。我们的计划是让 Immutable X 每天支持超过 2 亿个交易,同时消耗以太坊不到 30% 的容量。
第 2 层意味着在第 1 层(在本例中第1层即指“以太坊区块链”)之外运行交易,之后将它们汇总回第 1 层。这意味着可以以较低的交易费用执行大量交易,但可以保证主链的安全性。Immutable X 使用rollup来实现这一点。
Rollups只是一种可能的选择,但已成为最常见的扩展技术 - Vitalik在此链接中更详细地介绍了。参见以下表示链之间关系的图表:
第 2 层使得第 1 层的安全性和辅助系统的高可扩展性,得以同时实现。
Immutable X采用的是ZK-Rollups,当回滚到第 1 层时,rollup使用加密技术生成所有交易数据的加密证明。这也称为有效性证明,因为此过程中涉及的数学证明发生在第 2 层的所有交易都是有效的,并且一旦它们被接受到第 1 层区块链上,它们像所有其他第 1 层交易一样不可改变。
与其他 rollup 技术相比,ZK-Rollups 需要大量的计算能力,但通过有效性证明可以立即撤回到第 1 层,从而创造无缝的用户体验。
Immutable X 是使用Starkware的StarkEx技术构建的。下图展示了 StarkEx 如何使交易能够在第1层之外的第 2 层上执行,然后在第 1 层主链上进行更新和证明(这里有一个很棒的小片段,介绍了高级流程)。
现在,如果Starkware提供了所有这些,那么immutable究竟是做什么的?
Immutable X 调整 StarkEx 技术以适应 NFT 的特定要求,允许用户铸造、存入、转移和提取 NFT。此外,该团队通过抽象大部分复杂的智能合约和区块链逻辑,提供了一系列功能,让开发人员的工作变得非常轻松。这也是该项目如此有趣的部分原因。很少有开发人员知道如何使用 Web3 技术、开发智能合约并构建连接到它们的应用程序,因此使用API为游戏内物品铸造NFT变得非常简单,让任何游戏都可以进入这个新领域。
在 Immutable X 上,从铸币到交易再到转账的每一次交互都是通过简单的 API 调用来执行的。Immutable X API 包含构建应用程序所需的读取和写入功能,而无需构建后端。最近在 Immutable X 上启动了一系列有趣的项目。
Gods unchained是一款流行的纸牌游戏,其中稀有卡片是由 Immutable 构建的 NFT。
Illuvium是一款开放世界 RPG,计划在 Immutable X 上推出。
包括TikTok Top Moments在内的各种 NFT 项目。
Ember Sword正在构建一款免费的 MMORPG,让玩家和社区能够塑造游戏。
游戏联盟ESL与 Immutable X 合作提供 CS:GO NFT。
下图是代币经济学和高级运维架构的混合。
协议的资金合约存放在在第1层上,并通过桥连接到第2层。
用户需要将资金存入第 1 层的合约中,才能在第 2 层的钱包中使用这些资金。
汇总后,验证者验证来自第 2 层的证明,以确保第一层的网络状态是正确的。
SDK只是一个使用 API 的 JavaScript 库。
LINK通过将用户的第 1 层钱包连接到第 2 层钱包,将用户连接到 Immutable X上。用户可以继续使用他们的第 1 层以太坊钱包。
提交给 Immutable X 的所有订单都可以通过共享订单簿获得,让开发人员在构建自己的市场时可以快速开始。Immutable X 自带交易市场,可在其中交易 NFT。
rollup服务在巨大的 merkle 树中跟踪第 2 层的状态(此链接解释了他们是如何工作的),该树被批处理以计算其有效性的证明。这是一个庞大计算量的步骤,但可以压缩存储在链上。
生态发展基金,部分作为用户每日使用量的奖励。另一部分奖励支持使用 Immutable X 的开发项目。捐赠通过Snapshot来完成支付流程,IMX 代币持有者可以对捐赠提案进行投票。
满足以下条件的代币持有者,将获得质押奖励:
在最近30 天内参与了治理投票。
持有 NFT 或在最近 30 天内有交易。
奖励按用户已抵押的金额与已抵押总金额的比例来支付。
质押奖励池的资金来自销售和交易NFT的费用,其中 Immutable X协议收取2%,其中每2%的20%被换成IMX并存入到质押奖励池。IMX 是在公开市场上购买的。
2% 费用中的 80% 部分是 Immutable X 协议的主要收入来源。
IMX 代币的作用虽然没有其他代币那么重要,但可以将它看成是对 Immutable X 协议的价值捕获。 Immutable X 协议使用的越多,则交易费用就越多。
游戏/APP
Immutable X 完全是关于 NFT的,因此值得仔细研究它们在协议中是如何工作的。
第 1 层和第 2 层之间的连接:新游戏需要经过几个步骤才能在 Immutable X 上铸造 NFT。首先要为NFT创造智能合约,以便在第2层上可以使用NFT。然后,智能合约需要在 Immutable X 中连接。完成之后,可以在第 1 层和第 2 层上创建NFT,并且可以使用 Immutable X 的存款和取款功能在2层之间架起桥梁。
版税:NFT交易版税(固定费率)归原创者所有。这是创作者在作品首次售出后赚钱的好方法。
元数据:NFT详情不直接存储在NFT中。NFT自带指针,指向描述这些特征的文件(IPFS是可以存储此类文件和 jpeg图片 的地方之一)。这张来自Opensea的精彩图片解释了这个概念:
Immutable X 还支持不存储在链上而是完全由APP控制的可变元数据,从而允许APP更好地描述NFT。
我很喜欢这个发展方向。创建NFTs变得廉价、可扩展,并且任何游戏开发工作室都可以轻松获得,而不需要雇用整个Web3开发团队。Immutable X通过使这种技术的使用变得如此简单而降低了进入的门槛。
再加上玩家和用户对转向这种新的游戏赚钱模式的需求。我简直无法想象游戏不提供游戏中的物品作为NFT,以便玩家可以拥有它们。这是玩家想要的,最终是玩家通过选择他们想玩的游戏来推动对新变化的需求。
在这一演变的下一步,游戏公司需要重新考虑他们的商业模式。免费游戏是过去几年的一个大转变,公司免费提供游戏,并转向游戏内物品的销售收入。虽然他们将继续销售 NFT,但新的收入来源肯定会随之而来。例如Gods Unchained,大部分收入计划从游戏卡的交易版税中获得。
作为所有这些的基础,Immutable X是一个令人兴奋的基础设施,使我们离主流的web3使用更近一步。