Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

跨链桥安全性与DVN

LayerZero 跨链桥的安全性取决于验证层,该验证层确认一条链上发送的消息是否在另一条链上发生。该层是一个去中心化验证网络(Decentralized Verifier Network,简称 DVN)。本页面解释了 DVN 的作用,Stable 如何在其跨链桥上配置它们,以及单个 DVN 的泄露为何不会使 Stable 处于风险之中。

DVN 的工作原理

当 LayerZero 消息从链 A 传输到链 B 时,目标合约不会执行它,直到一组配置好的 DVN 独立证明该消息是真实的。每个应用程序选择自己的配置:

  • 必需的 DVN。 在消息被接受之前,每个必需的 DVN 都必须签名。
  • 可选的 DVN,带有 N-of-M 阈值。 除了必需的 DVN 集之外,还可以添加一个可选池,其阈值例如 2-of-5,必须满足该阈值才能加上必需的签名。
  • 区块确认深度。 DVN 在签名之前等待的源链确认数量。

跨链桥的安全性完全取决于此配置。如果采用 1/1 设置,只有一个 DVN 作为唯一的验证者,那么该 DVN 签名密钥的任何泄露都将允许攻击者伪造跨链消息。在三个独立运营商之间采用 3/3 设置,则需要同时泄露所有三个密钥。这两者之间的区别在于,一个是因单个密钥被盗而丢失跨链桥,另一个是在一个运营商遭受针对性攻击后仍能幸存。

Stable 的配置

Stable 的跨链桥采用 3/3 必需 DVN 配置,由三个独立的运营商组成: LayerZero LabsCanaryHorizen。所有这三个运营商都必须签署每条跨链消息,然后目标合约才会执行它。没有带阈值的可选池;必需的 DVN 集是整个验证面。

单个泄露的签名密钥,包括 LayerZero 自己的密钥,对这种态势没有任何影响。伪造消息需要同时泄露所有三个独立的运营商。

有关 DVN 合约地址,请参阅跨链桥:Stable 的 DVN 运营商

STABLE OFT 架构

STABLE 代币使用 LayerZero 的 Omnichain Fungible Token (OFT) 标准桥接到其他链。部署了两种合约类型:

  • StableOFTAdapter 在 Stable 上。此适配器锁定主链上的 STABLE,并在 STABLE 跨链发送时发出 LayerZero 消息。
  • StableOFTUpgradeable 在每个远程链上。当消息通过配置的 DVN 验证后,此合约在目标链上铸造 STABLE,并在返回路径上销毁 STABLE,以便主链上的供应保持规范。

有关每个链上部署的地址,请参阅跨链桥:STABLE OFT 合约

运营依赖项

Stable 自己的跨链桥安全性独立于上游协议,但流经 Stable 的跨链流仍可能在合作协议暂停其自己的跨链桥时暂停。例如,当 USDT0 暂停跨链铸造和销毁时,USDT0 无法与 Stable 之间转移,直到 USDT0 恢复。Stable 内的资金继续自由流动;只有特定的跨链操作不可用。

通过合作伙伴跨链桥路由的应用程序界面应清楚地传达这一点,以便用户理解其区别:他们的资金没有风险,只是特定的跨链路径暂时不可用。

下一步建议