国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:欧展荣, 张亮, 吴星雨, 马宇航, 周航
单位:1. 海南大学网络空间安全学院(密码学院), 海南 海口 5702282. 海南省Internet信息检索重点实验室(海南大学), 海南 海口 570228
关键词:区块链,分布式随机数,智能合约,公开可验证秘密分享,自动化验证
基金:国家自然科学基金青年科学基金项目(62302129); 海南大学科研启动金(KYQD22168)
分布式随机数在多个领域发挥着不可或缺的作用, 然而当前存在的一些分布式随机数协议仍存在优化的空间。区块链作为一种可信的分布式账本, 拥有可计算性、公开透明性和高度自治性的特性。提出一种基于区块链的公开可验证秘密分享(PVSS)方案, 实现秘密份额在区块链上的分发、验证和重构。相较于传统的PVSS方案, 该方案能够实现秘密份额的自动化验证。在此基础上, 提出一种分布式随机数协议, 并以一种流水线的形式对协议进行实现。对该协议进行性质分析和性能测试, 结果表明, 相比于单线程协议, 使用流水线形式的协议能够提升效率。该协议使参与者能够高效地生成具有抗偏向性、不可预测性、公开可验证性等特性的分布式随机数, 可以应用于电子彩票、车牌摇号、权益证明共识算法等场景。
来源:2025年第12期
《计算机工程》期刊编辑部