-
公开(公告)号:CN113935737A
公开(公告)日:2022-01-14
申请号:CN202111534310.8
申请日:2021-12-15
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了基于区块链的随机数生成方法及装置,其中,一种基于区块链的随机数生成方法应用于区块链节点,所述方法包括:接收携带有生成随机数请求的交易,所述生成随机数请求携带有随机数种子;基于所述交易调用相应的智能合约,并通过虚拟机执行该相应的智能合约,该智能合约包括:生成用于触发参与随机数生成的多个参与方对所述随机数种子进行多方协同签名的签名指令;获取多个参与方响应所述签名指令以对所述随机数种子进行多方协同签名得到的聚合签名,并基于获取到的多个聚合签名生成随机数。
-
公开(公告)号:CN113935737B
公开(公告)日:2022-10-25
申请号:CN202111534310.8
申请日:2021-12-15
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了基于区块链的随机数生成方法及装置,其中,一种基于区块链的随机数生成方法应用于区块链节点,所述方法包括:接收携带有生成随机数请求的交易,所述生成随机数请求携带有随机数种子;基于所述交易调用相应的智能合约,并通过虚拟机执行该相应的智能合约,该智能合约包括:生成用于触发参与随机数生成的多个参与方对所述随机数种子进行多方协同签名的签名指令;获取多个参与方响应所述签名指令以对所述随机数种子进行多方协同签名得到的聚合签名,并基于获取到的多个聚合签名生成随机数。
-