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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Duffield, E., Diaz, D.: Dash: A Payments-Focused CryptoCurrency [EB/OL] (2015). https://github.com/dashpay/dash/wiki/Whitepaper
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)
Nicolas Saberhagen, N.: Cryptonote v2.0 [EB/OL] (2013). https://cryptonote.org/whitepaper.pdf
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)
Biinz, B., Agrawal, S., Zamani, M., et al.: Zether: toward privacy in a smart contract world. IACR Cryptology ePrint Archive (2019)
Rondelet, A., Zajac, M.: ZETH: on integrating zerocash on ethereum. arXiv preprint arXiv:1904.00905 (2019)
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)
Guan, Z.: Research on privacy protection of account model blockchain system based on zero knowledge proof. Shandong University (2020)
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)
Chiesa, A., Hu, Y., Mailer, M., et al.: Marlin: preprocessing zkSNARKs with universal and updatable SRS. IACR Cryptology ePrint Archive (2019)
Gabizon, A., Williamson, Z.J., Ciobotam, O.: PLONK: permutations over lagrange-bases for oecumenical non interactive arguments of knowledge. IACR Cryptology ePrint Archive (2019)
Bunz, B., Fisch, B., Szepieniec, A.: Transparent snarks from dark compilers. IACR Cryptology ePrint Archive (2019)
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)
Ben-Sasson, E., Bentov, I., Horesh, Y., et al.: Scalable, transparent, and postquantum secure computational integrity. IACR Cryptology ePrint Archive (2018)
Chiesa, A., Ojha, D., Spooner, N.: Fractal: postquantum and transparent recursive proofs from holography. IACR Cryptology ePrint Archive (2019)
Bowe, S., Grigg, J., Hopwood, D.: Halo: recursive proof composition without a trusted setup. IACR Cryptology ePrint Archive (2019)
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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)