什么是 Liquid Network?
侧链、Confidential Transactions,以及它究竟隐藏了什么、没隐藏什么。
Bridgefy Wallet 的金额隐私来自 Liquid Network,不是来自「匿名」。这两件事差很多,而差在哪里决定了你能期待什么、不能期待什么。这篇把它拆开讲。
它是 Bitcoin 的侧链
Liquid 是 Bitcoin 的侧链(sidechain),2018 年由 Blockstream 推出,代码基础是开源的 Elements。侧链的意思是:它有自己的区块与共识规则,但资产可以和 Bitcoin 主链双向转移。
- 出块时间约一分钟,且由联盟成员(functionaries)轮流签名产生,不是 PoW 挖矿 —— 因此没有分叉重组的不确定性,交易确认时间可预期。
- 把 BTC 锁进 peg-in 地址后,会在 Liquid 上得到 1:1 的 L-BTC。peg-in 需要 102 个 Bitcoin 区块确认。
- 除了 L-BTC,Liquid 也支持发行资产(issued assets)—— USDT 就有 Liquid 版本,这是 Bridgefy 用得到它的直接原因。
Confidential Transactions 隐藏什么
隐藏两件事:交易金额,以及资产类型。做法是金额不以明文写进交易,而是写成 Pedersen commitment,再附上一段 range proof,证明「这个被藏起来的数字不是负数,而且所有输入的总和等于所有输出的总和」。验证者能确认账目平衡,却读不到那个数字。
换句话说,全节点依然可以独立验证这笔交易没有无中生有的钱,这件事不需要信任任何人 —— 被藏起来的只是数字本身。
没有隐藏什么
- 交易图:哪一个 output 被哪一笔交易花掉,链上完整可见。
- 地址:收付双方的地址照样写在链上。
- 输入与输出的数量:一笔交易有几个输入、几个输出,看得出来。
- 时间戳:交易何时被打包,看得出来。
所以 Liquid 不是匿名服务。链上分析仍然可以画出你的往来关系图,只是那张图上没有金额。这也是这个网站页脚一直写着「Confidential amounts · not anonymity」的原因。
代价是什么
最主要的代价是信任模型不同。Bitcoin 主链的安全性来自不需要信任任何特定一方;Liquid 的 peg 则需要联盟成员的配合才能把资产转回主链。这是一个明确的取舍,不是免费的性能提升。
- 联盟信任:peg-out 需要 functionary 配合,这是与 Bitcoin L1 最大的差别。
- 生态较小:支持 Liquid 的服务、交易所与工具都比主链少。
- 交易体积较大:range proof 占空间,不过 Liquid 的手续费低,实际感受不明显。
对钱包用户的实际意义
你把收款地址给出去之后,对方看得到你有几笔进出、跟哪些地址往来,但看不到每一笔是多少钱、也看不到你手上有多少。它解决的是金额曝光,不是身份曝光。
如果你需要的是「别人不知道我收了多少、手上有多少」,这件事 Liquid 做得到。如果你需要的是「没有人知道这是我」,那要的是另一种工具,而且那通常伴随完全不同的合规处境。