693 / 736ARK

Ark

链下共享的虚拟 UTXO

Ark 是一组协议:用户通过预签名交易树共享链上 UTXO,并在链下转移虚拟 UTXO。

Ark 由运营方协调周期性轮次,创建有期限的 VTXO,同时保留用户单方面退出到底层的能力。

同一轮次中的用户共同创建一棵交易树,并由链上的根交易进行锚定。用户的权利由一条终止于虚拟 UTXO(即 VTXO)的分支表示。 [2]

轮次外支付通过一笔由运营方共同签名的预签名交易转移 VTXO。在之后的轮次中刷新之前,接收方需要相信发送方以及该支付链中更早的发送方不会与运营方串通,对付款进行双花。 [3]

单方面退出意味着发布交易树中相应的分支,直至形成用户自己控制的链上输出。这个过程并非免费:用户必须保存密钥和路径数据、关注时间期限,并支付底层费用。 [1]

VTXO 会到期。到期前必须在新轮次中刷新,或单方面提取;否则运营方可通过预先确定的分支清扫底层 bitcoin,而用户将失去可单方面强制执行的权利。 [5]

运营方负责协调轮次、共同签署常规转移并维持可用性。到期前,运营方不应能转移管理妥当的 VTXO,但可以审查新操作、停止响应,并迫使用户采用更慢或成本更高的退出方式。 [5]

Ark 可以利用预签名的伪 covenants 和密钥删除,在不改变共识的情况下构建。CTV 等 covenants 可以减少协调和数据开销,并为更多用户提供更高效的交易树。 [4]

Ark 不是 Lightning 通道:它使用轮次、共享交易树和会到期的 VTXO。两种方式可以协同使用,例如接入 Lightning 或构建 channel factories。 [1]

实际实现及其模型仍在演进。使用前应核实具体的退出路径、VTXO 数据备份、到期期限、刷新方式、费用、网络状态,以及对运营方的确切信任假设。 [1]

要获得更完整的理解,请将本词条与以下词条结合阅读: UTXO, Lightning Network, Covenants, OP_CHECKTEMPLATEVERIFY, Payment Channel, 自主托管.

01Ark 是托管式的吗?

目标是在到期前提供可单方面退出的 self-custody,但运营方在可用性、共同签名和刷新中承担重要角色;必须分别评估具体实现和 VTXO 的状态。

02Ark 需要修改 Bitcoin 吗?

基础方案可以在不改变共识的情况下运行,而 CTV 等 covenants 可以显著改善其扩展性和效率。

DOC · 001Bitcoin Optech — Ark protocol文档 DOC · 002Ark Protocol — VTXOs一手来源 DOC · 003Ark Protocol — Out-of-Round Payments一手来源 DOC · 004Ark Protocol — Covenant-less Ark一手来源 DOC · 005Arkade — VTXO Lifecycle & Liveness文档
修订日期: 来源优先 · 非投资建议