Jadwal Sholat

Memuat jadwal sholatโ€ฆ

Computer Science editorial

Open AccessOA2026

Staged Multi-step UTXO Workflows via Recursive Invariants

A three-valued DSL and transaction-level predicates for locality-preserving, multi-step UTXO protocols
Shuyang Tang; Sherman S. M. Chow; Hongfei Fu; Zihan Guo; Guoqiang Liยท arXivยท 2026ยท DOI 10.48550/arXiv.2609.26305

The core problem

Stateless UTXO-style execution validates transactions using only local and referenced data, which enables parallel validation and predictable serialized-size/weight accounting. Multi-step workflows, however, must thread state across outputs. When a prepared next-step transaction may become stale because another valid spend confirms first, explicit state threading shifts consistency maintenance, off-chain tracking, and transaction rebuilding to the protocol boundary, increasing coordination cost and latency.

Recursive Invariants (RIs) are proposed as a transaction-level logic and toolchain to address this gap. The central idea is to express workflow rules as transaction-level predicates over a transaction's inputs and indexed successor positions referenced by the RI. An accepted transaction that realizes such a successor position re-checks the predecessor's RI one step later, carrying the workflow rule forward without shared mutable application state or executable output logic. Consequently, multi-step protocol rules preserve validation-time locality and admit explicit cost accounting, while cross-transaction guarantees arise from repeated one-step checking.

Because not all succes

Innovation

The prototype RI interpreter and benchmarking toolchain were evaluated on six workloads. Six practice-motivated case studies exhibit roughly linear cumulative validation-cost proxy growth. The case studies illustrate staged workflow constraints without preconstructing each successor, showing that multi-step rules can be expressed while preserving validation-time locality. The framework formalizes UTXO validation and ledger extension, identifies the validation-time-evaluable one-step fragment, and proves the deduction system sound with respect to the three-valued semantics. Validation and ledger-extension algorithms are provided for this model.

The results indicate that explicit cost accounting is possible under the RI approach, and that cross-transaction guarantees arise from repeated one-step checking rather than from shared mutable application state or executable output logic. The three-valued semantics successfully defers future-dependent obligations until they become checkable, which is necessary because not all successor clauses are checkable at validation time.

A Mermaid diagram of the staged workflow is shown below.

Stateless UTXO-style execution validates transactions using only local and referenced data, which enables parallel validation and predictable serialized-size/weight accounting. Multi-step workflows, however, must thread state across outputs. When a prepared next-step transaction may become stale because another valid spend confirms first, explicit state threading shifts consistency maintenance, off-chain tracking, and transaction rebuilding to the protocol boundary, increasing coordination cost and latency.
Recursive Invariants (RIs) are proposed as a transaction-level logic and toolchain to address this gap. The central idea is to express workflow rules as transaction-level predicates over a transaction's inputs and indexed successor positions referenced by the RI. An accepted transaction that realizes such a successor position re-checks the predecessor's RI one step later, carrying the workflow rule forward without shared mutable application state or executable output logic. Consequently, multi-step protocol rules preserve validation-time locality and admit explicit cost accounting, while cross-transaction guarantees arise from repeated one-step checking.

Why it matters

The RI approach shifts consistency maintenance away from shared mutable application state and executable output logic. By expressing workflow rules as transaction-level predicates and re-checking the predecessor's RI one step later, multi-step protocol rules preserve validation-time locality and admit explicit cost accounting. Cross-transaction guarantees arise from repeated one-step checking, which avoids the coordination cost and latency associated with explicit state threading at the protocol boundary.

The three-valued semantics is central to the design. Because not all successor clauses are checkable at validation time, the DSL assigns true, false, or unknown. Unknown defers future-dependent obligations until they become checkable. The deduction system is proved sound with respect to this semantics, and the validation-time-evaluable one-step fragment is identified. This provides a principled boundary between what can be enforced immediately and what must be deferred.

The prototype and six case studies show roughly linear cumulative validation-cost proxy growth and illustrate staged workflow constraints without preconstructing each successor. The work therefore offers a transaction-level logic and toolchain for staged multi-step UTXO workflows, with formal validation and ledger-extension algorithms. The taxonomy candidates for this work include Architecture, Cybersecurity, Network, and Cryptography.

Who should read this

CS practitioners and researchers

Opening member contentโ€ฆ