-
公开(公告)号:CN114385653A
公开(公告)日:2022-04-22
申请号:CN202111627889.2
申请日:2021-12-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链的共识节点更新方法、装置、电子设备及介质。该方法包括:区块链在主节点列表内的节点之间进行共识时,缓存区块链的主节点列表中每个节点在共识的每个阶段回复消息包的超时情况,主节点列表中的节点为区块链的共识节点;确定主节点列表中的异常节点,异常节点为在共识的连续两个阶段回复消息包均超时的节点;根据异常节点与区块链中容错节点的关系,更新主节点列表。不仅提升了共识的效率,而且还可以节省区块链的节点运维成本。
-
公开(公告)号:CN114298842A
公开(公告)日:2022-04-08
申请号:CN202111660383.1
申请日:2021-12-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的DAPP的状态数据的管理方法及装置,其中方法为:获取多个交易以及多个交易的零知识证明;将多个交易发送至EVM服务;在确定多个交易在EVM服务上执行成功后,根据多个交易,将链下的第一默克尔状态树更新为第二默克尔状态树;将多个交易处理为一个聚合交易;根据多个交易的零知识证明,生成聚合零知识证明;在区块链的智能合约验证聚合零知识证明通过后,存储根节点,上述方法可以应用于金融科技(Fintech)时,可以将多个交易先行在链下的EVM服务中执行,并将得到的聚合交易、聚合零知识证明和根节点发送至区块链,用于状态数据的管理,从而实现了状态数据管理与业务逻辑的分离。
-
公开(公告)号:CN114297690A
公开(公告)日:2022-04-08
申请号:CN202111645066.2
申请日:2021-12-29
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的信息验证方法,所述方法包括:将信息原文发送给凭证生成者,由凭证生成者计算信息原文的信息密文和参数密文,基于参数密文和信息密文计算第一信息摘要,基于中间参数、第一信息摘要和信息原文计算信息凭证;将信息凭证和第一信息摘要发送区块链,区块链采用信息凭证和第一信息摘要计算重构信息,基于重构信息和信息密文计算第二信息摘要,将第二信息摘要与第一信息摘要进行比对一致时,确定区块链上的信息密文已被验证通过;将与信息原文对应的待验证信息发送给信息验证者,以供信息验证者基于已被验证通过的信息密文对待验证信息进行验证。本发明实现了在保护用户敏感信息不公布的情况下在区块链上的公开可验证。
-
公开(公告)号:CN114281825A
公开(公告)日:2022-04-05
申请号:CN202111611469.5
申请日:2021-12-27
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/22 , G06F16/2453 , G06F16/2455 , G06F16/27 , G06Q40/04
Abstract: 本发明公开了一种区块链的数据查询方法及装置,其中方法为:根据查询条件,按照预设哈希算法,获得索引值集合;所述查询条件包括属性信息以及属性信息间的约束关系;区块链中的数据记录设置了索引关系,所述索引关系包括数据记录中的属性信息与索引值之间的对应关系,以及数据记录中的主键与索引值之间的对应关系;第一索引值是第一属性信息按照所述预设哈希算法得到的,从而可以根据所述索引值集合和所述约束关系,确定候选主键集合,从而缩小了查询范围,进一步地根据查询条件和候选主键集合,获取查询数据,提升了区块链中数据的查询效率,上述方法可以应用于金融科技(Fintech)。
-
公开(公告)号:CN113918654B
公开(公告)日:2022-04-01
申请号:CN202111481765.8
申请日:2021-12-07
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块数据提交的方法及装置,包括:调度服务将具有区块数据的第一记录存储至数据库,第一记录中还包括主锁信息和提交区块数据的起始时间戳;调度服务将主锁信息和起始时间戳通知各执行服务;各执行服务用于将具有状态数据的第二记录存储至数据库;第二记录中还包括主锁信息和起始时间戳;调度服务在区块数据共识成功且各执行服务均完成各自第二记录的存储后,从第一记录中删除主锁信息并增加提交区块数据的结束时间戳,从而完成提交区块数据的数据库事务;主锁信息的删除用于指示各执行服务更新第二记录,从而完成提交各状态数据的数据库事务。实现事务的原子性,保证了提交至数据库中的数据的准确性和完整性。
-
公开(公告)号:CN113867903B
公开(公告)日:2022-04-01
申请号:CN202111472554.8
申请日:2021-12-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中智能合约的并行冲突域确定方法及装置,其中方法为:构建智能合约的第一控制流图,第一控制流图包括所述智能合约的各函数的子控制流图;确定各函数的调用关系,并在第一控制流图中存在调用关系的节点间添加调用关系边,并确定所添加调用关系边的类型,获得第二控制流图;在第二控制流图中添加各节点对应变量的数据事实节点,以及根据第二控制流图中节点间的调用关系边及类型,确定第二控制流图中各节点间传递的数据事实,获得第三控制流图;针对各函数的任一函数,根据第三控制流图,从该函数的结束节点的数据事实节点搜索至该函数的开始节点的数据事实节点,上述方法适用于金融科技(Fintech)。
-
公开(公告)号:CN108537667B
公开(公告)日:2022-04-01
申请号:CN201810318736.1
申请日:2018-04-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本发明公开了一种基于区块链的金融资产反洗钱管控方法,所述基于区块链的金融资产反洗钱管控方法包括以下步骤:通过智能合约设定反洗钱管控规则,得到反洗钱管控规则合约;将所述反洗钱管控规则合约部署到区块链上;当区块链上满足所述反洗钱管控规则合约的触发条件时,触发所述反洗钱管控规则合约对区块链上的金融资产交易进行反洗钱管控。本发明还公开了一种区块链节点设备及计算机可读存储介质。本发明使用区块链和智能合约技术,实现了全网反洗钱管控的一致性和实时干预功能。
-
公开(公告)号:CN114237900A
公开(公告)日:2022-03-25
申请号:CN202111572625.1
申请日:2021-12-21
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链业务交易执行方法、装置、设备及可读存储介质,所述方法包括:收集本节点的设备信息作为信息上报交易提交;根据信息上报交易将设备信息记录在智能合约中,并将信息上报交易广播给其他共识节点;接收其他共识节点广播的信息上报交易,并将信息上报交易中其他共识节点的设备信息记录在智能合约中;根据智能合约中记录的各个共识节点的设备信息计算得到并行度,并将并行度记录在智能合约中;在执行区块中的业务交易时,按照智能合约中记录的并行度启动多个线程并行执行各个业务交易。本发明综合考虑了联盟链中各个共识节点整体的计算资源情况,避免了单纯提升并行度而导致过度并行反而导致性能下降的情况。
-
公开(公告)号:CN114138379A
公开(公告)日:2022-03-04
申请号:CN202111460977.8
申请日:2021-12-02
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种任务执行方法、设备及计算机可读存储介质,所述方法包括:获取用于实现目标任务的大算法的描述文件,从描述文件中解析得到算法工作流描述文本和算法实现描述文本;从算法工作流描述文本中解析得到由大算法拆分得到的各小算法的执行顺序和各小算法分别对应的输入数据来源;建立各小算法分别对应的算法目录,并从算法实现描述文本中解析得到各小算法各自的算法代码后保存至对应的算法目录下;按照执行顺序执行各小算法,以执行目标任务。本发明通过将大算法拆分为多个小算法,对各个小算法分别进行编译和运行,相比于编译和运行一个大算法,降低了编译和运行的复杂度,进而提高了任务运行效率。
-
公开(公告)号:CN113988831A
公开(公告)日:2022-01-28
申请号:CN202111172823.9
申请日:2021-10-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于联盟链的转账方法,该方法包括针对联盟链中交易发起节点的转账交易,通过工作量证明机制从联盟链的各节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。
-
-
-
-
-
-
-
-
-