Scalable transactional relationship protection based on minimized replications for permissioned blockchain
摘要
The permissioned blockchain is one of the core technologies for Web3.0. However, the transactional relationship leakage on blockchain has become a critical threat to the benefits of users. To prevent the malicious analysis of the sending and receiving addresses of series of transactions, much effort has recently been put into transactional relationship protection (TRP) in blockchain by academia and industry. However, most of the current TRP methods are designed for the particular fungible cryptocurrencies, which have limitations in terms of asset types and scenarios. This paper proposes a TRP-enabled permissioned blockchain framework. First, the framework introduces a ledger structure comprising two distinct types of blocks. The basic block publicly contains the verifiable structure of the transactions, while the transaction block privately contains their content in selected committee. Second, to prevent the committee from analysing the relationships in transaction blocks, the framework includes a confidential transaction replication mechanism that splits the related transactions and replicates them to different committees. Furthermore, we optimize the framework via quantitative analysis to minimize the required replicating size of per transaction, thus enabling the framework to achieve enhanced privacy and scalability. Theoretical analysis and experimental results on datasets demonstrate that the framework achieves more than 95% probabilities of hiding the relationships, and maintains 10 times the throughput compared to the blockchain without our method.