Insights

为什么跨链桥如此容易遭受黑客攻击

跨链桥在短短一年内因黑客攻击损失超过20亿美元——本文将剖析跨链桥频频失守的原因以及真正有效的应对方案。

发布于 Netts 团队 阅读约 13 分钟

其他语言: EnglishРусскийEspañolไทยFrançaisУкраїнськаTürkçeहिंदीفارسیالعربيةHausaPortuguêsTiếng Việt한국어日本語Bahasa IndonesiaDeutschTagalog

为什么跨链桥如此容易遭受黑客攻击
目录
  1. 什么是跨链桥以及为何需要它
  2. 四起黑客攻击,同一架构下的四种不同溃败
  3. 区块链本身深思熟虑,链间连接却草率仓促
  4. 跨链桥遭遇黑客攻击会对您产生什么后果

2021年12月——Log4j这一广泛使用的日志库被发现存在严重漏洞,全球极高比例的Java代码都在使用它。该缺陷既不在操作系统中,也不在某个大型应用程序里。它只是一个大多数普通用户甚至从未听说过的实用工具组件,却深植于经过多年审计、维护和防御的系统核心之中。在漏洞公开披露后的短短几小时内,漏洞扫描程序就开始在互联网上扫描每一个可访问的服务器!而补丁彻底普及则花费了数月时间。

这虽不是区块链行业的故事,但却是理解跨链桥为何屡屡被黑的最佳切入点。像Bitcoin、Ethereum、Solana这些独立的区块链,在其共识机制、密码学公理体系以及验证者激励结构的设计上都投入了极大的心血。它们的底层协议历经了多年的深入研究与对抗性测试。然而,连接这些网络的桥梁却是由不同的团队在各种严苛限制下单独打造的,极少受到同等强度的严密审查。偏偏巨额资金却紧系于这些连接管道之上。

什么是跨链桥以及为何需要它

区块链原生之间是无法相互通信的。Bitcoin根本无法知晓Ethereum上发生了什么。Ethereum的智能合约亦是如此,对Solana的状态一无所知。从设计初衷来看,每个网络都是相互孤立的——这是一个封闭系统,其安全性恰恰建立在这种隔离特性之上。每条链的验证者只会遵循既定规则达成共识,绝不接受任何无法自主验证的外部数据。

在实际应用中,随着生态系统的壮大,这便成了一个难题。如果你想参与Ethereum上的DeFi生态,但手里只有Bitcoin,目前根本没有直接的互通路径。这意味着用户必须卖掉Bitcoin,在中心化交易所购买Ethereum然后再转出——但这恰恰重新引入了去中心化金融本意要消除的托管中介。随着对去中心化互通路径的需求变得不可忽视,跨链桥应运而生,填补了这一空白。

为什么跨链桥如此容易遭受黑客攻击

“锁定并铸造”(Lock-and-mint)是目前应用最广泛的跨链桥架构。用户在A链上存入代币并将其锁定在智能合约中。该笔存款由一组验证者法定人数或多签委员会进行监控与证明。随后在B链上铸造等额的包装代币(wrapped token)——这是一种合成资产,其价值由另一侧存在的足额抵押资产承诺背书。提款退出时——用户在B链上销毁包装代币,验证者记录此事件,随后A链上锁定的资产被释放解锁。

这一模式的精妙之处恰恰也是其致命弱点所在。所有锁定的抵押资产都集中存放在一个智能合约中。它们不会转移,只会在池中不断累积。跨链桥本质上变成了一个巨大的资金金库。

侧链及其在跨链合约中的实现最早在2014年的一篇论文中被正式提出。原子互换(Atomic swaps)——用于链间无需信任的点对点资产兑换的密码学协议——于2018年首次推出。这两种早期方法后来都暴露出极其严重的可扩展性瓶颈。由于所使用的共识机制限制,原子互换属于双边交易,必须在兑换发生前完成买卖双方的匹配;它们无法充当通用的流动性基础设施。而“锁定并铸造”型跨链桥通过引入一个任何人都可以调用的锁定抵押资产池解决了可扩展性问题——然而,这也直接创造出了一个诱人的“蜜罐”。

