一种应用区块链的随机摇号方法及装置
摘要:
本发明公开一种基于区块链的随机摇号方法及装置,包括:摇号装置在区块链上发起一笔转账请求,所述转账请求用做摇号;所述摇号装置对所述转账请求进行哈希运算,得到第一哈希值;所述摇号装置获取其当前所对应的区块中的转账笔数n;所述摇号装置将所述第一哈希值除以所述转账笔数n,得到对应的第一余数m;所述摇号装置获取其当前所对应的区块中的第m笔转账,并对第m笔转账进行哈希运算,得到第二哈希值;所述摇号装置将所述第二哈希值除以预设整数,得到对应的第二余数;所述第二余数为本次摇号数;所述预设整数决定所述摇号数的数值变化区间。本发明保证摇号过程的随机性、公开、公平以及可信。
公开/授权文献
0/0