TY - JOUR
T1 - Scriptless Atomic Swap with Batch Processing
AU - Wang, Menghao
AU - Deng, Haotian
AU - Liu, Mengxuan
AU - Li, Meng
AU - Zhang, Chuan
AU - Wang, Licheng
AU - Zhu, Liehuang
N1 - Publisher Copyright:
© 2005-2012 IEEE.
PY - 2026
Y1 - 2026
N2 - Cross-chain interoperability breaks down information silos between blockchains and enables the interconnection of blockchain systems. Atomic swap is a key technology of cross-chain interoperability that allows direct asset exchange between blockchains without intermediaries. Existing atomic swap schemes are typically based on hash time-locked contracts, which cannot be deployed on blockchains lacking scripting languages like Bitcoin. To eliminate reliance on scripting languages, Thyagarajan et al. proposed a scriptless atomic swap scheme, universal atomic swap [S&P' 22], utilizing adaptor signature and verifiable timed discrete logarithm. However, its computational costs increase quadratically with the security parameter, and multiple rounds of communication are needed, resulting in low efficiency. Besides, when handling multi-asset swaps, delays in unlocking multiple assets can potentially result in asset losses and compromise fairness. In this paper, we propose SLAS, a scriptless atomic swap scheme with high computation and communication efficiency. Our fundamental design principle is to implement time lock and transaction lock off-chain using cryptographic tools while ensuring the capability to batch process multi-asset time locks. To achieve this goal, we first design verifiable timed key release (VTKR), a new cryptographic time-lock protocol, which can generate and verify time-lock for multiple assets simultaneously off-chain, such that both the locking and unlocking processes can be handled in a batch processing manner. Then, we introduce adaptor signature to generate transaction locks, ensuring the atomicity of transactions and reducing the communication overhead. We also perform both theoretical and experimental analysis, with results showing that SLAS is at least 792× faster for asset locking and 40× faster for transaction locking compared to existing schemes.
AB - Cross-chain interoperability breaks down information silos between blockchains and enables the interconnection of blockchain systems. Atomic swap is a key technology of cross-chain interoperability that allows direct asset exchange between blockchains without intermediaries. Existing atomic swap schemes are typically based on hash time-locked contracts, which cannot be deployed on blockchains lacking scripting languages like Bitcoin. To eliminate reliance on scripting languages, Thyagarajan et al. proposed a scriptless atomic swap scheme, universal atomic swap [S&P' 22], utilizing adaptor signature and verifiable timed discrete logarithm. However, its computational costs increase quadratically with the security parameter, and multiple rounds of communication are needed, resulting in low efficiency. Besides, when handling multi-asset swaps, delays in unlocking multiple assets can potentially result in asset losses and compromise fairness. In this paper, we propose SLAS, a scriptless atomic swap scheme with high computation and communication efficiency. Our fundamental design principle is to implement time lock and transaction lock off-chain using cryptographic tools while ensuring the capability to batch process multi-asset time locks. To achieve this goal, we first design verifiable timed key release (VTKR), a new cryptographic time-lock protocol, which can generate and verify time-lock for multiple assets simultaneously off-chain, such that both the locking and unlocking processes can be handled in a batch processing manner. Then, we introduce adaptor signature to generate transaction locks, ensuring the atomicity of transactions and reducing the communication overhead. We also perform both theoretical and experimental analysis, with results showing that SLAS is at least 792× faster for asset locking and 40× faster for transaction locking compared to existing schemes.
KW - Atomic swap
KW - cryptographic time-lock protocol
KW - scriptless
UR - https://www.scopus.com/pages/publications/105042801708
U2 - 10.1109/TIFS.2026.3707794
DO - 10.1109/TIFS.2026.3707794
M3 - Article
AN - SCOPUS:105042801708
SN - 1556-6013
VL - 21
SP - 6300
EP - 6315
JO - IEEE Transactions on Information Forensics and Security
JF - IEEE Transactions on Information Forensics and Security
ER -