卡牌游戏 Gods Unchained 的开发公司正考虑用 StarkWare 的 ZK Rollup 技术,推出一个名为「Immutable X」的 NFT 交易平台。

撰文:Leo Young

以零知识证明技术研发而著名的 StarkWare 公司刚刚在「zkSummit 6」大会上详细介绍了该公司即将推出的 STARK 证明生产级平台 Cairo,让人对这个 ZK Rollup 扩容技术充满了期待。

按照 StarkWare 公司的介绍,DeversiFi、Immutable 和 dYdX 都将基于 Cairo 的框架采用 StarkWar 开发的 ZK Rollup 扩容技术。众所周知,DeversiFi 和 dYdX 是著名的去中心化交易平台,而另外一家名为「Immutable」的项目显然是一个值得关注的新玩家。

实际上,Immutable 是著名的以太坊上卡牌对战游戏产品 Gods Unchained 的开发公司,这家公司正考虑利用 StarkWar 开发的 ZK Rollup 扩容技术,推出一个名为「Immutable X」的 NFT 交易平台。

做成了 NFT 卡牌,Immutable 还想做基于 ZK Rollup 的 NFT 交易平台

今年 5 月,Immutable 与 StarkWare 达成合作,寻求解决方案,实现高效、低成本 NFT 交易,从而有了 Immutable X 这个全新项目。Immutable X 使用 StarkExchange 交易引擎,架构以太坊 Layer 2 资产交易平台。按照双方的说法,Immutable X 将大幅提高交易规模,手续费可以降到忽略不计。其旨在未来承载 NFT 规模化交易,避免网络拥堵和交易成本的尴尬。

NFT 交易平台也将在以太坊二层网络实现低成本交易,Immutable X 是这个方向最值得关注的一个尝试。

Immutable X 背后的游戏开发商大有来头

Immutable X 的开发公司、澳洲区块链游戏公司 Immutable 实际上大有来头。2019 年,Immutable 获的了 Naspers、Galaxy Digital、Apex Capital 等基金 1500 万美元的 A 轮投资,专门从事于视频游戏区块链基础设施开发。

大名鼎鼎的以太坊游戏 Gods Unchained 就是 Immutable 旗下出品的一款线上卡牌对战游戏产品。Gods Unchained 之于 Immutable,就像《炉石传说》之于暴雪,或《万智牌》之于威世智公司。

根据 nonfungible.com 数据,2019 年初至今,Gods Unchained 总交易额超 400 万美元。这在区块链游戏的世界,是个非常值得骄傲的成绩。

目前,社交代币 $Whale 的金库中收藏 239 个 Gods Unchained 的 NFT 藏品。WhaleShark 本人藏品超过 1.3 万个。

Immutable X 优势

按照 Immutable 公司的计划,NFT 交易平台 Immutable X 预计 2020 年第四季度或 2021 年第一季度推出,目前 Immutable X 已经发布针对开发者的版本,向全球所有开发者开放。

按照官方的说法,Immutable X 平台有这些特点:

  • 可扩展性增强。Immutable X 要实现每日支持两亿笔以上交易,在以太坊日总交易量占比低于 30%。每秒交易量 (tps) 可达 9000。目前比特币 TPS 为 7,以太坊 TPS 为 15。Immutable X 在这方面是质的飞跃。
  • 高速。保证网络稳定可靠,做到实时交易。铸造、买卖、交易没有延迟。
  • 交易费降低。大幅降低铸造或交易资产时产生的 gas 费,没有 gas 费波动。
  • 自托管平台。资产完全为用户所有。资产不再有信任风险。
  • 免除交易费烦忧。交易费公开透明,普通用户也可承担。
  • 去中心化。无中心化控制,无单点故障,无需原生代币。
  • 无需信任的交易模式。任何属性 NFT 自由买卖。
  • 支持 ERC-721 和 ERC-20 代币。

为何选择

Immutable X 的 Layer 2 解决方案采用热门的 ZK Rollup 作为解决方案。这么多 Layer 2 解决方案,为何选择 ZK Rollup?下面来做详细比较。

侧链独立于以太坊主链,与以太坊主链平行运行。侧链有自己的验证者、共识计算,通过桥接与主链进行通讯和交易。侧链大幅降低主网计算压力,有成本低,开发时间短等有点。但由于侧链独立运行,安全性也完全脱离以太坊主链。多数侧链验证者少,共识机制偏弱,很容易出现资产安全问题。Matic、Axie Infinity 的 Ronin、xDai 采用侧链作为二层解决方案。

相关阅读:Rollup 成为以太坊扩容主力,侧链还有何用武之地?

Plasma 是另一种侧链,利用智能合约与默克尔树依附主链建立无数子链。保证子链与以太坊主链有同等安全性前提下,增加子链间交互与通讯。解决了 Plasma 安全性问题,同时减少主链拥堵。由于 Plasma 采用「欺诈证明」 (fraud poof),为保证资产安全侧链提取资产到以太坊主链有锁定期,一般七到十四天时间,对于小额资产高频交易用户并不友好。Plasma 目前有 Plasma Cash、Plasma Debit、Plasma Prime 和 Plasma MVP 四种版本。

相关阅读:图文详解以太坊支付方案 Plasma Cash 运作原理

状态通道是锁定资产到智能合约的通用型扩展方案,有很好隐私性和即时性。但交易需要智能合约多签参与者同时在线验证,交易需要参与者多次更新验证。对于 NFT 交易,频繁交易验证意味着高额交易费。另外有多签参与者代理人攻击风险。Enjin 的 Efinity 还有 Raiden 目前采用状态通道。

Optimistic Rollups (ORs) 是基于以太坊底层网络的另一种 Layer 2 解决方案。与 Plasma 类似,但没有采用无限子链扩展性,而是采用与 EVM 兼容的 OVM (Optimistic Virtual Machine)。之所以称为「Optimistic」,预先提交交易没有证明,预设为「合理」,任何人都可以提交「欺诈证明」。OR 通用运算灵活,数据链上存储,用户体验好。但与 Plasma 一样,NFT 交易等待时间长,网络吞吐量较其他方案有限,另外还有安全担忧。合成资产平台 Synthetix 的 Optimism 选择 Optimistic Rollup 作为扩展方案。

相关阅读:他山之石丨 Optimistic Rollup 扩容困境:资金效率与安全性难全

ZK Rollup 是将多笔交易聚合为单笔的二层网络解决方案,采用 SNARK 或 STARK 零知识证明算法证明区块有效性。ZK Rollups 每秒可处理数千笔交易,未来性能可以继续提升。ZK Rollup 交易费用低,相比 Optimistic Rollup 和 Plasma 速度更快,去中心化强,吞吐量和扩展性更好,无需欺诈证明。

Rollup 的挑战之处是将智能合约的逻辑直接导入,所以目前只有交易、转账这些简单的功能。StarkWare 团队目前开发的 CAIRO 框架,会帮助 ZK Rollup 实现通用计算。DeversiFi 和 dYdX 同样基于 CAIRO 开发。

综合以上,ZK Rollup 便是 Immutable X 作为 NFT 二层网络解决方案的不二之选。Curve 与 Matter Labs 团队合作也近期推出 ZK Rollup 二层网络方案。

相关阅读:以太坊扩容赛道又出新方案 Zkopru:zk-SNARK 与 Optimistic Rollup 的结合将如何实现隐私扩容?

NFT 的未来

NFT 受限于区块链网络低性能和高成本,难以承载高频规模化市场,更别提走向大众化,被普通用户所接受。以太坊生态也在面对此类问题始终不断寻求解决方案。

Immutable X 正是采用最简洁有效的技术方案,为未来而做基础架构。

PC 和移动游戏内置道具交易流动性低,兑换与交易渠道有限,用户对平台依赖度高。链上游戏更有利于安全便捷交易。全部游戏资产公开透明。资产为用户完全个人所有资产。随着链上 NFT 和游戏生态发展,底层技术不断完善,交易模式便捷,所有权个人化,发行公开透明,发展社区化,所有这些都会改变游戏产业的模式。NFT 也有充足的理由爆发式增长。Immutable X 就是在为未来做准备。

根据 Statista 数据,2020 年 PC 游戏全球总收入 370 亿美元,移动游戏总收入 770 亿美元。而目前以太坊至今 NFT 总销量不过 1.35 亿美元。Immutable X 的技术发展正是酝酿迎接 NFT 游戏资产市场蕴藏的潜力。