-
公开(公告)号:CN114048495A
公开(公告)日:2022-02-15
申请号:CN202111324192.8
申请日:2021-11-10
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块共识方法及装置,包括:节点在对第i区块进行共识时,获取第i区块对应的第i随机数密文信息;第i随机数密文信息是在共识第i区块之前,基于对各节点的第i随机数密文进行共识得到的;基于各节点广播的第i解密公钥,对第i随机数密文信息中的各第i随机数密文进行解密,得到各第i随机数明文;其中,各第i解密公钥是在第i‑1区块上链后各节点广播的;基于各第i随机数明文,确定对第i区块进行共识的共识节点,从而基于共识节点实现对第i区块的共识。从而可以减少确定共识节点的时间,提高确定共识节点的效率,因此提升了区块链系统的出块效率。
-
公开(公告)号:CN113849385A
公开(公告)日:2021-12-28
申请号:CN202111059134.7
申请日:2021-09-10
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种日志文件的生成与解析方法及装置,包括:根据第i‑1密钥对日志文件中的第i密文进行解析,得到第i修正区块;第i密文是生成方对第i修正区块进行编码加密后得到的;第i修正区块是生成方基于第i区块的第一证明值对第i区块的区块头中父区块哈希值进行更新后的区块;第i‑1密钥至少是根据第i‑1区块的第一证明值得到;第i‑1区块的第一证明值是解析方对第i‑1密文进行解析后得到的;根据第i‑1区块确定第i区块的父区块哈希值,并替换第i修正区块中的父区块哈希值,得到第i区块。通过保证第i‑1区块的第一证明值准确性,进而保证第i‑1区块的准确性,从而保证存储至数据库中数据的准确性。
-
公开(公告)号:CN113411191A
公开(公告)日:2021-09-17
申请号:CN202110957645.4
申请日:2021-08-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种数据审计方法及装置,应用于被裁剪的区块链数据。审计服务器生成包括审计任务参数、预设审计算法及审计范围的审计任务,预设审计算法满足预设抗并行运算规则,审计服务器向存储服务器下发审计任务,使得存储服务器根据审计任务生成待审计数据并上报给审计服务器。审计服务器确定存储服务器的运算时间符合预设条件时,根据审计任务验证第一中间结果及待上报校验数据。当验证通过,确定审计范围内的被裁剪的区块链数据未被篡改。无需引入第三方审计服务,通过审计服务器与存储服务器之间信息交互为被裁剪的区块链数据提供一种抗并行且可脱机自证的数据审计方法,保障被裁剪的区块链数据的安全性及可信性。
-
公开(公告)号:CN112039891A
公开(公告)日:2020-12-04
申请号:CN202010898335.5
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链共享异常数据的方法及装置,包括:第一机构获取用户的标识信息,并对标识信息进行打码处理,得到标识信息的打码数据。然后第一机构使用第二机构的公钥对标识信息进行盲化,确定出标识信息对应的盲化数据,并将标识信息的打码数据和盲化数据发送至第二机构,以使第二机构根据标识信息的打码数据和盲化数据确定出验证数据和哈希列表。第一机构接收第二机构发送的验证数据和哈希列表之后,根据验证数据确定出第一哈希数据,并根据第一哈希数据在哈希列表中确定出用户的异常数据。通过打码数据减少了接收异常数据的总量,并增加了用户的隐私安全性,防止了异常数据在传输过程中泄露,提升了异常数据通信性能与效率。
-
公开(公告)号:CN111738858A
公开(公告)日:2020-10-02
申请号:CN202010601244.0
申请日:2020-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易数据并行解码的方法及装置,该方法包括获取区块链的智能合约得到的交易数据,提取交易数据中的函数ID,确定出函数ID对应的参数偏移量表,使用参数偏移量表和智能合约的ABI对所述交易数据进行解析,为函数ID对应的函数中的每个参数创建解码任务,并行执行每个参数的解码任务,得到交易数据的解码结果。通过使用函数ID对于的参数偏移量表以及ABI为交易数据中每个参数创建解码任务后,并行执行所有的解码任务,可以提高解码的效率,解决现有技术中存在的依据参数顺序解码交易数据效率低下的问题。
-
公开(公告)号:CN114048495B
公开(公告)日:2025-05-13
申请号:CN202111324192.8
申请日:2021-11-10
Applicant: 深圳前海微众银行股份有限公司
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
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种数字藏品盲盒的生成方法和装置,涉及金融科技技术领域,该方法包括:发行方设备向随机数生成方设备发送携带目标请求编号的随机数请求,以获得目标随机数的哈希值。基于盲盒信息的哈希值和目标随机数的哈希值生成盲盒封装信息,并通过随机数生成方设备对盲盒封装信息进行签名获得目标盲盒签名。基于数字藏品盲盒编号、盲盒封装信息、目标盲盒签名以及随机数生成方公钥生成数字藏品盲盒并上传至区块链。由于随机数生成方设备只将随机数的哈希值发送给发行方设备,故发行方设备不知道具体的随机数值以及哪个随机数与哪个盲盒绑定,从而避免发行方主观操纵特定消费者购买的数字藏品盲盒,提高了数字藏品盲盒的公平性和可信度。
-
公开(公告)号:CN117879829A
公开(公告)日:2024-04-12
申请号:CN202311708251.0
申请日:2023-12-12
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种权限控制方法及设备,涉及区块链技术领域,该方法包括:参与者对数字证书的颁发地址进行本地校验后,在区块链系统中部署相应的智能合约,然后通过智能合约对数字证书进行解析和校验,并在校验通过时将数字证书保存在智能合约中,无需再引入中心化的治理者在链下完成数字证书的解析和校验,这样大大增强了数字证书的安全性,避免了单点故障的问题。其次,智能合约一旦部署在区块链上,其代码和状态是不可篡改的,这意味着智能合约执行的结果无法被恶意修改,确保了智能合约的可信度和安全性。另外,通过智能合约调用业务合约中的目标函数,并以智能合约为载体,对参与者进行权限控制,使得权限控制效率更高,兼容性更好。
-
公开(公告)号:CN117521077A
公开(公告)日:2024-02-06
申请号:CN202311540096.6
申请日:2023-11-16
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/57
Abstract: 本申请实施例提供了一种基于区块链的合约漏洞检测方法及相关设备,该方法包括:获取目标区块中的交易对应的第一合约地址;根据第一合约地址对应的链上智能合约的二进制代码确定合约类型;若合约类型为可升级类型,则获取第一合约地址对应的历史升级缓存记录;若交易对应的第二逻辑合约地址与历史升级缓存记录中处于末尾的第一逻辑合约地址不同,则确定交易为合约升级操作;确定与第一逻辑合约地址对应的逻辑合约相似的已部署合约;根据第二逻辑合约地址对应的逻辑合约的合约优化类型,确定已部署合约的告警类型,将告警类型和已部署合约的第二合约地址通知至合约管理对象。通过本申请实施例,可以提高区块链网络中的合约漏洞检测效率。
-
公开(公告)号:CN114254345A
公开(公告)日:2022-03-29
申请号:CN202111552654.1
申请日:2021-12-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的秘密承诺生成与验证方法及装置,该方法包括秘密验证节点在检测到针对任一秘密承诺的验证请求时,从区块链上获取秘密承诺,基于秘密承诺中的第三承诺分片,生成第一验证信息,并基于秘密承诺中的第一承诺分片、第二承诺分片以及第一哈希值,生成第二验证信息,将第一验证信息与第二验证信息进行比对,确定秘密承诺是否验证成功。如此,该方案在针对某一秘密持有节点的秘密承诺进行验证时,无论该秘密持有节点是否在线均可直接从区块链上获取该秘密承诺进行自行验证,且无需在获取秘密承诺之前与秘密持有节点进行随机数的交互,以此有效地降低因交互随机数而耗费的时间,从而有效地提高针对秘密承诺的验证效率。
-
-
-
-
-
-
-
-
-