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

    公开(公告)号:CN115996127B

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

    申请号:CN202211566080.8

    申请日:2022-12-07

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

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

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

    一种区块链数据共享方法及装置

    公开(公告)号:CN110224814A

    公开(公告)日:2019-09-10

    申请号:CN201910569907.2

    申请日:2019-06-27

    Abstract: 本发明涉及金融科技领域,并公开了一种区块链数据共享方法及装置,该方法包括共享机构获取第一文件,并确定第一文件的哈希值,确定第一文件对应的交换公钥,获取多个第一共享机构的交换公钥,根据第一文件对应的交换公钥和多个第一共享机构的交换公钥,确定加密密钥,使用加密密钥对第一文件加密,得到第一文件的加密密文,并将加密密文发送至区块链的数据共享智能合约上。由于通过共享机构的私钥和索引号得到第一文件对应的交换公钥,可以实现在共享机构的私钥不变的情况下,针对不同的文件产生不同的交换密钥,可以灵活、方便、安全、有效的保护用户隐私。将加密后的文件发送至区块链,实现了加密文件的真正上链,实现了真正的数据共享。

    一种区块链Block chain的同步存储方法、装置及计算机设备

    公开(公告)号:CN109992624A

    公开(公告)日:2019-07-09

    申请号:CN201910199930.7

    申请日:2019-03-15

    Abstract: 本申请公开了一种区块链Block chain的同步存储方法、装置及计算机设备,该方法为:将节点中区块链生成的新区块数据存储至所述节点对应的数据库;所述新区块数据存储至所述数据库之后,所述节点中的总块高与所述数据库中的总块高一致;若存储后的所述数据库中的总块高与所述数据库中已校验区块的块高的差值大于区块不可逆阈值,则校验所述数据库中的第一区块与所述节点中的第二区块是否一致;若不一致,则将所述第一区块替换为所述第二区块;其中,所述第一区块为所述数据库中未校验区块中的任一个区块,且所述第一区块的区块编号与所述第二区块的区块编号相同。

Patent Agency Ranking