如何找到最安全的跨链桥

1.背景

多链之间的互操作性

多链时代,网络之前的互操作性变得尤为重要。L1 /L2 的一个重要特征是可访问性,用户能够快速、安全且低成本地将代币从一个区块链转移到另一个区块链非常重要。这可以通过区块链桥来完成,这是一种允许将代币或任意数据从一个链传输到另一个链的连接,从而实现网络之间的互操作性。

最初是通过交易所中心化的方式完成跨链,本文暂时不考虑交易所中心化的跨链方式

2.跨链桥类型简介

市场上跨链桥一般分为:原底层开发团队构建的官方跨链桥和构架各不相同的“第三方跨链桥”。

跨链机制主要分为Burn & Mint、流动池模式、综合模式。细分领域跨链的不同点主要在于验证逻辑、共识机制、去中心化程度不同。

  • Burn & Mint:Wrapped Token

    1. Wormhole, Solana 和 Serum选择的节点运营商作为Guardians进行验证,利益相关者。各Guardians采用M/N 多签的形式实现。

  • 流动池兑换,由承兑商注入流动性,实现兑换——尤其是要解决Optimism取款时间周期较长的这类型的跨链桥。

    1. Connext,L2 EVM系的跨链,只支持原币跨链转换。

    2. Hop Protocol,Rollup跨链,无需等待期。则需要stake资产成为Bonder,由Bonder来进行跨链,并提前兑现给用户。此外,L2-L1的需要通过AMM 兑换成hToken。

    3. Across,设置了普通Relayer和快速Relayer,到账时间和手续费有所差别。

  • 综合模式——流动池兑换 和 Burn & Mint兼容

    1. Multichain,原生资产跨链,则需要先利用流动池兑换成anyToken,router 通过Burn& Mint将anyToken跨链到目标链上后,最后将目标链上Mint的anyToken兑换成目标链上的原生资产,实现跨链;

    2. cBridge,针对两条链都有相应的币,则用SGN中的流动池兑换;无原生Token,则需要Burn& Mint。 State Guardian Network (SGN)是其核心组成部分,可以看作是一个PoS机制(质押CELR)的链,以此来保证Relayer Node的忠诚度。但PoS机制中的质押等操作是在ETH上完成的。想成为Relay node,需要联系Celer Network团队。

跨链中也存在不可能三角

  • 无需信任:具有与底层链同等的安全性。

  • **通用性:**能够处理任意跨链数据。

  • **可扩展性:**能够拓展至任何链上。

任何一个互操作跨链体系中,最重要的就是由谁来负责/保证跨链中信息的准确性,目前市场上一般会有三种机制:

  • Natively Verify:由链上的本身的validator作为Relayer

    • 绝大部分官方跨链桥采用这种方式。

    • 优点:安全性最高,无需信任,具有与底层链同等的安全性;可以处理任何跨链数据等;缺点:很难拓展到其他链上

    • eg. Rainbow(通过中继机制来保证安全,由Near、ETH的轻客户端负责验证)、Cosmos IBC. L2 Bridge等。

  • 第三方验证:存在第三方作为节点进行验证,一般是采用PoS/MPC/threshold Multisig等机制。

    • 目前市面上大部分第三方跨链桥都是采用这种的,对于发行Token的项目,主要是PoS机制,质押治理代币成为Validator,具有一定的激励;此外可能还会让节点质押项目方一定资产作为保证金。

    • 优点:容易拓展至其他链上,处理任何跨链数据;缺点:需要信任第三方验证节点

    • PoS/MPC(Multi-Party Computation)机制:Multichain(非托管+SMPC机制)、AllBridge(PoS机制)、cBridge(PoS机制)、WanBridge(MPC+门限最优签名)

  • Hash Time Locked Contracts (HTLCs) ,Atomic swaps:Hash时间锁实现原子兑换。

    • 通过时间锁实现原子兑换,避免了第三方验证中的信任问题,

    • 优点:去信任、可轻易拓展至其他链上;缺点:其他数据无法跨链

    • eg. Hop Protocol(项目方认证白名单)、Connext(项目方认证白名单)等。

