Skip to main content

Privacy-Preserving Cross-Chain Atomic Swaps

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 12063))

Abstract

Recently, there has been a lot of interest in studying the transfer of assets across different blockchains in the form of cross-chain atomic swaps. Unfortunately, the current candidates of atomic swaps (hash-lock time contracts) offer no privacy; the identities as well as the exact trade that happened between any two parties is publicly visible.

In this work, we explore the different notions of privacy that we can hope for in an atomic swap protocol. Concretely, we define an atomic swap as a two-party protocol and formalize the different notions of privacy in the form of anonymity, confidentiality and indistinguishability of swap transactions.

As a building block, we abstract out the primitive of Atomic Release of Secrets (\(\mathsf {ARS}\)) which captures atomic exchange of a secret for a pre-decided transaction. We then show how \(\mathsf {ARS}\) can be used to build privacy-preserving cross-chain swaps.

We also show that the recently introduced notion of adapter signatures  [Poe18, War17] is a concrete instantiation of \(\mathsf {ARS}\) under the framework of Schnorr signatures  [Sch91] and thus, construct a private cross-chain swap using Schnorr signatures.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Back, A., et al.: Enabling blockchain innovations with pegged sidechains, p. 72 (2014). http://www.opensciencereview.com/papers/123/enablingblockchain-innovations-with-pegged-sidechains

  2. Dziembowski, S., Eckey, L., Faust, S.: FairSwap: how to fairly exchange digital goods. In: Proceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security, CCS 2018, pp. 967–984 (2018)

    Google Scholar 

  3. Diffie, W., Hellman, M.: New directions in cryptography. IEEE Trans. Inf. Theory 22(6), 644–654 (1976)

    Article  MathSciNet  Google Scholar 

  4. Green, M., Miers, I.: Bolt: anonymous payment channels for decentralized currencies. In: Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security, pp. 473–489. ACM (2017)

    Google Scholar 

  5. Herlihy, M.: Atomic cross-chain swaps. In: Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, pp. 245–254. ACM (2018)

    Google Scholar 

  6. Hosp, J., Hoenisch, T., Kittiwongsunthorn, P.: COMIT - cryptographically-secure off-chain multi-asset instant transaction network. CoRR (2018)

    Google Scholar 

  7. Han, R., Lin, H., Yu, J.: On the optionality and fairness of atomic swaps. In: Proceedings of the 1st ACM Conference on Advances in Financial Technologies, pp. 62–75. ACM (2019)

    Google Scholar 

  8. Buchman, E., Kwon, J.: Cosmos: a network of distributed ledgers (2015). https://github.com/cosmos/cosmos/blob/master/WHITEPAPER.md

  9. Maxwell, G.: Confidential transactions (2015). https://people.xiph.org/~greg/confidential_values.txt

  10. Noether, S., Mackenzie, A., et al.: Ring confidential transactions. Ledger 1, 1–18 (2016)

    Article  Google Scholar 

  11. Nolan, T.: Alt chains and atomic transfers (2013). https://bitcointalk.org/index.php?topic=193281.msg2224949#msg2224949

  12. Poon, J., Dryja, T.: The bitcoin lightning network: scalable off-chain instant payments (2016)

    Google Scholar 

  13. Poelstra, A.: Mimblewimble and scriptless scripts, Real World Crypto (2018). https://www.youtube.com/watch?v=ovCBT1gyk9c&t=0s

  14. Prestwich, J.: Non-atomic swaps, Bitcoin Expo (2018). https://www.youtube.com/watch?v=njGSFAOz7F8&feature=emb_logo

  15. Sasson, E.B., et al.: Zerocash: decentralized anonymous payments from bitcoin. In: 2014 IEEE Symposium on Security and Privacy, pp. 459–474. IEEE (2014)

    Google Scholar 

  16. Schnorr, C.P.: Efficient signature generation by smart cards. J. Cryptol. 4(3), 161–174 (1991). https://doi.org/10.1007/BF00196725

    Article  MathSciNet  MATH  Google Scholar 

  17. Schwartz, E., Thomas, S.: A protocol for interledger payments (2015). https://interledger.org/interledger.pdf

  18. Warwing: Flipping the scriptless script on Schnorr (2017). https://joinmarket.me/blog/blog/flipping-the-scriptless-script-on-schnorr/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Apoorvaa Deshpande .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Deshpande, A., Herlihy, M. (2020). Privacy-Preserving Cross-Chain Atomic Swaps. In: Bernhard, M., et al. Financial Cryptography and Data Security. FC 2020. Lecture Notes in Computer Science(), vol 12063. Springer, Cham. https://doi.org/10.1007/978-3-030-54455-3_38

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-54455-3_38

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-54454-6

  • Online ISBN: 978-3-030-54455-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics