4-Swap: Achieving Grief-Free and Bribery-Safe Atomic Swaps Using Four Transactions
Kirti Singh (1, 2), Vinay J. Ribeiro (1), Susmita Mandal (2) ((1) Indian Institute of Technology Bombay, India, (2) Institute for Development, Research in Banking Technology, Hyderabad, India)

TL;DR
4-Swap is a novel cross-chain atomic swap protocol that completes asset exchanges in four transactions, eliminating griefing and bribery risks while ensuring fast, secure, and compatible operations with existing blockchain systems.
Contribution
It introduces the first four-transaction grief-free and bribery-safe atomic swap protocol, improving speed and security over previous multi-transaction solutions.
Findings
Achieves atomic swaps in four transactions without griefing or bribery.
Compatible with Bitcoin without requiring new opcodes.
Game-theoretic analysis confirms protocol robustness and rational compliance.
Abstract
Cross-chain asset exchange is crucial for blockchain interoperability. Existing solutions rely on trusted third parties and risk asset loss, or use decentralized alternatives like atomic swaps, which suffer from grief attacks. Griefing occurs when a party prematurely exits, locking the counterparty's assets until a timelock expires. Hedged Atomic Swaps mitigate griefing by introducing a penalty premium; however, they increase the number of transactions from four (as in Tier Nolan's swap) to six, which in turn introduces new griefing risks. Grief-Free (GF) Swap reduces this to five transactions by consolidating assets and premiums on a single chain. However, no existing protocol achieves grief-free asset exchange in just four transactions. This paper presents 4-Swap, the first cross-chain atomic swap protocol that is both grief-free and bribery-safe, while completing asset exchange in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
