81 / 736L-BTC

Liquid Network

另一条网络上的比特币:L-BTC、更快的支付与不同的信任条件

Liquid Network 支持转移 L-BTC 和其他资产,区块更快,金额可以隐藏。这里解释它与 Bitcoin 的关系,以及为什么转入资金前应先弄清返回路径。

Liquid Network 是 Bitcoin 的独立联邦式 Sidechain。L-BTC,也写作 LBTC,代表锁在储备中的比特币;负责出块和释放储备的是一组运营者,而不是 Bitcoin 矿工。

假设安娜想给帕维尔转账。两人都有支持 Liquid Network 的钱包,希望更快确认,也不想公开支付金额。安娜并不是让普通 Bitcoin 支付走一条更快的捷径,而是在使用另一条网络,即 Sidechain。它有自己的历史和规则。在这里,比特币由 Liquid Bitcoin 这种资产表示,简称 L-BTC 或 LBTC。它的设计目标是按 1:1 对应储备中的 BTC,并非新挖出的比特币。交易被记录在区块中,构成 Liquid 自己的历史。网络还记录 UTXO,即尚未花费的交易输出;每个输出确定资产种类、金额以及后续花费的条件。因此,能用 Bitcoin 的钱包不一定支持 Liquid,收款人也必须选对网络。 [2] [3]

安娜可以从其他持有者或服务商那里获得 L-BTC。从 Bitcoin 直接进入 Liquid 的过程叫 peg-in。在这个例子中,她把 0.1 BTC 发送到专门生成的 Bitcoin 地址,由 Liquid 运营者组成的联邦管理。达到 102 次 Bitcoin 确认后,她便可在 Liquid 领取对应的 0.1 L-BTC;为便于理解,这里暂不计手续费。按平均每个区块十分钟计算,等待约为 17 小时,但实际时间会变化。领取依据是原始交易和 Merkle proof,即证明交易已被纳入区块的证据。钱没有翻倍:安娜已无法自行花费原来的 BTC,转而控制 L-BTC。购买已有的 L-BTC 是另一条途径,并不要求每位买家重新进行 peg-in。 [4] [9]

如果帕维尔需要 Bitcoin 主网上的 BTC,仅有 L-BTC 的私钥还不足以释放储备。私钥是一份秘密数据,钱包用它生成数字签名,授权花费 Liquid 上相应的资金。但它并不赋予帕维尔签署 Bitcoin 储备支出的权限。直接返回的过程叫 peg-out,只有拥有 Peg-out Authorization Key、简称 PAK 的获授权参与者才能使用。相应的 L-BTC 会变得不可花费,通常称为销毁,然后运营者把 BTC 释放到获准地址。普通用户一般要通过这类参与者、兑换服务或 swap,也就是资产交换。Swap 不一定直接执行 peg-out:对手方可以交付自己已经持有的 BTC。因此,服务是否可用、手续费、流动性——可供兑换的资金——以及具体条件都很重要。储备比例 1:1 并不承诺随时免费、即时兑换。 [5] [9]

安娜可能不希望任何打开区块浏览器(查看交易的网站)的人都知道她给帕维尔付了多少钱。Confidential Transactions 可以隐藏金额和资产种类。与此同时,节点(验证网络规则的计算机)仍用密码学证明检查交易没有花费超过可用的数额。获授权的收款人通过 blinding key 读取隐藏信息;这个用于揭示数据的密钥本身并不授予花钱的权限。部分信息也可以自愿披露,例如提供给会计。但交易之间的关联、时间以及其他一些数据仍然公开,peg-in 和 peg-out 也会留下可见的 Bitcoin 记录。因此,Confidential Transactions 不等于自动匿名,更不意味着每项操作都不可见。 [6] [10]

正常运行由 Strong Federation 负责。运营者承担两项不同任务:blocksigners 签署区块,watchmen 管理储备 BTC 的密钥及其释放。这不是矿工通过 Proof of Work(寻找 Bitcoin 区块所需的计算工作)进行的开放竞争。决策需要达到规定的签名数量,通常不允许某一个运营者独自替所有人决定。密钥还由 HSM 保护,这类专用安全硬件会限制可以签署的内容。必须区分正常工作的账本与安全的储备:一笔支付正确确认,并不能证明 BTC 提款永远可用。任何人都可以运行验证节点,但这不会让他成为储备保管者。 [2]

