LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > CoinList 上的 IMX 项目简介:为以太坊的第一个Layer2 NFT 提供动力

CoinList 上的 IMX 项目简介:为以太坊的第一个Layer2 NFT 提供动力

2021-08-30 洁sir 来源:区块链网络


Coinlist 上的 Immutable X (IMX) 代币销售

我们很高兴地宣布 IMX,Immutable X 的原生 ERC-20 实用程序代币。 Immutable X 是以太坊第一个用于铸造和交易 NFT 的 zk-rollup 协议,与 StarkWare 合作建立。在其主网 Alpha 期间,Immutable X 促成了数百万美元的 NFT 交易量和超过 250,000 笔 NFT 交易。

目前,世界上一些最大的公司正在构建 NFT 体验。由于以太坊的可扩展性和用户体验挑战,许多人正在探索有竞争力的区块链或侧链。 Immutable 认为开发人员不应该在以太坊的安全性和网络效应之间做出选择,并为他们的用户打造出色的体验。

Immutable X 通过提供强大的底层扩展解决方案、全球订单簿和资产注册表以及 NFT 原生钱包体验,使构建世界一流的 NFT 项目变得简单,所有这些都通过简单的 API 和 SDK 公开。

IMX 旨在通过激励协议采用和交易活动来加速 Immutable X 的发展,并奖励那些在以太坊上为构建可扩展的 NFT 生态系统做出贡献的用户和开发人员。

代币经济学

总代币供应量为 20,000,000 IMX。目前,IMX 有三个主要用例:

1.费用:协议上每笔交易费用的 20% 将在 IMX 中支付。如果你没有任何 IMX,将使用你的 ETH 自动购买 IMX,创造无摩擦的用户体验。

2.质押:所有用于支付交易费用的 IMX 都被发送到一个质押奖励池。该矿池将按比例分配给当前正在质押 IMX 的用户——质押的越多,获得的收益就越多。

3.治理:作为 Immutable X 社区的活跃成员,可以对协议的未来进行 IMX 加权投票。


赚取 IMX

正在进行 IMX Play to Earn 活动,以奖励为 Immutable X 协议做出贡献的用户。


在 IMX Play to Earn 活动结束后,将为协议增长做出贡献的开发者、交易者和用户持续获得代币奖励。每次用户执行对 Immutable X 有利的操作(例如交易)时,他们都会获得积分。奖励池将按比例分配给积分持有者。

目前,我们计划奖励用户执行以下操作:


我们的设计架构如何为 NFT 的未来提供动力

我是亚历克斯,Immutable 的 CTO。我将概述我们在构建 Immutable X 时做出的关键设计决策、我们为什么要做出这些决策,以及它在 NFT 的未来可以发挥的作用。

我们着手解决以太坊 NFT 生态系统当前面临的主要挑战:

扩展(3-5 NFT 交易/秒)
UX(交易需要几分钟来确认)
成本(NFT 交易的费用目前为 30 美元以上)
流动性(大多数 NFT 从未交易过)
开发者体验(NFT 项目将更多时间花在技术挑战上,而不是改进项目上)
环境影响(主流应用的障碍)

到目前为止,解决这些挑战的唯一方法是损害这些资产的安全性、托管或去中心化,通常是切换到安全性较低的区块链或侧链(两者最终都与以太坊竞争,而不是规模化)。在 Immutable,我们拒绝接受这种权衡是必要的——而且,有了 Immutable X,我们取得了成功。

每当你在 Immutable X 上铸造或交易 NFT 时,你支付零 gas,并且所有交易的有效性都由以太坊的安全性使用零知识证明直接强制执行——这是以太坊上 NFT 的第一个「第 2 层」。我们允许用户通过一个名为「Volition」的系统在两个 Validium 和 ZK-rollup 之间进行选择,我们首先通过 Validium 提供最大的可扩展性,以允许应用程序将 NFT 扩展到数十亿,同时保留在以太坊上。

缩放引擎的选择
在构建 Immutable X 时,我们的一个关键决定是底层扩展解决方案的选择。由于以太坊已经建立和不断增长的网络效应,我们对切换到另一个区块链或侧链不感兴趣。我们关心真正的去中心化——在区块链技术上投入大量时间,只求助于相当于数据库的东西是在浪费每个人的时间。我们支持以太坊,支持以太坊上的每个人。我们相信:

不可变 X 缩放 = 以太坊缩放 = NFT 缩放。

替代的 L1 选项,包括像 Matic 这样的侧链,通过危及资产安全或去中心化或两者兼而有之,实现了一定程度的可扩展性。我们想建立一个真正的 L2,它继承了以太坊 L1 的安全性。

L2和侧链的区别
排除侧链让我们去探索大规模增长的 rollup 生态系统——我们在做出选择时考虑了两种主要类型(乐观和零知识)。


乐观汇总(Optimistic rollups)非常适合主要处理可替代资产(例如 ETH/ERC20s)并依赖可组合性的应用程序。但是,对于 NFT,它们有一些显著的局限性。首先,它们需要 1-2 周时间。虽然可以使用快速提款对可替代资产进行改进,但不可能为独特资产 (NFT) 的快速提款提供流动性。他们还需要对欺诈报告的激励进行大量推理,并且他们的欺诈证明模型有一些明显的缺点。
?
我们将重点缩小到基于 ZK 的解决方案(汇总/验证)。由于使用了有效性证明,ZK rollups 支持即时取款。用 Vitalik 的话来说,“……从中长期来看,ZK 汇总将在所有用例中胜出……”。 ZK Rollups 目前的主要缺点(不支持通用计算)对 NFT 生态系统不太重要,并且由于在 CAIRO 等项目上的出色工作很快就会被消除。

