基于区块链的随机数生成方法及装置

    公开(公告)号:CN110515591A

    公开(公告)日:2019-11-29

    申请号:CN201910716527.7

    申请日:2019-08-05

    Abstract: 本发明实施例提供了一种基于区块链的随机数生成及装置,所述方法包括:获取当前区块的后续多个区块的区块哈希值;所述当前区块为运用所述随机数所要处理的事件发生时最新的一个区块;对所述后续多个区块的区块哈希值进行聚合处理,得到聚合处理结果;通过安全散列算法及异或算法对所述聚合处理结果进行运算,生成所述随机数。通过本发明实施例,能够提高所生成的随机数的随机性和安全性。

    一种基于区块链的抽奖方法及系统

    公开(公告)号:CN116739660A

    公开(公告)日:2023-09-12

    申请号:CN202310866168.X

    申请日:2019-11-28

    Abstract: 本发明实施例提供了一种基于区块链的抽奖方法及系统,所述方法包括:根据智能合约随机生成一对公钥和私钥,并在区块链上公开所述公钥,初始化所述智能合约中的哈希值;对所述抽奖活动的各个参与者上传到所述区块链的随机字符串进行加密和哈希运算,并以所述运算的结果对所述智能合约中的哈希值进行更新;使用所述私钥加密所述智能合约中的更新后的哈希值,得到私钥加密密文,并以对所述私钥加密密文进行哈希运算而得到的结果进一步更新所述智能合约中的哈希值,通过所述智能合约中的进一步更新的哈希值确定中奖参与者的编号。通过本发明实施例,能够基于区块链提高抽奖的随机性及公平性。

    一种基于区块链的分布式存储贡献判定方法及装置

    公开(公告)号:CN111314494A

    公开(公告)日:2020-06-19

    申请号:CN202010387340.X

    申请日:2020-05-09

    Abstract: 本发明实施例提供一种基于区块链的分布式存储贡献判定方法,包括获取与待判定节点相关的各指标数据;对各指标数据进行评定,以获取各指标数据的评定值;根据各指标数据的评定值构建贡献判定模型,以根据贡献判定模型获取待判定节点的贡献值,进而根据贡献值直观获知对应节点的贡献情况;本发明实施例还提供一种基于区块链的分布式存储贡献判定装置。本发明能够利于节点安全存储数据和\或乐意分享数据等,同时,也可以给节点的路由调度提供参考,确保数据快速高效获取,存储资源无法充分利用,进而有效提高系统的使用和用户体验。

    一种基于区块链的抽奖方法及系统

    公开(公告)号:CN111008863B

    公开(公告)日:2023-09-05

    申请号:CN201911191570.2

    申请日:2019-11-28

    Abstract: 本发明实施例提供了一种基于区块链的抽奖方法及系统,所述方法包括:根据智能合约随机生成一对公钥和私钥,并在区块链上公开所述公钥,初始化所述智能合约中的哈希值;对所述抽奖活动的各个参与者上传到所述区块链的随机字符串进行加密和哈希运算,并以所述运算的结果对所述智能合约中的哈希值进行更新;使用所述私钥加密所述智能合约中的更新后的哈希值,得到私钥加密密文,并以对所述私钥加密密文进行哈希运算而得到的结果进一步更新所述智能合约中的哈希值,通过所述智能合约中的进一步更新的哈希值确定中奖参与者的编号。通过本发明实施例,能够基于区块链提高抽奖的随机性及公平性。

    基于区块链的随机数生成方法及装置

    公开(公告)号:CN110515591B

    公开(公告)日:2023-04-11

    申请号:CN201910716527.7

    申请日:2019-08-05

    Abstract: 本发明实施例提供了一种基于区块链的随机数生成及装置,所述方法包括:获取当前区块的后续多个区块的区块哈希值;所述当前区块为运用所述随机数所要处理的事件发生时最新的一个区块;对所述后续多个区块的区块哈希值进行聚合处理,得到聚合处理结果;通过安全散列算法及异或算法对所述聚合处理结果进行运算,生成所述随机数。通过本发明实施例,能够提高所生成的随机数的随机性和安全性。

Patent Agency Ranking