实用的跨链桥最初诞生于2020年至2022年之间,当时DeFi的繁荣爆发催生了跨链转移资本的真实刚需。这一时期的典型代表包括专为Axie Infinity游戏生态设计的Ronin Bridge;连接Solana和Ethereum的Wormhole;以及连接Harmony区块链与Ethereum的Harmony Horizon Bridge。这些项目都采用了小型验证者委员会来对跨链转移确认进行签名——这类团体通常由5到12名签名者组成(称为委员会),其联合签名可用于批准任何提款。这种方式运行成本低,响应速度极快。但它同时也构成了一个攻击者可以通过数学手段进行精确算计的单点故障——

四起黑客攻击,同一架构下的四种不同溃败

2022年,跨链桥漏洞利用集中爆发,累计造成的损失超过20亿美元。然而,其中四起事件尤为引人注目——并非因为它们在技术手法上相似(事实上手法大相径庭),而是因为每一例都从不同角度揭示了同一种基础架构的崩溃路径。

为什么跨链桥如此容易遭受黑客攻击

DeFi历史上最大规模的单次漏洞攻击。2022年3月23日,Ronin Bridge遭遇黑客入侵,损失高达6.24亿美元,成为有史以来最大的单笔DeFi攻击事件。为了授权提款,Ronin验证者集依赖于9票中需达5票的签名机制。仅在3月份,Axie Infinity背后的开发团队Sky Mavis控制的4个私钥就因攻击者伪装成虚假求职意向发起的鱼叉式网络钓鱼攻击而失窃。然而在此次事件发生数月前,Sky Mavis曾非正式地将第5个私钥的临时签名权限授予他们以便处理交易量高峰,且该委托授权此后从未被撤销。攻击者从而集齐了5个签名。通过两笔交易,他们从网络中卷走了173,600 ETH和2550万美元USDC。该安全漏洞在事发6天后才被察觉。

2022年2月,Wormhole因完全不同的漏洞损失了3.26亿美元,结束了长达七周的平静期。该安全缺陷源自Solana智能合约中的一个废弃函数——本应在常规升级中被移除但未清理的代码——导致攻击者绕过了签名验证环节。攻击者伪造了存款证明,凭空铸造了120,000枚毫无抵押背书的包装Ether,并从Ethereum端提取了真正的Ether。该漏洞的根源在于补丁代码未被彻底清理,且在代码审计中无人发现。

2022年8月,Nomad的崩溃过程则更加令人大跌眼镜。在一次例行升级中,一个关键的验证参数被意外重置为零,导致合约将任何转账证明都判定为有效。这一漏洞被发现并公开披露后,超过300个不同的地址——并非技术高超的黑客,许多只是闻风而动的投机者——蜂拥而至,在先到先得的疯狂争抢中洗劫了跨链桥。1.9亿美元瞬间化为乌有。

针对Harmony的Horizon Bridge,攻击者所需做的仅仅是获取其运作至关重要的两个签名密钥——恰好达到其被攻破的阈值条件。然而,关于这些密钥究竟是如何泄露的,官方从未公布确切信息。惨痛的教训在于:对于托管着九位数资产的跨链桥来说,即便代码编写得再规范,2/5的签名门槛也根本无法抵御风险。

这一噩梦般的模式在2023年仍在继续。知名跨链路由协议Multichain在2023年7月遭受了1.26亿美元的损失,原因并非代码存在利用漏洞,而是由于其首席执行官在中国被拘留,其个人保管的私钥被用于转移并掏空跨链桥资金。Orbit Chain在10个多签密钥中有7个遭到攻破后遇袭,损失高达8100万美元。在每一次事件中,造成毁灭性打击而非轻微损失的最核心原因都在于:所有资产锁在一个单一合约中,却仅由极少数密钥掌握其控制权。

区块链本身深思熟虑,链间连接却草率仓促

Ethereum为了过渡到权益证明(PoS)筹备了数年之久。十多年来,专业数学家们一直在推敲Bitcoin交易签名背后的密码学原语。各大主流区块链在进行大规模部署前,其激励结构设计都经过了学术界和工程界的深入打磨。

而跨链桥却从未经历过这样的研发沉淀期。它们诞生于实际需求之下,在DeFi爆发速度远超任何人分析能力的时期仓促拼凑而成,纯粹是为了捕获紧迫的市场需求——草草嫁接到本就不是为了互操作而设计的区块链之上,既缺乏机构级资源支持,也没有像剖析底层协议那样深入的对抗性研究社区。任何复杂系统中的Bug和安全隐患都是这样滋生的:在现有基础设施之上追加构建新组件,却没有达到该设计所需的质量标准,而这本应是第一优先级的架构考量。跨链桥从一开始就锁定了巨额价值(TVL)——因为其运作模式决定了必须如此——这使得任何工程捷径都会立即产生极其严重的后果。

为什么跨链桥如此容易遭受黑客攻击

2022年1月,在该年度首起重大跨链桥攻击事件发生前数周,Vitalik Buterin就明确指出了这种结构性风险。他警告称跨链桥会带来系统性风险,因为理论上针对某一链条的51%攻击可能会殃及锁定在多条链上的全部资产。尽管他当时担忧的具体场景并非后来实际发生的验证者密钥攻击,而是偏向跨链系统既继承又放大了各组成链风险的抽象概念,但这一原则在后续实践中得到了充分验证。

主流跨链桥的每一次迭代更新虽然解决了一些次要问题,却始终保留着相同的核心脆弱性,以下因素有助于解释其演进过程:

第1代(2020–2022年):小型多签委员会,成本低、速度快,但极易成为私钥失窃和钓鱼攻击的活靶子。

第2代(2023–2024年):采用大规模验证者集,利用具有经济激励机制的验证网络来降低密钥泄露风险,并减少对链下操作员诚实度的盲目信任。

第3代(2025年至今):这是首个彻底消除对人为操作员信任的架构——通过零知识证明(Zero-Knowledge Proofs)在数学层面验证跨链状态,但同时也带来了新的复杂挑战:证明生成成本高昂、延迟增加以及电路逻辑的正确性难题。

即便号称最安全的跨链桥架构也尚未完全根绝这一隐患。这意味着,零知识证明的安全上限完全取决于构建它们的电路本身。而电路漏洞并非闻所未闻。此外,吸引巨额TVL流入跨链桥的经济诱因,同样也会吸引资金实力雄厚、蓄谋已久的黑客团伙。

或许最重大的架构变革在于用数学验证取代受信任的中介。与传统方式不同,ZK桥不再纠结于“我们能否信任验证者?”这一问题——它为特定交易在源链上的真实发生生成密码学证明,并将该凭据提交给目标链进行链上验证。在这一模式下,攻破一组人类签名者的意义不再成立,黑客必须正面破解底层密码学本身,这才是真正的安全保障。

为什么跨链桥如此容易遭受黑客攻击

Chainlink采用数十个独立网络为其跨链互操作性协议(CCIP)提供支持,并配备了一个用于检测异常行为的额外风险管理网络。未经两条链的同时同意,任何跨链消息都无法执行。任何单方都无法擅自批准转账。这是将纵深防御理念全面引入跨链桥本身的架构设计。

第三种演进方向是基于意图(Intent-based)的跨链桥。这种架构摒弃了易被蓄意掏空的大体量抵押资产池,转而将用户与专业的流动性提供者——“解题人”(solvers)进行撮合,由解题人动用自有资金库存来执行跨链转移。用户向其支付费用,跨链桥本身不存在任何构成“蜜罐”的集中托管抵押资产。其攻击面从原本的“洗劫中央金库”缩小为“欺诈单个解题人”,这对攻击者而言诱惑力大打折扣。

一种更健壮的方案是在两条链之间建立更具扩展性的通信框架——这已超越了单纯的跨链桥范畴,更接近于共享安全层——它能显著增强技术鲁棒性,但需要公链核心团队亲自介入,而不仅靠第三方开发者。目前在实践中与这一构想最为接近的是Polkadot的平行链模型,各区块链挂载到统一的中继链上并从中继承安全性。该方案的局限在于仅适用于Polkadot生态内部。若要以相同机制打通Ethereum和Bitcoin,则必须对Bitcoin底层协议进行修改,而Bitcoin社区历来多次拒绝推行此类底层改动。

为什么跨链桥如此容易遭受黑客攻击

所有这些方案都是知易行难。针对复杂的跨链状态构建ZK证明既极其昂贵,又需要极高深的密码学专业造诣。为了生成有效证明,相关电路必须经过严谨的形式化验证——ZK电路漏洞与常规智能合约漏洞截然不同:尽管更为罕见,但其潜在破坏力却高出几个数量级。原因何在?因为证明者链中的一个细微缺陷,就会直接瓦解作为该方案立足之本的全部数学确定性保证。这意味着,基于意图的系统需要足够充分的解题人竞争生态来确保报价公允,防止机制被用户恶意利用。再者,若某种方案确实需要对现有区块链进行协议层面的调整,它将面临最漫长迟缓的落地周期——需要协调社区共识、制定变更规范、完成开发测试,并最终部署到承载数千亿美元价值的网络之上。

跨链桥遭遇黑客攻击会对您产生什么后果

在跨链桥安全事件中,用户面临的实际后果可以划分为以下几类,且每一项都切肤可感、绝非纸上谈兵。

最直接的后果便是资产彻底归零。如果用户在漏洞爆发期间恰有资产正在跨链处理中,该笔交易可能会被永久卡死,或者资金从此蒸发。如果跨链桥合约或运营主体被关闭(暂停/销毁),锁定在源链上的资产将变得无法访问。包装资产依然存在于链上,但它已不再代表任何真实标的。一旦底层支撑的实际抵押物被洗劫(例如被盗),目标链上的包装代币将瞬间变得一文不值。

跨链桥停摆所引发的延误往往会滚雪球般演变成更大的财务损失。2023年此类事件屡见不鲜;当Multichain在该年早些时候被攻破时,该跨链桥连续数日处于离线状态,其运营团队才最终确认被盗规模。对于那些有真实转账挂起的受波及用户而言,既没有恢复时间表,也没有任何求偿补救渠道。除了数据损坏风险之外,在瞬息万变的高波动市场中,哪怕资产最终能够找回,长达数天无法在链间调动资金本身就是极其巨大的隐性机会成本。

在跨链桥遭到入侵后,受波及资产的市场价格往往会立即遭遇剧烈波动。盗取资金的攻击者为了洗钱,通常会迅速在去中心化交易所上大肆抛售赃物。重大跨链桥黑客攻击发生后的第一个小时,历来都是相关代币经历的最动荡动荡时期之一。这意味着,即便某些用户从未接触过该跨链桥,仅仅由于黑客攻击的消息发酵导致其在其他地方持有的同类代币价格闪崩,也会遭受不可挽回的投资组合账面亏损。

为什么跨链桥如此容易遭受黑客攻击

另一个较少被提及但极为严峻的问题是隐私泄漏。跨链交易要求多条网络上的链上数据同步留痕,只要对跨链桥合约日志进行充分分析,任何链上分析人员都能轻易在用户位于不同链的地址之间建立明确关联。一旦用户使用了任何互操作跨链桥,原本通过不同公链实现的多地址隔离隐私防护便瞬间荡然无存。

最后必须要直言不讳指出的是:各大平台和协议在淡化安全事故、隐瞒架构真相方面向来有着极不光彩的历史,除非被逼入绝境否则绝不主动坦白。跨链桥团队往往隐瞒已知漏洞,将巨额失窃轻描淡写地称为“调查性暂停”,并在未从根本上排除安全隐患的情况下草率重开业务。某些团队对外界公开警告其签名门槛过低的呼声置若罔闻长达83天,直至预言中的攻击真正降临。更有甚者,Ronin的全部TVL被洗劫一空,整个团队竟浑然不觉整整长达六天之久。

公众监督与外部压力往往是制约这种侥幸心理的最佳武器。正是因为用户、安全研究人员和行业媒体不断就验证者集规模、密钥管理流程、签名阈值以及合约升级机制等核心环节抛出尖锐问题,才倒逼跨链桥团队将这些痛点视为核心安全诉求而非免责附注。诚然,并非每一个受到关注的项目都能立即根治自身沉疴。但那些深知自己正处于聚光灯下的团队,其整改效率必然远远高于那些自以为神不知鬼不觉的团队。这种监督驱动力虽非万灵丹,但在涉及真金白银的基础设施领域,任何能够切实提升安全维度的举措都值得坚持。

为什么跨链桥如此容易遭受黑客攻击

对于TRON网络上追求公开透明、拒绝隐性收费的运营者而言——Netts在Energy租赁方面践行了这一标准,其各时段的Energy费用均根据TRON网络的实时状态进行动态更新。夜间低谷期TRON Energy(01:00至11:00 UTC执行最低23 sun)与高峰时段(14:00至午夜收取最高37 sun)的费率差异显著,这意味着深谙行情的精明用户只需合理挑选并规划交易时间,或在最划算的时段预先租赁Energy,就能大幅削减USDT转账成本——只需明察秋毫,便能实现立竿见影的成本优化。如果您正在寻找无需订阅绑定、亦无过高业务量门槛的实惠Energy方案,Netts采用零订阅(No Subscription)模式运营,所有费用均已全额计入前端展示的终端价格之中。

分享 X Telegram LinkedIn Reddit

下一步