The implementation of blockchain technology is becoming popular among cyber-physical systems. However, the current solutions suffer from scalability and privacy issues. In this position paper, we leverage zero-knowledge proof and multichain technology to propose an efficient system for data transferring across different components. Each component may maintain a private chain storing its data, and the system acts as a relayer between different chains, in which multiple private chains are efficient for appending new data. Only encrypted data is transferred from a source chain to a destination chain. The relayer handles data transferring in two phases: send and receive, and the relayer keeps a Merkle tree of all sent data. In fact, it only transfers the data if the receiver can submit a valid zero-knowledge proof that proves the ownership of the data. The zero knowledge proof discloses nothing but the statement is true; therefore it protects anonymity for the data owners. This system is secure and satisfies relevant properties such as ledger indistinguishability, transaction non-malleability, and matchability.
Li AoXuan, G.D. (2023). The Data Exchange Protocol over Multi-chain Blockchain Using Zero-knowledge Proof. Cham : Springer [10.1007/978-3-031-28990-3_2].
The Data Exchange Protocol over Multi-chain Blockchain Using Zero-knowledge Proof
Gabriele D'Angelo;
2023
Abstract
The implementation of blockchain technology is becoming popular among cyber-physical systems. However, the current solutions suffer from scalability and privacy issues. In this position paper, we leverage zero-knowledge proof and multichain technology to propose an efficient system for data transferring across different components. Each component may maintain a private chain storing its data, and the system acts as a relayer between different chains, in which multiple private chains are efficient for appending new data. Only encrypted data is transferred from a source chain to a destination chain. The relayer handles data transferring in two phases: send and receive, and the relayer keeps a Merkle tree of all sent data. In fact, it only transfers the data if the receiver can submit a valid zero-knowledge proof that proves the ownership of the data. The zero knowledge proof discloses nothing but the statement is true; therefore it protects anonymity for the data owners. This system is secure and satisfies relevant properties such as ledger indistinguishability, transaction non-malleability, and matchability.File | Dimensione | Formato | |
---|---|---|---|
_ICECI_2022__The_Data_Exchange_Protocol_over_Multi_chain_Blockchain_Using_Zero_knowledge_Proof.pdf
Open Access dal 01/04/2024
Tipo:
Postprint
Licenza:
Licenza per accesso libero gratuito
Dimensione
494.41 kB
Formato
Adobe PDF
|
494.41 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.