我们选择使用 STARK 证明而不是 SNARK 或其他系统,因为 STARK 可以在没有秘密仪式的情况下设置,是后量子安全的,并且与其他证明系统相比依赖更简单的密码学,这意味着它们不太可能被攻击。我们还能够与才华横溢的 StarkWare 团队密切合作,他们不断突破证明能力的界限。

最后,选择使用 STARK 有效性证明来构建是很容易的——它是能够解决 NFT 面临的真正挑战的引擎,而不会影响用户安全,我们感到舒服的唯一解决方案将无限期地继续成功。

给用户选择权
下一个关键决定是我们将采用哪种 ZK 证明实现上市; Validium(私有的、可扩展性极强、数据可用性要求增加)或汇总(无数据可用性要求,但每笔交易的线性成本很小,可用于大规模使用)。数据可用性是 rollup 的一个重要概念,因为在失败的情况下(恶意或缺少 rollup 运算符),用户必须提供从他们的资产(在叶子中)到树根的默克尔路径。当 ZK-Rollup 发布其证明时,它将增量存储在证明本身的所有保管库之间的状态中。在 Validium ZK-proof 中,只要数据始终对需要它的客户“可用”,这种安全条件就会成立。 ZK-Rollup 数据的缺点是它在批次之间引入了金库更新的线性成本,尽管与第一层交易的 100,000 次交易相比,此成本很小(每次金库更新大约 1000 次gas)。


然而,即使 gas 成本降低了 100 倍,ZK-Rollup 数据仍然有限。以每次保险库更新 1000 gas 计算,铸造 700 万个 NFT(例如 Gods Unchained 创世季节)将花费大约 70 亿 gas。以 200 gwei 计算,这是 1400 ETH(约 250 万美元)的支出,或每项资产约 30c。

我们的分析表明,对于正在考虑铸造以太坊 NFT 的开发人员,包括主要游戏工作室而言,这种成本是不可持续的。如果 Fortnite 继续使用以太坊,他们每年会铸造数十亿个 NFT。我们必须以具有成本效益的方式实现未来,同时决不损害基本安全。我们考虑过按铸币计费,但很快意识到这与我们的总体目标背道而驰——允许开发人员忽略铸币成本并专注于设计可能的最佳应用程序。

值得庆幸的是,我们正在与 StarkWare 合作,通过名为 Volition 的系统,允许用户在需要时获得尽可能高的数据可用性,以及完全主流的可扩展性。这允许用户切换是否要使用 Validium ZK-proof 或 ZK-Rollup 解决方案。

为了确保我们能够保证数据可用性,我们使用了一个「数据可用性委员会」——行业中的一些重要实体,他们签署每批数据以表明他们拥有来自通过智能合约强制执行更新的数据。这与侧链中的验证者或区块生产者非常不同——只要任何数据委员会保持诚实,数据就会继续可用,不需要共识算法。此外,由于我们的系统不需要隐私,我们将定期在 IPFS 上发布这些数据。

意志模型
尽管如此,即使有这些保护,仅 Validium ZK-proofs 也不是我们 Immutable X 的长期目标。 Immutable X 启动时保留了保险库空间,以便我们扩展到 Volition。在 Volition 模型下,用户将能够选择将特定资产作为 Validium ZK-proof 还是 ZK-Rollup 持有。我们可能会看到一家高频 NFT 交易公司全天使用 validium zk-proofs 进行可扩展的交易,然后选择重新使用 ZK-rollup 金库。主要游戏发行商和大规模应用程序几乎肯定会通过 Validium ZK-proofs 铸造 NFT 以实现全球规模。无论哪种方式,重要信息是:你的资产始终由以太坊的安全性作为第二层解决方案直接保护,我们支持你的选择。透明度和可选性是去中心化的核心组成部分。

与不可变 X 接口
在决定为 Immutable X 提供正确的接口时,我们选择从客户的需求逆向工作。大多数在以太坊上构建的 NFT 开发人员目前花费大量时间学习 Solidity、学习区块链开发和部署,以及学习如何使用以太坊事件和节点。我们对 Immutable X 的目标一直是使他们能够专注于重要的事情——为他们的用户构建引人注目的内容——而不是学习全新的开发模式和工具集。

我们选择了一种熟悉的格式:REST API。应用程序可以通过简单的 REST API 访问用户余额、铸造资产或请求用户签署交易。该 API 将支持所有基本的 NFT、ERC20 和 ETH 功能。未来,我们将允许应用程序扩展其特定 NFT 的逻辑,包括完整的智能合约逻辑,同时保留 REST API 接口。

当然,这种设计意味着客户端依赖于 Immutable API 的正常运行时间和稳定性。我们认为这类似于大多数以太坊应用程序目前对 Infura 和 Alchemy 等节点提供商的依赖。但是,对于节点,可以使用多个提供商,或者托管自己的节点,确保不依赖于单个提供商。最终,我们可能会达到类似的多样化点,包括块探索工具和多个 API 提供者可以实现的接口。

相关原文链接:

Introducing IMX To Power Ethereum’s First Layer-2 for NFTs

Explainer on how our design architecture powers the future of NFTs.

—-

编译者/作者:洁sir

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...