escrow-transactions · also Escrow transactional method

Escrow transactions

Escrow transactions reserve part of a resource so compatible updates can proceed concurrently while preserving specified bounds.

Reservation: A successful request sets aside a quantity for later use. Commit returns unused reservations; abort returns the reserved quantity. Acceptance must remain safe across the allowed commit and abort outcomes of other transactions. [1]

Recovery: A recoverable reservation is not a commit. After recovery, the transaction can still abort. The original method distinguishes reservation, use and recovery obligations. [1]

Relations

related
Bounded counter, Invariant confluence, Serializability

Citations

  1. O'Neil. The Escrow Transactional Method. ACM TODS 11(4), 405-430 (1986), sections 1.4 and 2. (accessed 2026-11-10)
Sources & caveats
  • Historical primary-source review; this concurrency-control mechanism is distinct from cryptographic key escrow.

JSON: /data/terms/escrow-transactions.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Escrow transactions. Hesela. 2026-11-10. https://hesela.dev/terms/escrow-transactions/