Ark is a novel off-chain transaction batching mechanism originally proposed by the young Turkish developer Burak. Currently, there are two implementations in development, one developed by Ark Labs and the other by Second, with Burak not directly involved in either project.

Ark 的原始方案要复杂得多,其设计目标比目前正在构建的实施方案更注重隐私。此外,Ark 的最初设想还要求使用 CTV 才能构建。
该协议依赖于中央协调服务器才能正常运行,但尽管如此,它仍然能够提供与闪电网络相同的功能和安全保障。只要用户在规定的时间内保持在线,在任何时候(除非他们选择在短时间内信任运营商),每个用户都可以随时单方面退出方舟系统,并收回对其链上资金的完全单方面控制权。
与闪电网络不同,Ark 不要求用户预先分配流动性才能接收资金。Ark 用户只需登录钱包即可立即接收资金,无需任何流动性预先分配。
让我们来了解一下 Ark 的不同组成部分。
方舟树Ark 上持有的代币被称为虚拟 UTXO(vUTXO)。这些只是预先签名的交易,保证在链上提交后,在用户单方面控制下创建真实的 UTXO,但除此之外,这些 UTXO 都存储在链下。
每个用户的 vUTXO 都嵌套在一棵预签名交易树中,或称为“批次”。Ark 的工作原理是让协调服务器(或 Ark 服务提供商 (ASP))协助用户之间协调创建批次。无论用户何时接收资金、加入 Ark 或退出 Ark,都需要构建一笔交易以及相关的交易树来创建新的批次。
