知识库 · 约 2 分钟读完
跨链时你到底在信任谁
每个跨链桥都要你信任点什么:托管方、签名者群体、验证者网络或轻客户端。看清信任的对象和时长,比看品牌更重要。
每个跨链桥背后的那个问题
判断一个跨链桥,先问一句:谁有可能弄丢或偷走我的钱?这个问题的答案就是它的信任模型。
界面做得多好看、宣传得多响亮,都改变不了这个答案。有的桥把真币交给一家公司,有的交给一组私钥持有人,有的交给一套代码。
很多跨链桥底下还用着跨链消息协议,比如 Wormhole、LayerZero、Axelar、Hyperlane。用了它们,你也就在信任负责核验消息的那群人:Wormhole 是 19 个 Guardian,Axelar 是验证者网络,LayerZero 和 Hyperlane 由每个应用自己选核验方。
几种主要的信任方式
常见的有四类,从依赖少数人到依赖数学,大致如下。
- 托管方:一家公司保管真币,比如 cbBTC 的 Coinbase、WBTC 的 BitGo
- 多签:几把私钥中要有规定数量同意,比如 9 把里的 5 把
- 验证者网络和门限签名:一大群运营方共同签名,Chainflip 公布的门限是 150 个验证者中的 100 个,THORChain 的节点要质押 RUNE
- 轻客户端:直接核验另一条链的记录,比如连接 Cosmos 各链的 IBC
过去的被盗案教会了什么
2022 年 Ronin 被盗约 6 亿美元。攻击者拿到了 9 把私钥中的 5 把,其中好几把实际由同一家机构控制。多签有多安全,取决于私钥分得有多散。
同年,Wormhole 被攻击者用一条伪造的消息凭空铸出代币。Nomad 则因为一次有缺陷的升级被盗约 1.9 亿美元,任何人都能照抄攻击手法。这说明审计过的代码,改动之后也可能出问题。
信任多久,和怎么设计一样重要
跨链兑换几分钟就完成,你只需要在这几分钟里信任它。包装代币不同,你拿着多久,就要信任它的托管方多久。
信任方少也不一定更差。Coinbase 是一个单点,但它知名且受监管。一群匿名签名者如果容易被攻破,反而更危险。
自己怎么判断一条路线
不用懂代码,也能问出关键问题。
- 真币由谁保管,或者由谁签名放款
- 要多少人串通才能偷走资金,这些人是谁
- 有没有多家机构的审计报告和公开的漏洞赏金
- 项目在管理大额资金的情况下运行了多久,出过事没有
- 运营方消失时,你的钱怎么办
把风险分散开
大额资金不要全压在同一个跨链桥或同一种包装代币上。不需要在别的链上用的钱,就留在原链、放在自己的钱包里。
宣传里的“去信任”不代表真的去信任。完全去信任的跨链桥非常少,按最坏情况去想,会让你的决定更稳妥。