Redactable Blockchain From Decentralized Chameleon Hash Functions

Meng Jia,Jing Chen,Kun He,Ruiying Du,Li Zheng,Mingxi Lai,Donghui Wang,Fei Liu
DOI: https://doi.org/10.1109/tifs.2022.3192716
IF: 7.231
2022-08-09
IEEE Transactions on Information Forensics and Security
Abstract:Blockchain is a technology with decentralization and immutability features and has been employed for auditing by many applications. However, immutability sometimes limits the application of blockchain technology. For example, vulnerable smart contracts on blockchain cannot be redacted due to immutability. The existing redactable blockchain solutions either have a low efficiency or violate the decentralization feature. Moreover, those solutions lack mechanisms for tracing redaction history and checking block consistency. In this paper, we present an efficient redactable blockchain with traceability in the decentralized setting. Specifically, we propose a decentralized chameleon hash function for redactable blockchain that every redaction must be approved by multiple blockchain nodes. We also design a redactable blockchain structure that maintains all redactions of a block and encodes the redacted blocks into an RSA accumulator. Then, we propose an efficient block consistency check protocol based on the RSA accumulator. Finally, we conduct experiments and compare our scheme with another decentralized redactable blockchain to demonstrate that our solution is efficient in practice.
computer science, theory & methods,engineering, electrical & electronic
What problem does this paper attempt to address?