-
公开(公告)号:CN114385653A
公开(公告)日:2022-04-22
申请号:CN202111627889.2
申请日:2021-12-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链的共识节点更新方法、装置、电子设备及介质。该方法包括:区块链在主节点列表内的节点之间进行共识时,缓存区块链的主节点列表中每个节点在共识的每个阶段回复消息包的超时情况,主节点列表中的节点为区块链的共识节点;确定主节点列表中的异常节点,异常节点为在共识的连续两个阶段回复消息包均超时的节点;根据异常节点与区块链中容错节点的关系,更新主节点列表。不仅提升了共识的效率,而且还可以节省区块链的节点运维成本。
-
公开(公告)号:CN114297690A
公开(公告)日:2022-04-08
申请号:CN202111645066.2
申请日:2021-12-29
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的信息验证方法,所述方法包括:将信息原文发送给凭证生成者,由凭证生成者计算信息原文的信息密文和参数密文,基于参数密文和信息密文计算第一信息摘要,基于中间参数、第一信息摘要和信息原文计算信息凭证;将信息凭证和第一信息摘要发送区块链,区块链采用信息凭证和第一信息摘要计算重构信息,基于重构信息和信息密文计算第二信息摘要,将第二信息摘要与第一信息摘要进行比对一致时,确定区块链上的信息密文已被验证通过;将与信息原文对应的待验证信息发送给信息验证者,以供信息验证者基于已被验证通过的信息密文对待验证信息进行验证。本发明实现了在保护用户敏感信息不公布的情况下在区块链上的公开可验证。
-
公开(公告)号:CN114237900A
公开(公告)日:2022-03-25
申请号:CN202111572625.1
申请日:2021-12-21
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链业务交易执行方法、装置、设备及可读存储介质,所述方法包括:收集本节点的设备信息作为信息上报交易提交;根据信息上报交易将设备信息记录在智能合约中,并将信息上报交易广播给其他共识节点;接收其他共识节点广播的信息上报交易,并将信息上报交易中其他共识节点的设备信息记录在智能合约中;根据智能合约中记录的各个共识节点的设备信息计算得到并行度,并将并行度记录在智能合约中;在执行区块中的业务交易时,按照智能合约中记录的并行度启动多个线程并行执行各个业务交易。本发明综合考虑了联盟链中各个共识节点整体的计算资源情况,避免了单纯提升并行度而导致过度并行反而导致性能下降的情况。
-
公开(公告)号:CN110009347A
公开(公告)日:2019-07-12
申请号:CN201910210663.9
申请日:2019-03-20
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38
Abstract: 本发明公开了一种区块链交易信息审计的方法及装置,该方法包括,获取区块链上的区块高度,若区块链上的区块高度大于本地存储的区块高度,则获取区块链上的新增交易信息,根据新增交易信息,对新增交易信息进行交易用户审计、交易数据审计、交易数量审计,在审计出新增交易信息为异常信息之后,对异常信息处理。该技术方案中,通过多维度对区块链交易信息进行审计,用以监管区块链上用户的交易行为,保障区块链的安全性和可用性。
-
公开(公告)号:CN109995850A
公开(公告)日:2019-07-09
申请号:CN201910163272.6
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链系统及区块链系统的交易处理方法,该方法包括节点接收交易信息,节点在确定交易信息的群组标识为节点所属群组时,根据所属群组的共识算法处理交易信息。该技术方案用以提高区块链交易的安全性和隐私性。
-
公开(公告)号:CN109002732A
公开(公告)日:2018-12-14
申请号:CN201810795381.5
申请日:2018-07-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/64
Abstract: 本发明公开了一种数据存证方法、设备和系统以及数据取证方法,该数据存证方法包括:存证机构接收到存证数据时,存储所述存证数据;当存证方根据存证数据的第二哈希值和第一签名信息生成存证上链请求,并在区块链共识节点存储存证数据的第二哈希值和第一签名信息之后,所述存证机构添加第二签名信息并存储至区块链共识节点中,并在第二签名信息存储成功后,通知仲裁机构添加第三签名信息并存储至区块链共识节点中,以完成数据存证。本发明提高了数据存证的便捷性、安全性,也降低了数据存证的成本。
-
公开(公告)号:CN114116896B
公开(公告)日:2025-03-25
申请号:CN202111369356.9
申请日:2021-11-15
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/27
Abstract: 本发明公开了一种区块链的节点同步方法及装置,其中方法为:区块链的已加入节点获取来自待加入节点的同步请求,同步请求指示了待同步的至少一个区块;已加入节点生成至少一个区块的状态快照,其中,第一区块的状态快照用于得到第一区块生成时各账户的账本结果信息,已加入节点将至少一个区块的状态快照发送至待加入节点,至少一个区块的状态快照用于待加入节点同步至少一个区块生成时各账户的账本结果信息。上述方法应用于金融科技(Fintech)时,待加入节点无需获取具体的至少一个区块的区块数据的情况下,便能够与至少一个区块保持一致的账本结果信息,从而提升了待加入节点的同步效率。
-
公开(公告)号:CN110704438B
公开(公告)日:2023-10-03
申请号:CN201910918040.7
申请日:2019-09-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中布隆过滤器的生成方法及装置,其中方法为:获取区块的主题数量;根据所述主题数量,确定存储所述区块的各主题所需要占用的主题存储比特位数;所述主题存储比特位数与所述主题数量呈正相关;根据所述主题存储比特位数,生成所述区块的布隆过滤器;针对所述区块的每个主题,按照预设映射关系将所述主题在所述布隆过滤器中映射的比特位的值由所述第一预设值更新为第二预设值,获得存储所述区块的各主题的布隆过滤器。上述方法应用于金融科技(Fintech)时,布隆过滤器的存储空间充足,能满足区块各主题的存储,且各主题之间的映射的比特位不冲突,能在后续确定区块中是否包含查询的主题时,准确查询。
-
公开(公告)号:CN114091111A
公开(公告)日:2022-02-25
申请号:CN202111055168.9
申请日:2021-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/64
Abstract: 本发明实施例提供了一种区块链智能合约的存储方法及装置,该方法包括第一区块链节点在确定智能合约部署交易满足执行条件时,通过对智能合约部署交易进行解析得到智能合约源代码,将智能合约源代码转换为智能合约操作码,以至少一个关键字段作为切分智能合约操作码的切分字段,对智能合约操作码进行切分,得到至少一个切分字段对应的代码切片,在确定区块链中不存在某一切分字段对应的代码切片的哈希值时,将该切分字段对应的代码切片的哈希值以及该切分字段对应的代码切片存储至区块链。如此,该方案可以避免出现将不同智能合约所具有的相同功能函数对应的代码片段进行重复存储的情况,从而可以有效地提高区块链存储智能合约代码的效率。
-
公开(公告)号:CN108509523B
公开(公告)日:2021-06-25
申请号:CN201810202499.2
申请日:2018-03-13
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链数据的结构化处理方法,所述区块链数据的结构化处理方法包括以下步骤:在智能合约中创建日志埋点并发布到区块链上;在所述智能合约执行过程中,触发埋点日志产生日志信息;获取所述日志信息,并将所述日志信息转换为结构化查询语句;将所述结构化查询语句插入本地结构化查询数据库中。本发明还公开了一种区块链节点设备及计算机可读存储介质。本发明实现了区块链数据的结构化,支持结构化查询,提升了数据查询效率。
-
-
-
-
-
-
-
-
-