Skip to main content

BMSC: A Novel Anonymous Trading Scheme Based on Zero-Knowledge Proof in Ethereum

  • Conference paper
  • First Online:
Data Science (ICPCSEE 2022)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1629))

  • 756 Accesses

Abstract

Blockchains are widely used because of their openness, transparency, nontampering and decentralization. However, there is a high risk of information leakage when trading on blockchain, and the existing anonymous trading schemes still have some problems. To meet the high requirement of anonymity, the cost of proof submitted by the user is too large, which does not apply to blockchain storage. Meanwhile, transaction verification takes too long to ensure the legitimacy of the transaction. To solve these problems, this paper presents a novel anonymous trading scheme named Block Maze Smart Contract (BMSC) based on the zero-knowledge proof system zk-SNARKs to propose efficiency. This scheme can hide account balances, transaction amounts, and the transfer relationships between transaction parties while preventing overspending attacks and double-spending attacks. Compared with other anonymous schemes, this scheme has less cost of proof and takes less time for transaction verification while meeting the high requirements of anonymity and security.

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

Access this chapter

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

Institutional subscriptions

References

  1. Duffield, E., Diaz, D.: Dash: A Payments-Focused CryptoCurrency [EB/OL] (2015). https://github.com/dashpay/dash/wiki/Whitepaper

  2. Miers, I., Garman, C., Green, M., et al.: Zerocoin: anonymous distributed E-cash from bitcoin. In: 2013 IEEE Symposium on Security and Privacy, pp. 397–411. IEEE (2013)

    Google Scholar 

  3. Nicolas Saberhagen, N.: Cryptonote v2.0 [EB/OL] (2013). https://cryptonote.org/whitepaper.pdf

  4. Ben-Sasson, E., Chiesa, A., Garman, C., et al.: Zerocash: decentralized anonymous payments from bitcoin. In: 2014 IEEE Symposium on Security and Privacy, pp. 459–474. IEEE (2014)

    Google Scholar 

  5. Biinz, B., Agrawal, S., Zamani, M., et al.: Zether: toward privacy in a smart contract world. IACR Cryptology ePrint Archive (2019)

    Google Scholar 

  6. Rondelet, A., Zajac, M.: ZETH: on integrating zerocash on ethereum. arXiv preprint arXiv:1904.00905 (2019)

  7. Ma, S., Deng, Y., He, D., et al.: An efficient NIZK scheme for privacy-preserving transactions over account-model blockchain. IEEE Trans. Dependable Secure Comput. 18, 641–651 (2020)

    Google Scholar 

  8. Guan, Z.: Research on privacy protection of account model blockchain system based on zero knowledge proof. Shandong University (2020)

    Google Scholar 

  9. Mailer, M., Bowe, S., Kohlweiss, M., et al.: Sonic: zero-knowledge SNARKs from linear-size universal and updatable structured reference strings. In: Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, pp. 2111–2128 (2019)

    Google Scholar 

  10. Chiesa, A., Hu, Y., Mailer, M., et al.: Marlin: preprocessing zkSNARKs with universal and updatable SRS. IACR Cryptology ePrint Archive (2019)

    Google Scholar 

  11. Gabizon, A., Williamson, Z.J., Ciobotam, O.: PLONK: permutations over lagrange-bases for oecumenical non interactive arguments of knowledge. IACR Cryptology ePrint Archive (2019)

    Google Scholar 

  12. Bunz, B., Fisch, B., Szepieniec, A.: Transparent snarks from dark compilers. IACR Cryptology ePrint Archive (2019)

    Google Scholar 

  13. Biinz, B., Bootle, J., Boneh, D., et al.: Bulletproofs: short proofs for confidential transactions and more. In: 2018 IEEE Symposium on Security and Privacy, pp. 315–334. IEEE (2018)

    Google Scholar 

  14. Ben-Sasson, E., Bentov, I., Horesh, Y., et al.: Scalable, transparent, and postquantum secure computational integrity. IACR Cryptology ePrint Archive (2018)

    Google Scholar 

  15. Chiesa, A., Ojha, D., Spooner, N.: Fractal: postquantum and transparent recursive proofs from holography. IACR Cryptology ePrint Archive (2019)

    Google Scholar 

  16. Bowe, S., Grigg, J., Hopwood, D.: Halo: recursive proof composition without a trusted setup. IACR Cryptology ePrint Archive (2019)

    Google Scholar 

  17. Groth, J.: On the size of pairing-based non-interactive arguments. In: Fischlin, M., Coron, J.S. (eds.) EUROCRYPT 2016. LNCS, vol. 9666, pp. 305–326. Springer, Heidelberg (2016). https://doi.org/10.1007/978-3-662-49896-5_11

Download references

Acknowledgment

This work is supported by the Emerging Interdisciplinary Project of CUFE, the National Natural Science Foundation of China (No. 61906220) and Ministry of Education of Humanities and Social Science project (No. 19YJCZH178).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yang Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, Y., Zhang, Y., Wang, M., Zhu, J., Wang, X. (2022). BMSC: A Novel Anonymous Trading Scheme Based on Zero-Knowledge Proof in Ethereum. In: Wang, Y., Zhu, G., Han, Q., Zhang, L., Song, X., Lu, Z. (eds) Data Science. ICPCSEE 2022. Communications in Computer and Information Science, vol 1629. Springer, Singapore. https://doi.org/10.1007/978-981-19-5209-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-981-19-5209-8_5

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-19-5208-1

  • Online ISBN: 978-981-19-5209-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics