桥接加密资产:并非简单的代币转移
所谓的“桥接”(Bridging)在字面上并不意味着将相同的代币从一个区块链直接移动到另一个区块链。在许多桥接架构中,原始资产会在源链上被锁定,同时在目标链上铸造出相应的包装代币或桥接代币。只有当支撑该代币的底层资产保持安全时,这个新代币才能维持 1:1 的价值锚定。
Ethereum 的官方桥接文档明确指出,这种结构引入了智能合约风险、交易对手风险以及系统性风险。那么,如果桥接协议遭到黑客攻击,会发生什么呢?
桥接代币可能失去价值支撑
想象一下,某个桥接协议在以太坊上锁定了 10,000 ETH,并在另一条区块链上发行了 10,000 个包装后的 ETH 代币。正常情况下:
10,000 个包装 ETH = 桥接准备金中的 10,000 ETH
然而,如果攻击者从桥接合约中盗取了 6,000 ETH,此时市场上仍然存在 10,000 个包装代币,但可用于赎回的 ETH 仅剩 4,000 个。这意味着该包装资产现在处于抵押不足的状态。
市场参与者可能会立即开始以低于原生 ETH 的价格抛售该代币,因为他们不再确信每个代币都能按 1:1 的比例进行赎回。这与稳定币脱锚(Depeg)的情况类似,只不过缺失的抵押品存在于跨链基础设施内部,而非稳定币的储备金中。
黑客也可以凭空制造代币
桥接协议并不一定需要直接损失其锁定的储备金。某些攻击专门利用铸造机制。如果攻击者能够说服目标链上的合约认为资产已存入(尽管实际上并未存入),桥接协议可能会铸造出无支撑的包装代币。Chainlink 将此类问题描述为“无限铸造”(infinite mint)漏洞:代币供应量增加,但储备金并未相应增加。
随后,攻击者可以在去中心化交易所出售这些代币,或在其他地方将其用作抵押品。这使得桥接漏洞尤为危险,因为其造成的损害可能会扩散到那些并未直接使用桥接服务的用户身上。
DeFi 协议可能成为下一个受害者
桥接资产经常被存入借贷协议、流动性池和去中心化交易所。假设一个无支撑的包装代币被接受为 100 万美元贷款的抵押品。如果该代币价格突然崩盘至接近零,协议手中留下的将是毫无价值的抵押品,而借款人则保留了借出的资产。
这为从桥接漏洞蔓延至 DeFi 系统崩溃提供了路径。这也是理解 DeFi 清算机制重要性的原因之一:当市场对某种资产失去信心时,协议可能会冻结市场、降低抵押品价值或迅速进行强制清算。
桥接代币能否恢复?
有时可以。桥接运营商可能会替换被盗的抵押品、暂停铸造功能、追回资金或重新资本化系统。如果恢复了全额抵押支持,包装代币可能会逐渐回归其原有的价格锚定。
其他一些桥接协议使用储备证明系统(Proof-of-Reserve),以监控未结清的包装代币是否得到充分抵押。这些系统可以与熔断机制相连,当储备金低于所需水平时,停止新的铸造或冻结受影响的交易市场。