2020 Defi Summer 时,以太坊 Gas 费用和网络拥堵问题日益突出,DeFi 生态开始向 Layer 2、侧链和其他 Layer 1 链扩展。到 2024 年,Layer 2 等链的 TVL 开始超过以太坊主网的 TVL,但流动性的分散带来了新的问题——同一个协议需要在多条链上部署,用户的资产被困在不同的链上,无法高效流动。
这正是跨链协议要解决的核心问题:如何让资产和数据在链之间自由流动?当前主流的跨链协议——LayerZero V2、Chainlink CCIP、Wormhole 不仅能传输资产,还能传递任意数据和智能合约调用,实现真正的"全链应用"(Omnichain Applications)。所谓全链应用,是指可以在多条区块链上同时运行的 dApp,用户在任意链上发起操作后,应用可以跨链读取数据、调用合约、转移资产,真正实现链无感的用户体验。
各跨链协议当前的采用情况可查看:https://www.bridgewtf.com/
下面我们详细了解三大主流跨链协议的技术架构
LayerZero 是当前最受关注的全链互操作性协议之一。2024 年推出的 V2 版本对架构进行了彻底重构,引入了模块化的安全设计,使其成为第四代跨链技术的代表。
LayerZero V2 的架构由以下组件构成:
1. 端点(Endpoint) 部署在每条支持的区块链上的智能合约,负责发送和接收跨链消息。端点是用户与 LayerZero 交互的入口。
2. 消息库(MessageLib) 可插拔的消息验证模块,最常用的是 ULN 302(Ultra Light Node 3.0.2)。消息库定义了消息的验证规则和安全标准。
3. DVN(Decentralized Verifier Networks,去中心化验证网络) 这是 V2 的核心创新。DVN 替代了 V1 的"Oracle + Relayer"双组件架构,每个 DVN 都是独立的验证实体,负责:
当前运行的主要 DVN 包括:
4. Executor(执行器) 链下中继器,负责将验证通过的消息提交到目标链并触发执行。
V2 最大的突破在于可配置的安全模型。开发者可以自由选择多个 DVN,并设置"M of N"验证阈值。
在 V1 中,所有应用都使用相同的安全配置(1 个 Oracle + 1 个 Relayer),无论应用的价值高低。这导致:
V2 的解决方案:让开发者根据应用的风险和预算,自定义安全等级。
实际配置示例:
低价值应用(如链上游戏):
- Required DVNs: [Google Cloud]
- Optional DVNs: [Chainlink] (1 of 1)
- 成本:低,速度:快
中等价值应用(如 NFT 市场):
- Required DVNs: [Google Cloud, Chainlink]
- Optional DVNs: [Polyhedra] (2 of 2)
- 成本:中,安全性:中
高价值应用(如跨链借贷):
- Required DVNs: [Google Cloud, Chainlink, Polyhedra]
- Optional DVNs: [Stargate, LayerZero Labs] (3 of 5)
- 成本:高,安全性:高
超高价值应用(如大额资产转移):
- Required DVNs: [Google Cloud, Chainlink, Polyhedra, Stargate, LayerZero Labs]
- Optional DVNs: [其他 DVN] (5 of 7)
- 成本:最高,安全性:最高
这种模式的核心逻辑:攻击者必须同时攻陷所有 Required DVN 才能伪造跨链消息。如果你要求 5 个 DVN 确认,攻击者需要同时控制 Google Cloud、Chainlink、Polyhedra 等多个独立实体,这在经济上和技术上都几乎不可能。
以 Stargate Finance 的跨链 USDC 转账为例(从以太坊到 Arbitrum):
步骤 1:用户发起交易
步骤 2:DVN 网络验证
步骤 3:Executor 提交消息
关键安全点:
LayerZero V2 提供了两种核心能力:全链代币标准和可编程跨链消息。
1. OFT(Omnichain Fungible Token)与 ONFT(Omnichain NFT)
OFT 和 ONFT 是 LayerZero 定义的全链代币标准,与传统的"锁定-铸造"有所不同:
传统跨链桥模式:
OFT 模式:
Stargate 的 STG 是使用 OFT 标准的代币,用户可以在以太坊销毁 STG,在 Arbitrum 铸造 STG,两条链上的 STG 地位完全平等
除了可配置安全性,V2 还带来了:
LayerZero V2 支持超过 50 条区块链,包括:
基于 LayerZero 构建的重要应用:
1. Stargate Finance 最大的跨链桥协议,TVL 超过 5 亿美元(数据来源:DefiLlama,2025 年 1 月),支持稳定币和主流资产的即时跨链转移。Stargate 使用统一的流动性池设计,解决了传统跨链桥的流动性分散问题。
2. Aptos Bridge 连接 Aptos 与其他区块链的官方桥,使 Aptos 生态能够与 EVM 生态无缝互操作。
3. Radiant Capital 全链货币市场,允许用户在一条链上存款,在另一条链上借款。这种跨链借贷模式是 LayerZero 可组合性的典型应用。
4. Gains Network 去中心化衍生品交易平台,利用 LayerZero 实现跨链保证金和结算,用户可以在任意链上开仓。
Chainlink 跨链互操作性协议(Cross-Chain Interoperability Protocol,简称 CCIP)是面向企业级应用的跨链通信标准。作为去中心化预言机网络的领导者,Chainlink 将其在安全数据传输方面的多年经验应用到跨链领域,打造了一个"安全至上"的跨链解决方案。 Chainlink 支持超过 50 条区块链,包括以太坊、Layer 2 网络、侧链、兼容链、企业区块链等。
CCIP 采用了多层安全架构,每一层都提供独立的防护。攻击者必须同时突破所有层级才能成功攻击,这种设计在跨链协议中是最严格的。
架构层级:
第一层:去中心化预言机网络(DON)
CCIP 的基础验证层,由多个独立的节点运营商组成,这些节点运营商包括:
DON 负责:
只有当超过 2/3 的节点确认后,消息才会被提交。这意味着攻击者需要攻陷大多数节点(如 10 个节点中的 7 个),才能伪造消息。
第二层:风险管理网络(Risk Management Network)
这是一个完全独立于 DON 的第二验证层,由另一组独立节点组成。即使 DON 被攻破,风险管理网络仍能发现异常并阻止攻击。
风险管理网络的职责:
第三层:智能执行(Smart Execution)
在实际执行跨链交易前,CCIP 会进行多项安全检查:
如果发现异常,系统会延迟执行或要求人工审核。
第四层:速率限制(Rate Limiting)
每条跨链通道都有严格的转账限额:
即使攻击者突破了前三层防御,速率限制也能将损失控制在可接受范围内。
假设攻击者试图伪造一笔从以太坊到 Arbitrum 的 500 万 USDC 跨链交易:
场景 1:攻击者试图攻陷 DON
场景 2:假设 DON 被攻破(极端情况)
场景 3:假设风险管理网络也被绕过(几乎不可能)
场景 4:假设前三层全部失效(理论上的最坏情况)
这种多层防御的设计理念:不依赖任何单一组件的安全性,假设任何一层都可能被攻破,但多层组合在一起几乎不可能全部失效。

