Blockchain-based Lightweight Anonymous Review System

LI Chao,WANG Jian,LIU Jiqiang
DOI: https://doi.org/10.19363/J.cnki.cn10-1380/tn.2022.09.08
2022-01-01
Journal of Cyber Security
Abstract:The important value of peer review has been widely recognized by the academic community, but the process of peer review has all along been criticized to be lacking transparency. In recent years, the rapid development of blockchain technology is quickly promoting the maturity of open smart contract platforms such as Ethereum, laying a solid foundation for the development of decentralized review systems. However, decentralized review protocols currently face two challenging problems. First, since the information recorded by the blockchain is transparent and open, the identities of the reviewers are disclosed before the review results are produced, which makes anonymity difficult to be guaranteed and is not conducive to maintaining the fairness of the review process. Second, because each invocation of a function in a smart contract costs a certain amount of money, a protocol involving n reviewers could result in O(n) monetary cost, it is thus difficult to guarantee scalability and to apply such a protocol to real scenarios. In this paper, we propose a blockchain-based lightweight anonymous review protocol(BLAR) to solve the two key problems, anonymity and scalability, faced by decentralized review protocols. The BLAR protocol does not need to store any information that may lead to disclosure of assignment information on the blockchain prior to announce of review results, including but not limited to the account address or hash value of the selected reviewers, thus making it impossible for an attacker to identify the reviewers assigned for a manuscript. Also, BLAR protocol does not rely on blockchain for storage and calculation, but only uses blockchain for verification and credibility guarantee, so as to ensure the credibility of data aggregation and processing with the minimum burden on the blockchain chain. We demonstrate that as long as there is at least one honest participant between the host and reviewers, the BLAR protocol cannot be aborted, and the results are guaranteed to be correct. We also show that when all parties are rational, the cost of implementing the entire BLAR protocol could be reduced to only O(1), regardless of the scale of participants. We implemented and experimentally evaluated the BLAR protocol on the official Ethereum test network. Our results demonstrate that BLAR protocol can reduce the cost to less than $1 regardless of the scale of the participants, indicating that BLAR protocol is a practical solution with its cost much lower than the implementation cost of existing solutions.
What problem does this paper attempt to address?