一种基于区块链网络的任务处理方法及装置

    公开(公告)号:CN111124631A

    公开(公告)日:2020-05-08

    申请号:CN201911214223.7

    申请日:2019-12-02

    Abstract: 本发明实施例公开了一种基于区块链网络的任务处理方法及装置,任务发布节点根据待处理的定时任务和定时任务的触发条件,生成定时任务的任务处理请求,并将定时任务的任务处理请求发送给任务发布节点连接的区块链节点,区块链节点调用封装的各个任务执行节点在满足定时任务的触发条件时执行定时任务,并通过与区块链网络中的其它区块链节点的共识得到定时任务的执行结果。本发明实施例中,定时任务的发布和执行过程在独立于区块链网络的外部节点上执行,从而处理定时任务不会影响到区块链节点的链内任务的执行,且,通过将定时任务与区块链节点的链内任务解耦,还能提高区块链节点的链内任务的执行效率。

    一种区块共识方法及装置
    12.
    发明授权

    公开(公告)号:CN114048495B

    公开(公告)日:2025-05-13

    申请号:CN202111324192.8

    申请日:2021-11-10

    Abstract: 本发明公开了一种区块共识方法及装置,包括:节点在对第i区块进行共识时,获取第i区块对应的第i随机数密文信息;第i随机数密文信息是在共识第i区块之前,基于对各节点的第i随机数密文进行共识得到的;基于各节点广播的第i解密公钥,对第i随机数密文信息中的各第i随机数密文进行解密,得到各第i随机数明文;其中,各第i解密公钥是在第i‑1区块上链后各节点广播的;基于各第i随机数明文,确定对第i区块进行共识的共识节点,从而基于共识节点实现对第i区块的共识。从而可以减少确定共识节点的时间,提高确定共识节点的效率,因此提升了区块链系统的出块效率。

    一种数字藏品盲盒的生成方法和装置

    公开(公告)号:CN115996127B

    公开(公告)日:2025-03-28

    申请号:CN202211566080.8

    申请日:2022-12-07

    Abstract: 本申请实施例提供了一种数字藏品盲盒的生成方法和装置,涉及金融科技技术领域,该方法包括:发行方设备向随机数生成方设备发送携带目标请求编号的随机数请求,以获得目标随机数的哈希值。基于盲盒信息的哈希值和目标随机数的哈希值生成盲盒封装信息,并通过随机数生成方设备对盲盒封装信息进行签名获得目标盲盒签名。基于数字藏品盲盒编号、盲盒封装信息、目标盲盒签名以及随机数生成方公钥生成数字藏品盲盒并上传至区块链。由于随机数生成方设备只将随机数的哈希值发送给发行方设备,故发行方设备不知道具体的随机数值以及哪个随机数与哪个盲盒绑定,从而避免发行方主观操纵特定消费者购买的数字藏品盲盒,提高了数字藏品盲盒的公平性和可信度。

    一种权限控制方法及设备
    14.
    发明公开

    公开(公告)号:CN117879829A

    公开(公告)日:2024-04-12

    申请号:CN202311708251.0

    申请日:2023-12-12

    Abstract: 本申请实施例提供了一种权限控制方法及设备,涉及区块链技术领域,该方法包括:参与者对数字证书的颁发地址进行本地校验后,在区块链系统中部署相应的智能合约,然后通过智能合约对数字证书进行解析和校验,并在校验通过时将数字证书保存在智能合约中,无需再引入中心化的治理者在链下完成数字证书的解析和校验,这样大大增强了数字证书的安全性,避免了单点故障的问题。其次,智能合约一旦部署在区块链上,其代码和状态是不可篡改的,这意味着智能合约执行的结果无法被恶意修改,确保了智能合约的可信度和安全性。另外,通过智能合约调用业务合约中的目标函数,并以智能合约为载体,对参与者进行权限控制,使得权限控制效率更高,兼容性更好。

    基于区块链的合约漏洞检测方法及相关设备

    公开(公告)号:CN117521077A

    公开(公告)日:2024-02-06

    申请号:CN202311540096.6

    申请日:2023-11-16

    Abstract: 本申请实施例提供了一种基于区块链的合约漏洞检测方法及相关设备,该方法包括:获取目标区块中的交易对应的第一合约地址;根据第一合约地址对应的链上智能合约的二进制代码确定合约类型;若合约类型为可升级类型,则获取第一合约地址对应的历史升级缓存记录;若交易对应的第二逻辑合约地址与历史升级缓存记录中处于末尾的第一逻辑合约地址不同,则确定交易为合约升级操作;确定与第一逻辑合约地址对应的逻辑合约相似的已部署合约;根据第二逻辑合约地址对应的逻辑合约的合约优化类型,确定已部署合约的告警类型,将告警类型和已部署合约的第二合约地址通知至合约管理对象。通过本申请实施例,可以提高区块链网络中的合约漏洞检测效率。

    一种基于区块链的秘密承诺生成与验证方法及装置

    公开(公告)号:CN114254345A

    公开(公告)日:2022-03-29

    申请号:CN202111552654.1

    申请日:2021-12-17

    Abstract: 本发明实施例提供了一种基于区块链的秘密承诺生成与验证方法及装置,该方法包括秘密验证节点在检测到针对任一秘密承诺的验证请求时,从区块链上获取秘密承诺,基于秘密承诺中的第三承诺分片,生成第一验证信息,并基于秘密承诺中的第一承诺分片、第二承诺分片以及第一哈希值,生成第二验证信息,将第一验证信息与第二验证信息进行比对,确定秘密承诺是否验证成功。如此,该方案在针对某一秘密持有节点的秘密承诺进行验证时,无论该秘密持有节点是否在线均可直接从区块链上获取该秘密承诺进行自行验证,且无需在获取秘密承诺之前与秘密持有节点进行随机数的交互,以此有效地降低因交互随机数而耗费的时间,从而有效地提高针对秘密承诺的验证效率。

    基于区块链的账户重置方法和设备

    公开(公告)号:CN114049121A

    公开(公告)日:2022-02-15

    申请号:CN202111405515.6

    申请日:2021-11-24

    Abstract: 本申请提供一种基于区块链的账户重置方法和设备,包括:获取重置信息和至少一个其他认证设备上登录的关联账户的密文,并根据重置信息和至少一个关联账户的密文生成重置通知请求,以获得每个认证设备对应的重置通知请求;向每个认证设备发送对应的重置通知请求;重置交易请求是每个认证设备根据对应的重置通知请求和其上登录的关联账户的密文生成的;各个关联账户的验证结果是区块链系统根据每个认证设备发送的重置交易请求和区块链上存储的联合关联账户密文进行身份验证获得的,区块链系统用于在各个关联账户的验证结果满足预设重置条件时根据重置信息进行账户重置处理,通过将关联账户加密存储在区块链上,可以提高账户安全性。

    一种区块链的共识方法及装置

    公开(公告)号:CN113343274A

    公开(公告)日:2021-09-03

    申请号:CN202110738775.9

    申请日:2021-06-30

    Abstract: 本发明公开了一种区块链的共识方法及装置,该方法应用于包括多个分区的区块链网络,每个分区包括领导节点和非领导节点,该方法为:确定第一分区内的第一领导节点,所述第一领导节点参与所述第一分区内第一子区块的共识,在所述第一领导节点确定所述第一子区块共识成功后,若满足预设条件,根据所述第一子区块和至少一个第二分区的第二子区块,生成第一待共识主区块,并获取来自所述至少一个第二分区的第二领导节点的第二待共识主区块,参与所述区块链网络内所述第二主区块的共识。上述方法应用于金融科技(Fintech)时,在保证减少了节点间的数据传输上,提升区块链整体的区块可信性。

    一种区块链交易数据迁移的方法及装置

    公开(公告)号:CN112052235A

    公开(公告)日:2020-12-08

    申请号:CN202010993812.6

    申请日:2020-09-21

    Abstract: 本发明公开了一种区块链交易数据迁移的方法及装置,该方法包括客户端通过通讯链路向第一区块链节点发送第一迁移指令,获取第一区块链节点发送的区块的详细信息,对区块的详细信息中交易执行输入的二进制代码进行转化,得到转化后的交易执行输入的二进制代码,将包含转化后的交易执行输入的二进制代码的区块的详细信息发送给第二区块链节点。通过对从迁出交易数据的区块链节点发送的区块的详细信息中交易执行输入的二进制代码进行转化,使得其可以符合迁入交易数据的区块链节点的版本信息,从而可以保证其可以在迁入交易数据的区块链节点能够调用智能合约,保持数据的一致性,同时由于每次迁移只迁移一个区块,能够保证区块的有序性。

    一种基于区块链系统的数据处理方法及装置

    公开(公告)号:CN110855761A

    公开(公告)日:2020-02-28

    申请号:CN201911039082.X

    申请日:2019-10-29

    Abstract: 本发明实施例涉及金融科技(Fintech)领域,公开了一种基于区块链系统的数据处理方法及装置,远端服务器获取各共识节点对各自存储的待备份区块的切片结果,并根据各共识节点对待备份区块的切片结果对待备份区块进行备份,每个共识节点对待备份区块的切片结果包括多个切片的校验值和多个切片在数据文件中的位置。本发明实施例中,各个共识节点与远端服务器通过传输待备份区块的切片结果实现对待备份区块的备份,而每个共识节点对待备份区块的切片结果包括切片的校验值和切片在数据文件中的位置,因此待备份区块的切片结果相对于待备份区块的全量数据来说数据量较小,从而该种方式可以有效降低网络通信的开销,提高区块备份的效率。

Patent Agency Ranking