Cargando…

RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service

As the blockchain 2.0 platform, Ethereum’s turing complete programming language and smart contract components make it play an important role in the commercialization of blockchain. With the further development of blockchain applications, the privacy and security issues of Ethereum have gradually eme...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhao, Hong, Bai, Xue, Zheng, Shihui, Wang, Licheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7517250/
https://www.ncbi.nlm.nih.gov/pubmed/33286484
http://dx.doi.org/10.3390/e22070712
_version_ 1783587186790105088
author Zhao, Hong
Bai, Xue
Zheng, Shihui
Wang, Licheng
author_facet Zhao, Hong
Bai, Xue
Zheng, Shihui
Wang, Licheng
author_sort Zhao, Hong
collection PubMed
description As the blockchain 2.0 platform, Ethereum’s turing complete programming language and smart contract components make it play an important role in the commercialization of blockchain. With the further development of blockchain applications, the privacy and security issues of Ethereum have gradually emerged. To solve this problem, we proposed a blockchain privacy protection model called RZcash in the previous work. It implements the dynamically updateable and verifiable hiding of the asset information in Ethereum, namely the account balance and transaction amount. However, RZcash does not pay attention to the key redundancy problem that may be caused by the creation of secret accounts. In addition, the large size of proofs gives it high communication costs. In response to these problems, we further improve RZcash. For the key redundancy problem, we construct a new signature scheme based on the ciphertext equivalent test commitment. Moreover, we use the Schnorr signature and bulletproof to improve the corresponding proof scheme in RZcash, thereby reducing the size of proof. Based on these improvements, we propose a decentralized payment system, called RZcoin, based on Ethereum. Finally, we implement the algorithm model of RZcoin and evaluate its security and performance. The results show that RZcoin has higher security and Lower communication cost than RZcash.
format Online
Article
Text
id pubmed-7517250
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-75172502020-11-09 RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service Zhao, Hong Bai, Xue Zheng, Shihui Wang, Licheng Entropy (Basel) Article As the blockchain 2.0 platform, Ethereum’s turing complete programming language and smart contract components make it play an important role in the commercialization of blockchain. With the further development of blockchain applications, the privacy and security issues of Ethereum have gradually emerged. To solve this problem, we proposed a blockchain privacy protection model called RZcash in the previous work. It implements the dynamically updateable and verifiable hiding of the asset information in Ethereum, namely the account balance and transaction amount. However, RZcash does not pay attention to the key redundancy problem that may be caused by the creation of secret accounts. In addition, the large size of proofs gives it high communication costs. In response to these problems, we further improve RZcash. For the key redundancy problem, we construct a new signature scheme based on the ciphertext equivalent test commitment. Moreover, we use the Schnorr signature and bulletproof to improve the corresponding proof scheme in RZcash, thereby reducing the size of proof. Based on these improvements, we propose a decentralized payment system, called RZcoin, based on Ethereum. Finally, we implement the algorithm model of RZcoin and evaluate its security and performance. The results show that RZcoin has higher security and Lower communication cost than RZcash. MDPI 2020-06-27 /pmc/articles/PMC7517250/ /pubmed/33286484 http://dx.doi.org/10.3390/e22070712 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhao, Hong
Bai, Xue
Zheng, Shihui
Wang, Licheng
RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service
title RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service
title_full RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service
title_fullStr RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service
title_full_unstemmed RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service
title_short RZcoin: Ethereum-Based Decentralized Payment with Optional Privacy Service
title_sort rzcoin: ethereum-based decentralized payment with optional privacy service
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7517250/
https://www.ncbi.nlm.nih.gov/pubmed/33286484
http://dx.doi.org/10.3390/e22070712
work_keys_str_mv AT zhaohong rzcoinethereumbaseddecentralizedpaymentwithoptionalprivacyservice
AT baixue rzcoinethereumbaseddecentralizedpaymentwithoptionalprivacyservice
AT zhengshihui rzcoinethereumbaseddecentralizedpaymentwithoptionalprivacyservice
AT wanglicheng rzcoinethereumbaseddecentralizedpaymentwithoptionalprivacyservice