-
公开(公告)号:CN115794955A
公开(公告)日:2023-03-14
申请号:CN202211687894.7
申请日:2022-12-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种智能合约的升级方法、装置、设备及存储介质,涉及金融科技技术领域,该方法包括:采用代理合约保存逻辑合约的状态变量,在进行逻辑合约升级时,在代理合约中相应更新升级后的目标逻辑合约的状态变量,保证了合约升级后继续向后的版本兼容。在更新目标逻辑合约的状态变量时,根据发生变化的待处理状态变量和为原始逻辑合约中多个原始状态变量分配存储插槽的第一扫描顺序,相应调整为目标逻辑合约中多个目标状态变量分配存储插槽的第二扫描顺序,然后基于调整后的顺序,扫描在代理合约中为多个目标状态变量分配相应的存储插槽,避免了在合约升级过程中出现存储插槽冲突的情况,大大提升了合约可升级方案的可扩展性和兼容性。
-
公开(公告)号:CN114297487A
公开(公告)日:2022-04-08
申请号:CN202111617418.3
申请日:2021-12-27
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/9535 , G06F16/9536 , G06Q50/00
Abstract: 本申请提供了一种防欺诈的秘密分享方法及装置,用以解决秘密分享过程中的安全假设问题,该方法包括:在秘密分发过程中,秘密分发者不仅提供秘密分片,同时还提供秘密分片的可验证性承诺,在确保秘密分片和原始秘密信息不泄露的前提下,使得秘密分片持有者能够根据可验证性承诺对收到的秘密分片的正确性进行验证,确保秘密恢复阶段能够还原原始秘密并验证正确性。
-
公开(公告)号: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区块的共识。从而可以减少确定共识节点的时间,提高确定共识节点的效率,因此提升了区块链系统的出块效率。
-
公开(公告)号:CN110224814B
公开(公告)日:2022-01-14
申请号:CN201910569907.2
申请日:2019-06-27
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/06 , H04L9/40 , H04L67/1097
Abstract: 本发明涉及金融科技领域,并公开了一种区块链数据共享方法及装置,该方法包括共享机构获取第一文件,并确定第一文件的哈希值,确定第一文件对应的交换公钥,获取多个第一共享机构的交换公钥,根据第一文件对应的交换公钥和多个第一共享机构的交换公钥,确定加密密钥,使用加密密钥对第一文件加密,得到第一文件的加密密文,并将加密密文发送至区块链的数据共享智能合约上。由于通过共享机构的私钥和索引号得到第一文件对应的交换公钥,可以实现在共享机构的私钥不变的情况下,针对不同的文件产生不同的交换密钥,可以灵活、方便、安全、有效的保护用户隐私。将加密后的文件发送至区块链,实现了加密文件的真正上链,实现了真正的数据共享。
-
公开(公告)号: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为交易数据中每个参数创建解码任务后,并行执行所有的解码任务,可以提高解码的效率,解决现有技术中存在的依据参数顺序解码交易数据效率低下的问题。
-
公开(公告)号:CN110278211A
公开(公告)日:2019-09-24
申请号:CN201910548845.7
申请日:2019-06-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种基于区块链(Block chain)的数据检验方法及装置,用以防止区块链中导入至存储系统中的数据被篡改,增加存储系统中的信息安全性。本发明实施例包括:接收到针对第二数据字段的处理请求后,从存储系统中获取所述第二数据字段;所述第二数据字段为根据区块链中的第一信息数据确定并存储于所述存储系统中的数据;利用预先存储的第一树对所述第二数据字段进行检验;所述第一树为根据第一数据字段的哈希值建立的,所述第一数据字段为根据所述第一信息数据确定的数据;当所述第二数据字段的哈希值与所述第一树中对应节点的节点值一致时,确定所述第二数据字段未被篡改。
-
-
-
-
-
-
-
-