-

@ kukks
2025-06-14 16:20:14
No, this doesn't refer to the typical tps measurement used by blockchains.
I refer to the pragmatic upper bound for creation of new vtxos within a single onchain tx.
This bound is mostly defined by interactivity rounds between participants to construct the covenant. Since we do not have introspection covenants, we use a a series of n-of-n musig transactions. More vtxos = more interactivity.
We've had a functional ark for bitcoin for almost a year now, and since then we've optimized heavily along with plans to go even further. We have methods to achieve the above in concurrency, so that even with a single onchain transaction, we can create higher vtxo counts, without increasing interactivity for each VTXO owner.
In terms of "tps", I would say it is similar to lightning in that we have offchain instant transactions, but with actual transaction composability -- just craft a bitcoin transaction, sign, and submit.
There is of course no free lunch: one must swap their existing vtxos for new ones that are created with the commitment transaction (covenant session) described above, a trustless swap through connector outputs, for two reasons:
Batch expiries: these covenants have an expiry that allow the ark operator to reclaim its initial liquidity.
Switching from preconfirmation security (previous owner + ark operator collusion risk) to bitcoin finality (fully under your control). This also prunes the unilateral exit to a minimum tx set for broadcasting to.covnert vtxos to utxos.