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...
Autores principales: | , , , |
---|---|
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 |