第 6 课

Immutable X 的安全保障

本模块将介绍 Immutable X 的安全协议,重点涵盖 StarkEx 技术、共识机制以及保护用户资产和交易的安全措施。

StarkEx 技术和安全性

之前模块提到过,Immutable X 使用 StarkWare 的 StarkEx 技术,该技术依赖于零知识证明 (STARK - 可扩展的透明知识论证)。这种方法确保了链下处理的交易在链上进行验证,并具有强大的安全保障。

STARK 证明验证了批量交易的合法性,确保只有有效的状态更改才会被记录到以太坊主网上。此过程通过批量处理多个交易并在链上一次性验证它们来提高可扩展性和安全性,从而降低 Gas 费用并提高吞吐量。

StarkEx 技术使 Immutable X 能够处理每秒高达 9,000 笔交易 (TPS) 的交易和 18,000 笔转移,吞吐量显著高于以太坊主网的约 15 TPS。这项技术确保交易保持安全,同时提供游戏和 NFT 等高需求应用程序所必需的可扩展性。

共识安全

Immutable X 作为一个 zk-rollup 运行,它会批量处理交易并生成 STARK 证明,以便在以太坊主网上进行验证。即使 Immutable 系统遭到破坏,这些证明也能确保只有有效的交易被处理,从而防止欺诈活动。这种 rollup 方法利用了以太坊强大的共识机制来保障安全性。

与可能依赖不太安全的共识机制的侧链或桥不同,zk-rollup 在以太坊主网上维护一个经过验证的状态。这确保任何状态更新都必须通过安全的证明来验证,从而保护资产和交易免遭欺诈性修改。这种去信任的模型通过不依赖容易遭受攻击的单独共识机制来增强安全性。

安全审计

Immutable X 的安全框架包括第三方安全公司进行的审计。StarkEx 已接受过 PeckShield 等知名审计师的彻底审计。这些审计会检查智能合约、协议和系统架构,以识别和减轻潜在漏洞。持续的审计可确保及时发现任何安全漏洞,从而维持用户的高级别保护。

用户资产保护

Immutable X 采用多种机制来保护用户资产。使用非托管钱包可确保用户完全控制其私钥和资产。Immutable 无法访问用户的私钥,从而最大程度地降低了中心化故障点的风险。此外,还实施了高级安全措施,例如双因素认证 (2FA) 和基于启发式的检测系统,以防止未经授权的访问和欺诈活动。

如果发生安全漏洞或系统故障,Immutable X 具有强大的后备机制。如果 Immutable 服务不可用,用户可以使用“完全提取(full withdrawal)”流程直接从以太坊主网上提取他们的资产。这涉及与 L1 桥接合约进行交互,确保用户无论 Immutable 的运营状态如何,始终可以访问他们的资产。

桥接安全

在 Layer 1(以太坊)和 Layer 2(Immutable X)之间桥接资产的安全性方面,与可能使用容易遭受攻击的多重签名设置的侧链不同,zk-rollup 使用经过验证的状态模型。这有助于确保桥接交易经过验证并且安全,防止虚假状态转换。用户可以信任地将资产桥接回以太坊,因为他们知道该过程受到以太坊共识机制的保护。

Immutable X 使用 rollup 方法来桥接安全性,并在以太坊主网上维护一个经过验证的状态。这确保任何状态更改都必须通过安全的证明来验证,从而保护资产免遭欺诈性修改。如果 Immutable 无法处理提取,用户仍然可以使用“完全提取”机制,确保他们可以直接从以太坊主网上访问他们的资产。

数据可用性

数据可用性是保证验证和重建区块链,或 rollup 状态所需的所有数据都可以访问的保障。这对于维护去中心化系统的安全性和完整性至关重要,尤其是在 Layer 2 解决方案(例如 Immutable X)中。

Immutable X 通过确保所有必要的数据都可以在链上用于重建状态来解决这个问题。这种方法可以防止数据不可用相关的问题,例如运营商变得恶意或离线时可能会发生这种情况。通过要求在状态更新之前将数据发布到以太坊 L1 上,Immutable X 确保用户始终可以访问验证其资产和交易所需的信息。

亮点

  • StarkEx 技术:使用零知识证明在链上验证链下交易。
  • 共识安全:依赖以太坊强大的共识机制,进行经过验证的状态转换。
  • 安全审计:定期接受第三方安全公司的审计。
  • 用户资产保护:实施非托管钱包和高级安全措施。
  • 桥接安全: 通过经过验证的状态模型确保 Layer 1 和 Layer 2 之间的安全桥接。
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻 Gate Learn 的作者创作,观点仅代表作者本人,绝不代表 Gate Learn 赞同其观点或证实其描述。