- 无信任性(Trustlessness):不需要依赖于任何中心化的信任实体,能够提供与底层区块链相同水平的安全性。用户和参与者不需要信任任何中介或第三方就能确保交易的安全和正确执行;
- 可扩展性(Extensibility):协议能够轻松地适用于任何区块链平台或网络,不受特定技术架构或规则的限制。这允许互操作性解决方案能够支持广泛的区块链生态系统,而不仅仅是几个特定的网络;
- 泛用性(Generalizability):协议能够处理任何类型的跨域数据或资产转移,而不仅限于特定的交易类型或资产。这意味着通过该桥梁,不同的区块链可以交换各种类型的信息和值,包括但不限于加密货币,智能合约调用,和其他任意数据。
- 锁定 / 铸造模式:在这种模式下,源链上的资产被锁定,而目标链上则铸造出等价的「桥接资产」,反向操作时则销毁目标链上的桥接资产以解锁源链上的原资产;
- 销毁 / 铸造模式:此模式下源链上的资产被销毁,目标链上则铸造出等量的相同资产;
- 锁定 / 解锁模式:这种方式涉及到在源链锁定资产,然后在目标链上的流动性池中解锁等价的资产。此类资产桥往往通过提供收入分享等激励措施来吸引流动性;


- 事件发生与消息创建:在源链上发生的特定事件(如资产转移请求)被捕获,并封装成一条消息。这条消息详细描述了发生的事件和需要执行的操作;
- Guardian 节点监听与签名:Wormhole 网络中的 19 个 Guardian 节点,负责监听跨链事件。当这些节点侦测到源链上的事件时,它们会对事件信息进行验证。验证通过后,每个 Guardian 节点使用自己的私钥对该消息进行签名,表明对事件的验证和批准(需要三分之二的节点同意);
- 生成 Verifiable Action Approval (VAA):一旦足够数量的 Guardian 节点对消息签名,这些签名会被收集并打包成一个 VAA。VAA 是对发生事件及其跨链请求的一个可验证的批准,包含了原始事件的详细信息和 Guardian 节点的签名证明;
- VAA 的跨链传输:VAA 随后被发送到目标链。在目标链上,Wormhole Core Contract 负责验证 VAA 的真实性。这包括检查 VAA 中包含的 Guardian 节点签名,以确保它们是由可信的节点生成的,并且消息没有被篡改;
- 执行跨链操作:一旦目标链上的 Wormhole 合约验证了 VAA 的有效性,它将根据 VAA 中的指示执行相应的操作。这可能包括创建新的代币、转移资产、执行智能合约调用或其他自定义操作。通过这种方式,源链上的事件能够触发目标链上的相应反应。

- 监管:此功能在守护者 / 预言机层面实现,允许守护者在一定时间窗口内监视任何受监管链上的价值流动额。守护者为每条链设定可接受的流动上限,一旦超过此上限,即阻止超额资产流动;
- 会计:此功能由守护者或预言机实现,它们维护自己的区块链(又名 wormchain),作为不同链间的跨链账本。此账本不仅使守护者成为链上验证者,还充当会计插件。守护者可以拒绝那些原始链资金不足的跨链交易(此验证独立于智能合约逻辑之外);
- 关闭:此功能在链上实施,允许守护者在察觉到跨链桥潜在威胁时,通过共识暂停桥上资产流动。目前的实施方案通过链上函数调用来实现。