An Auditable Confidentiality Protocol for Blockchain Transactions
Blockchain exposes all users’ transaction data to the public, including account balances, asset holdings, trading history, etc. Such data exposure leads to potential security and personal privacy risks that restrict blockchain from broader adoption. Although some existing projects focus on single-chain confidential payment, no existing cross-chain system supports private transactions yet, which is incompatible with privacy regulations such as GDPR. Also, current confidential payment systems require users to pay high extra fees. However, a private and anonymous protocol encrypting all transaction data raises concerns about malicious and illegal activities since the protocol is difficult to audit. We need to balance privacy and auditability in blockchain.We propose an auditable and affordable protocol for cross-chain and single-chain transactions. This protocol leverages zero-knowledge proofs to encrypt transactions and perform validation without disclosing sensitive users' data. To meet regulations, each auditor from an auditing committee will have an encrypted secret share of the transaction data. Auditors may view the private transaction data only if a majority of the committee agrees to decrypt the data. We employ a ZK-rollup scheme by processing multiple transactions in batches, which reduces private transaction costs of 90\% compared with solutions that do not employ the ZK-rollup. The proposed scheme has been implemented using Zokrates and Solidity and evaluated running on the Ethereum test network. The results show that the total one-to-one private transactions latency is about 5 seconds. Moreover, the security of the protocol is analyzed by mean of the standard real/ideal world paradigm
Year of publication: |
2023
|
---|---|
Authors: | Li, Aoxuan ; D'Angelo, Gabriele ; Tang, Su-Kit ; Fang, Frank ; Gong, Baron |
Publisher: |
[S.l.] : SSRN |
Subject: | Blockchain | Datensicherheit | Data security | Wirtschaftsprüfung | Financial audit |
Saved in:
Saved in favorites
Similar items by subject
-
Auditing cloud-based blockchain accounting systems
Appelbaum, Deniz, (2020)
-
Gomaa, Ahmed A., (2019)
-
An examination of design choices intended to improve the auditability of a consortium blockchain
Sheldon, Mark D., (2023)
- More ...