目前跨链桥已经在嵌接一些其他的金融服务,包括:

  • 跨链桥目前除了20 Token的跨链,也在逐步支持721及数据等信息的跨链。

  • 跨链聚合器

  • 跨链+DEX,eg. FibSwap DEx、Li.Finance、XY Finance、Symbiosis Finance ;

  • 跨链+Lending,龙头 DeFi 协议 Aave 在 V3 版本中提出的跨链 + 借贷方案。

此外,因为多数的Token跨链本质上Burn & Mint,非原生链上的资产基本上都是Wrapped Token。为此,当跨链桥中的原生资产的托管/Lock账户被攻击时,相应的Wrapped资产价值也就没有任何价值。 而Wrapped资产的安全性和原生资产完全不一样,同样,一旦弱安全链上的资产也可能会拉低强安全链上的资产价值。 所以跨链安全问题之后也是要重点考虑的。。(V神的文章也提到了)

3. 跨链桥数据看板的必要性

为什么要关注跨链桥相关的业务数据???

1)跨链桥本身:

可以去评估一款跨链桥项目,倾向于关注四个要素:

  • 服务覆盖能力:生态广度、币种多样性、跨链的深度

  • 时间成本:Layer2上的官方桥资金退出时间较长

  • 资金成本:链上gas费和跨链桥的手续费,也就是过桥费

  • 安全性:取款完整性,跨链桥需要保证,如果连接的网络受损,所有合法用户的资金依然都可以提取;审计报告、发生过的安全事件、

2)公链:通过跨链桥的活动去评估公链生态的使用情况及用户的兴趣点

一方面,公链早期生态还没有特别完备时,市场上的资金在其他公链上,基本上在ETH、BTC、稳定币上。公链想要把资金引入生态中,就需要借助跨链桥。

通过跨链桥资金的流入流出情况,也能去判断公链自身的吸引力,能够吸引所有外部资金。资本都是逐利的。如果公链生态收缩后,本身也会影响跨链资产的市场规模,为此,跨链桥上的资金动态可以作为一个先行指标。

eg.AVAX起来的主要原因——Avalanche C链的EVM兼容性,降低开发者和用户的进入门槛,另一个重要的原因在于Avalanche桥,8月份升级后,大幅降低了跨链桥成本,打通了ETH、Avalanche之间的资金通道,实现资本在Avalanche和ETH之间无缝流动。

3)底层资产:跨链桥的应用在一定程度上提高资产的资金利用率,可以去判断资产本身除了在自己的生态体系内的应用,在其他生态的应用场景等等。

eg.目前跨链中最具规模、典型的资产——BTC。通过WBTC、renBTC等锚定BTC引入ETH生态中,为BTC资产提供更广的应用场景,可以进行交易、借贷、理财等。拓宽代币的应用边界。

为此,我们需要关注的数据统计维度,包括:

  • 跨链桥的总TVL,以及在各个链上的分布情况;

  • 链维度的资金流入情况;

  • 支持的链、支持的币种,跨链桥的主要资产

  • 交易量(跨链)、日活用户数和日活交易数、总的交互过的独立地址数

  • 按资产维度的跨链TVL

  • MC/TVL

  • 手续费、滑点等问题

竟品统计信息:

目前关注度比较高的数据主要是dune analysis中各跨链桥在ETH链上的TVL数据。其实并不能很好的反馈各跨链桥自身的数据,此外也没有其他链上的数据。如从BSC-Arbitrum

参考: https://dune.xyz/eliasimos/Bridge-Away-(from-Ethereum) https://l2beat.com/ https://pro.nansen.ai/bridges https://docs.google.com/spreadsheets/d/1jYZOfU2R3PdzRmnY9Nfc4pzerX_YSInNdyhtSj_3oWY/edit#gid=0

跨链桥的合约地址: https://blockscan.com/bridges/ https://etherscan.io/accounts/label/bridge