CCIP 的跨链交易流程涉及多个专门的合约和网络组件,下面以从以太坊向 Arbitrum 转账 100 USDC 为例:
步骤 1:用户发起跨链交易(源链:以太坊)
步骤 2:Committing DON 提交 Merkle Root(链下验证)
步骤 3:风险管理网络独立验证(并行)
步骤 4:速率限制检查
步骤 5:Executing DON 执行消息(目标链:Arbitrum)
步骤 6:OffRamp 执行并释放资产
关键安全点:
职责分离:Committing DON 和 Executing DON 的职责分离,即使 Committing 被攻破,Executing 仍可拒绝执行异常消息
双重验证:DON 和风险管理网络并行验证,两者必须都通过
不可变证明:使用 Merkle Tree 确保消息内容无法被篡改
速率限制:即使所有验证层都失效,速率限制仍能限制损失规模
延迟执行:大额转账可能需要等待额外的确认时间,给社区发现异常的窗口
CCIP 的核心功能之一是支持"可编程代币转移"(Programmable Token Transfers),这意味着用户可以在一笔交易中完成:
实际应用场景:
CCIP 相比其他跨链协议,更注重企业和传统金融机构的需求:
Synthetix 使用 CCIP 实现跨链合成资产传输,用户可以在以太坊上铸造 sUSD,然后无缝转移到 Optimism 进行交易。CCIP 的安全性保证了合成资产在跨链过程中的完整性。
AAVE 探索使用 CCIP 进行跨链治理,允许 AAVE 代币持有者在任意链上参与协议治理,实现真正的全链治理。
Avalanche 将 CCIP 集成到其子网(Subnets)架构中,实现子网之间的安全通信。
SWIFT 传统金融巨头 SWIFT 与 Chainlink 合作,探索使用 CCIP 连接传统金融系统和区块链网络。这是跨链技术进入传统金融的重要尝试。

Wormhole 是最早的通用消息传递协议之一,不过由于在 2022 年遭受黑客攻击,Wormhole 的声誉受到了影响。目前市场份额有所下降。
Wormhole 的核心是"守护者网络"(Guardian Network),这是一个由 19 个顶级验证节点组成的去中心化网络(截至 2025 年 1 月):
守护者节点包括:
Wormhole 的跨链消息验证依赖于 VAA(Verified Action Approval),这是一个包含了多重签名的密码学证明。理解 VAA 的工作原理是理解 Wormhole 安全性的关键。

