作者:Shinobi
来源:https://bitcoinmagazine.com/technical/bitcoin-layer-2-ark
Ark 是一种新的链下交易批处理机制,最初由一位年轻的土耳其开发者 Burak 提出。当前有两种开发中的实现,一个来自 “Ark Labs”,另一个来自 “Second”;Burak 两个都没有参与。
相比于当前开发中的实现,最初的 Ark 提议要复杂得多,而且包含一些更多围绕隐私的设计目标;其最初也设想需要 CHECKTEMPLATEVERIFY(CTV) 来构建。
为了正常工作,一个 Ark 实例需要一个中心化的协调服务商,但除此之外,Ark 协议能够提供跟闪电网络一样的功能性和安全保证。只要用户在所要求的时间段内保持在线,资金在全时间段都是安全的(除非用户自己选择在一个较短的时间内信任服务商)。每个用户都能随时退出一个 Ark 实例、让自己的资金恢复成链上的只受自己控制的形态。
与闪电网络不同,Ark 协议并不要求用户预先给自己调配收款额度。用户从上手钱包的一刻开始就可以接收资金,完全不需要考虑收款额度。
我们来看看 Ark 协议的各个组成部分。
Ark 树
Ark 协议中资金叫做 “虚拟 UTXO(vUTXO)”。它们只是预签名交易,保证了在某个用户决定提交上链时就一定能创造出该用户排他控制的真实 UTXO;但如果没有用户决定这么做,就只是保存在链下。
每个用户的 vUTXO 都被嵌入一棵由预签名交易组成的树(也可以叫一个 “批次”)中。Ark 的工作原理是让协调服务商(也叫 “Ark 服务供应商(ASP)”)来协调用户们创建交易树所需的交互。无论什么时候,当用户收到资金、进入一个 Ark 实例或离开时,都必须构造一笔交易以及相关的交易树,形成一个新的批次。
Shinobi2025-06-10
https://www.btcstudy.org/2025/06/10/bitcoin-layer-2-ark-by-shinobi/