-
公开(公告)号: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个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。
-
公开(公告)号:CN113986922A
公开(公告)日:2022-01-28
申请号:CN202111260228.0
申请日:2021-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易处理方法、设备及计算机可读存储介质,该方法包括:将交易数据分配给目标交易存储池;提取交易数据的元数据,将元数据提交给元数据管理服务;将元数据存储至元数据存储表,并将交易数据存储至存储模块;从元数据存储表中打包多个元数据得到共识区块,并向各区块链节点广播共识区块,以供各第二区块链节点对共识区块进行共识;根据元数据从对应的交易存储池中获取元数据对应的交易数据,执行各交易数据得到执行结果,并在检测到共识区块共识成功后,将执行结果和共识区块存储至存储模块以完成各交易数据的上链。本发明解决了因交易池的可扩展性不足而限制整个区块链系统性能的技术问题。
-
公开(公告)号:CN108022090B
公开(公告)日:2022-01-18
申请号:CN201711362919.5
申请日:2017-12-18
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/10
Abstract: 本发明公开了一种虚拟账户管理方法,包括以下步骤:构建由发卡行区块链节点、收单行区块链节点、清算行区块链节点组成的联盟链;将发卡行生成的虚拟账户信息写入发卡行区块链节点;基于所述联盟链,将发卡行区块链节点中的虚拟账户信息分别同步到收单行区块链节点与清算行区块链节点中。本发明还公开了一种虚拟账户管理设备、系统及计算机可读存储介质。本发明实现了虚拟账户信息的同步与一致性,并使发卡行、收单行、清算行脱离现有中心化的支付体系,极大地减轻了发卡行及其合作机构维护虚拟账户的难度。
-
公开(公告)号:CN113872828A
公开(公告)日:2021-12-31
申请号:CN202111134684.0
申请日:2021-09-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供了一种区块链预言机状态监控方法,通过预言机节点向区块链网络的共识节点发送上链请求,共识节点在接收到该上链请求后,在为预言机节点创建预言机合约时,将监控设置交易添加到预言机合约中,该监控设置交易包含了在一段时间内通过挑战‑响应方式监控预言机节点是否持续保持在线工作的状态监控规则;预言机节点检测到预言机合约发布后,通过执行监控设置交易,开始持续不断地根据状态监控规则以及初始挑战信息进行证明信息的计算,然后将证明信息发送给共识节点进行验证,如果验证不通过,则将预言机合约的状态更改为非激活状态。解决了现有技术中存在的无法对预言机节点的状态进行及时有效地监控的技术问题。
-
公开(公告)号:CN111163129B
公开(公告)日:2021-12-14
申请号:CN201911236666.6
申请日:2019-12-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于跨链网络的资源处理方法及装置,代理节点接收用户端发送的资源调用请求后,根据跨链资源的标识与区块链网络的对应关系,确定所述待调用资源的标识对应的区块链网络,并从所述待调用资源对应的区块链网络中调用所述待调用资源,得到调用结果。本发明实施例中,通过设置代理节点管理跨链网络中的跨链资源,使得用户端通过直接向代理节点发送资源调用请求即可完成对跨链网络中的跨链资源的调用,且该种方式能够采用相同的调用方式来调用不同区块链网络的不同资源,而不需要再对各个区块链网络进行一一适配,从而灵活性更好,用户的体验更高。
-
公开(公告)号:CN113411191B
公开(公告)日:2021-11-23
申请号:CN202110957645.4
申请日:2021-08-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种数据审计方法及装置,应用于被裁剪的区块链数据。审计服务器生成包括审计任务参数、预设审计算法及审计范围的审计任务,预设审计算法满足预设抗并行运算规则,审计服务器向存储服务器下发审计任务,使得存储服务器根据审计任务生成待审计数据并上报给审计服务器。审计服务器确定存储服务器的运算时间符合预设条件时,根据审计任务验证第一中间结果及待上报校验数据。当验证通过,确定审计范围内的被裁剪的区块链数据未被篡改。无需引入第三方审计服务,通过审计服务器与存储服务器之间信息交互为被裁剪的区块链数据提供一种抗并行且可脱机自证的数据审计方法,保障被裁剪的区块链数据的安全性及可信性。
-
-
-
-
-
-
-
-
-