VAA 的生成流程:
步骤 1:事件监听 当用户在源链(如以太坊)上发起跨链交易时:
步骤 2:独立验证与签名 每个守护者节点独立工作:
关键点:守护者之间不通信,每个节点独立验证和签名,这防止了串谋攻击。
步骤 3:达成阈值(13/19)
步骤 4:提交到目标链
步骤 5:目标链验证 VAA
这是 Wormhole 安全性的核心,目标链会执行以下验证:
签名数量检查:
守护者身份验证:
消息哈希验证:
重放攻击防护:
守护者集合版本检查:
只有所有验证通过后,目标链才会执行跨链操作。
1. Portal Bridge(代币桥)
2. NFT Bridge
3. Wormhole Connect(开发者工具)
4. Wormhole Queries
2022 年 2 月的黑客攻击
Wormhole 遭遇了一次重大安全事件,黑客利用签名验证漏洞盗取了约 3.25 亿美元(12 万枚 ETH)。这是 DeFi 历史上最大的跨链桥黑客事件之一。
攻击原理:黑客发现了 Solana 上 Wormhole 合约的签名验证函数存在漏洞,攻击者绕过了 VAA 的验证机制,直接在以太坊上铸造了 12 万枚 ETH,整个攻击过程不到几分钟。
不过 Jump Crypto 立即全额补偿了所有损失,随后重写了核心智能合约,加强了验证机制,实施了更严格的多签和时间锁机制,建立了 Bug Bounty 计划,奖励高达 250 万美元。
经过改进后,没有再次发生重大安全事件。

ThorChain 是一个去中心化的流动性网络,允许用户以非托管方式进行跨链代币交换。与其他跨链桥的根本区别在于:ThorChain 不创建包装资产,而是直接在原生资产之间进行交换。例如,用户可以直接将比特币换成以太坊,而不需要创建 renBTC 或 wBTC。
核心机制:
ThorChain 是一个独立的区块链,使用基于 Tendermint 的 PoS 共识机制。原生代币 RUNE 在协议中扮演三个关键角色:
1. 流动性池的基础对 所有资产都与 RUNE 配对(如 BTC-RUNE、ETH-RUNE 池),RUNE 作为中介完成不同资产间的交换。
2. 节点抵押品 节点运营商需要绑定 RUNE 作为抵押,确保网络安全。节点负责管理各链的资金池(称为 Asgard Vault)。
3. 经济安全模型 协议要求节点绑定的 RUNE 价值至少是流动性池中非 RUNE 资产价值的 2 倍。
举例说明:
这个设计确保:如果节点作恶窃取 BTC,他们损失的 RUNE 抵押品(200 万美元)将远超窃取收益(100 万美元),使作恶在经济上不划算。
无包装资产的实现原理:
传统跨链桥的流程:
用户锁定 BTC → 在以太坊铸造 wBTC → 用户使用 wBTC → 赎回时销毁 wBTC,解锁 BTC
ThorChain 的流程:
1. 用户发送 1 BTC 到 ThorChain 的 BTC Asgard Vault(多签钱包)
2. ThorChain 在链上记录:用户存入 1 BTC
3. 用户在 ThorChain 上执行交换:
- 1 BTC → RUNE(在 BTC-RUNE 池中)
- RUNE → ETH(在 ETH-RUNE 池中)
4. ThorChain 从 ETH Asgard Vault 发送对应的 ETH 给用户
5. 用户收到原生 ETH(不是 wETH 或其他包装资产)
关键点:
ThorChain 目前支持比特币、以太坊、BNB Chain、Avalanche、Cosmos 等主流区块链网络。用户可以通过 THORSwap、Asgardex 等前端应用访问其跨链交换功能。该协议为 DeFi 提供了真正的跨链原生资产交换能力,无需依赖中心化交易所或资产包装。
Circle CCTP(Cross-Chain Transfer Protocol)是 Circle 官方推出的 USDC 原生跨链协议,代表了稳定币跨链的最佳实践。与传统跨链桥不同,CCTP 实现了真正的"原生 USDC"在链之间的转移。
核心机制:销毁与铸造
传统跨链桥处理 USDC 的方式:
以太坊:锁定 100 USDC(原生)
Arbitrum:铸造 100 USDC.e(桥接版本,是包装资产)
问题:Arbitrum 上存在多个版本的 USDC(USDC.e, bridged USDC 等),流动性分散
CCTP 的方式:
以太坊:销毁 100 USDC(原生)
Arbitrum:铸造 100 USDC(原生,由 Circle 直接铸造)
优势:所有链上的 USDC 都是 Circle 官方铸造的原生资产,流动性统一
工作流程:
用户在源链(以太坊)发起转账
Circle 的 Attestation Service 签名
用户在目标链(Arbitrum)领取
关键优势:
支持的区块链(截至 2025 年 1 月):
限制:
适用场景:

Hyperlane 是一个模块化的跨链互操作性框架,核心理念是"让开发者像部署智能合约一样轻松部署跨链应用"。与 LayerZero、CCIP 等"平台型"跨链协议不同,Hyperlane 更像是一个"工具箱",允许开发者自定义几乎所有组件。
核心设计:模块化安全
Hyperlane 的架构分为三个可插拔的模块:
1. Interchain Security Modules (ISMs) 定义消息的验证规则,开发者可以选择或组合多种验证方式:
2. Mailbox 每条链上的核心合约,负责发送和接收消息,类似于 LayerZero 的 Endpoint。
3. Relayer 链下中继器,负责将消息从源链传递到目标链。开发者可以运行自己的 Relayer。
Hyperlane 的独特优势:
1. 无需许可部署(Permissionless Deployment)
2. 极致的灵活性
示例:为不同价值的应用配置不同安全模型
低价值消息(链上游戏):
- 使用 Optimistic ISM(成本极低,7 天挑战期)
中等价值消息(NFT 市场):
- 使用 Multisig ISM(3/5 多签)
高价值消息(跨链借贷):
- 使用 Aggregation ISM:
- Multisig ISM (5/9) +
- Optimistic ISM (1 天挑战期) +
- ZK Proof ISM
3. 主权与控制
工作流程示例:
1. 开发者部署跨链应用到 Chain A 和 Chain B
2. 为应用配置 ISM(如选择 Multisig ISM,指定 5 个验证者)
3. 用户在 Chain A 发送消息到 Mailbox
4. Relayer 监听并将消息传递到 Chain B
5. Chain B 的 Mailbox 调用配置的 ISM 进行验证
6. 验证通过后,消息被传递到目标合约
实际应用:
相比其他的跨链协议,Hyperlane 具有以下优势:
但是劣势也同样明显:
Axelar 是一个基于 Cosmos SDK 构建的跨链通信网络,提供安全的跨链消息传递和资产转移。采用了类似于 Cosmos IBC 的架构,但支持更广泛的区块链生态系统,包括 EVM 和非 EVM 链。
Synapse 是一个跨链桥协议,专注于提供优化的跨链体验。它支持多条 Layer 2 网络和侧链之间的资产转移,并提供了用户友好的界面。
Hop Protocol 专门为以太坊 Layer 2 网络设计,提供快速且低成本的跨 L2 资产转移。通过使用自动做市商(AMM)和"h-tokens"机制,Hop 实现了接近即时的跨链转账。
在深入了解了主流协议的技术架构后,我们可以更好地理解跨链技术是如何一步步演进到今天的。
第一代:资产包装桥(2018-2019)
第二代:流动性池桥(2020-2021)
第三代:通用消息传递协议(2021-2023)
第四代:模块化安全与意图驱动(2024-2025)
特化协议的出现:
演进的核心趋势:
跨链桥是 DeFi 生态系统中最容易受到攻击的组件之一。从 2021 年到 2025 年,跨链桥遭受了多次重大黑客攻击,累计损失超过 20 亿美元。理解这些风险对于安全接入跨链服务至关重要。
案例:Wormhole(2022年2月,$325M)
案例:Ronin Bridge(2022年3月,$625M)
跨链桥依赖预言机来获取源链的区块头和交易证明。如果预言机被操纵或延迟,可能导致虚假的跨链消息被执行。
基于流动性池的跨链桥(如 Hop、Stargate)可能面临流动性不足的问题。大额跨链转账可能因目标链流动性不足而无法完成或遭受高滑点。
中心化的跨链桥可能受到监管压力,审查或冻结特定地址的资产。虽然去中心化桥减轻了这一风险,但完全抗审查的跨链桥仍在发展中。
跨链协议已成为 DeFi 多链时代的核心基础设施。
核心权衡:跨链协议的"不可能三角", 所有跨链协议都面临一个根本性的权衡问题:安全性、速度、成本 三者无法同时达到最优。
安全仍是跨链桥的大挑战,从 2021 到 2025 年,跨链桥遭受的攻击累计损失超过 20 亿美元。
同时,我们也下一代跨链技术正在朝两个方向演进:链抽象与意图驱动
链抽象(Chain Abstraction):用户不需要知道自己在哪条链上,所有跨链操作自动完成。钱包和应用会自动找到最优的跨链路径。
意图驱动(Intent-based):用户只需表达意图("我想用 100 USDC 在任意链上买入 ETH"),系统自动完成跨链、交易、gas 费支付等所有步骤。
当跨链变得像链内交易一样简单和安全时,"多链"和"单链"的界限将彻底消失,那时我们才真正实现了区块链的互操作性愿景。