正常情况下,Liquid 的目标是大约每分钟产生一个区块。获得两次确认后,交易在联邦的安全假设成立时被视为最终确定,因为签名设备的规则会阻止更深的历史改写。这并非针对所有攻击与故障的无条件保证。2020 年的 whitepaper 描述过 15 个签名者中需要 11 个签名的配置,超过三分之二;这个例子不是当前成员名单。如果可用签名者不足,区块可能停止产生。Liquid 内部更快,也不会消除 peg-in 的等待或返回 Bitcoin 的处理过程。安娜不应因此期待整个跨网络转移只需一分钟。 [1] [2]

验证节点检查 Liquid 的规则和交易证明。如果启用了 peg-in 验证,它还会通过 Bitcoin 节点核验对应的 Bitcoin 证据。因此,L-BTC 的储备支持并不只能依靠运营者网页上的一个数字。但这不表示安娜掌握储备 BTC 的密钥,也不保证网络始终可用。区块签名可能停止,储备释放可能出问题,安全设备也可能遭到攻破。联邦的紧急恢复机制不是一颗让任何 L-BTC 持有者独自取出 BTC 的按钮。这一区别很实际:自用钱包可以避免用户账户托管方破产带来的某些风险,却不能消除对跨网络桥接机制的依赖。 [1] [2] [9]

除了 L-BTC,还可以发行其他资产,例如数字兑换券,或由发行人承诺兑换某种财产的代币。每种资产都有独一无二的 asset ID;名称或图标相似,不代表它们是同一种资产。发行人还可以创建 reissuance token,用于授权后续增发。名称登记表有助于辨认资产,却不能证明发行人的偿付能力或承诺具有法律可执行性。L-BTC 的储备规则不会自动适用于其他代币。如果帕维尔接受了一张数字兑换券,网络可能准确记录了转移,但发行人仍可能不兑现承诺。 [7] [11]

Liquid 基于 Elements,这是一套源自 Bitcoin Core 代码的开源软件,扩展了多资产和保密交易功能。有经验的用户可以运行 elementsd 节点,自行验证规则。PSET,即 Partially Signed Elements Transaction,用于在工具之间传递已准备好的交易,汇集验证、隐藏金额和签名所需的数据。它并不证明支付已经发出。即使转移的是其他资产,网络手续费也以 L-BTC 支付。普通钱包会隐藏大部分技术细节,但仍要确认它支持所选网络、资产以及可能使用的签名设备。 [8] [13]

转入较大金额前,安娜先选择兼容的钱包,检查收款网络,并了解一条明确的返回 BTC 的路径及费用。她按照钱包要求准备备份。除了花费密钥,还必须能恢复用于揭示保密金额的信息。种子(seed)是钱包用于派生密钥的初始秘密数据。一些钱包从种子派生 blinding keys,例如采用 SLIP-0077;其他配置可能需要额外备份。因此,并不存在一律手动导出每把密钥的要求。小额往返测试比只看余额更能暴露实际问题。只要理解它提供的速度、保密性以及随之接受的条件,Liquid 就可能适合某些支付和资产用途。 [9] [12]

要获得更完整的理解,请将本词条与以下词条结合阅读: Sidechain, Bitcoin, Multisig, Proof of Work, Testnet, Bitcoin Core. 反向关联还来自: Sidechain.

DOC · 001Liquid: A Bitcoin Sidechain一手来源 DOC · 002Liquid Network — Technical Overview文档 DOC · 003Liquid Network — Bitcoin vs Liquid文档 DOC · 004Blockstream — What is a Liquid peg-in?文档 DOC · 005Blockstream — What is a Liquid peg-out?文档 DOC · 006Liquid Network — Confidential Transactions文档 DOC · 007Liquid Network — Asset Issuance文档 DOC · 008Elements Project — blockchain platform一手来源 DOC · 009Liquid Network — Peg-in and Peg-out一手来源 DOC · 010Elements — Confidential Transactions一手来源 DOC · 011Elements — Issued Assets一手来源 DOC · 012SLIP-0077 — Deterministic blinding key derivation一手来源 DOC · 013Elements — Partially Signed Elements Transaction Format一手来源
修订日期: 来源优先 · 非投资建议