Consensus algorithms based on collusion resistant publicly verifiable random number seeds

Ping Wang,Longhuai Cao,Yong Hu,Zhiwei Sun
DOI: https://doi.org/10.1016/j.csi.2024.103853
IF: 3.721
2024-03-15
Computer Standards & Interfaces
Abstract:Publicly verifiable random number seeds are widely used in distributed systems and applications, especially in consensus algorithms. The purpose was to distribute the tasks and benefits among the participants fairly. A secure and efficient consensus algorithm is the foundation and guarantee of blockchain. We have been working on more concise, fair, and secure blockchain consensus algorithms. In this paper, we propose a new, more concise, efficient, and publicly verifiable random number seed generation scheme based on the existing secret sharing scheme and one-way function. We combined it with two blockchain consensus algorithms to improve the security and efficiency of the original scheme.
computer science, software engineering, hardware & architecture
What problem does this paper attempt to address?