-
公开(公告)号:CN110689349B
公开(公告)日:2023-07-11
申请号:CN201910949539.4
申请日:2019-10-08
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38 , G06F16/901 , G06F16/903
Abstract: 本发明公开了一种区块链中的交易哈希值存储和搜索方法及装置,其中方法为:客户端获取用户在所述客户端上发起的第N次交易的交易哈希值和所述第N次交易的索引参数;所述客户端获取所述索引参数对应的第N‑1状态字符串;所述客户端将所述第N‑1状态字符串和所述第N次交易的交易哈希值作为第N待加密数据;所述客户端根据第N状态字符串和所述索引参数的搜索令牌确定第N密钥和第N索引位置信息;所述客户端使用所述第N密钥将所述第N待加密数据加密为第N密文,并建立所述第N索引位置信息和所述第N密文的唯一映射关系。上述方法应用于金融科技(Fintech)时,上述方法中交易哈希值的存储更加安全,同时存储时保留了可搜索性。
-
公开(公告)号:CN110473100B
公开(公告)日:2023-07-11
申请号:CN201910752822.8
申请日:2019-08-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及金融科技(Fintech)技术领域,公开了一种基于区块链系统的交易处理方法及装置,其中方法包括:节点在第一进程处理的第一交易异常时,确定第一进程对应的第一日志空间,并从第一日志空间获取第一交易的各操作信息,基于第一交易的各操作信息对预设数据库进行回滚操作。本发明实施例中,由于进程是基于串行方式来处理多个交易,因此,通过为并行的各进程分配不同的日志空间,使得每个进程对应的日志空间依次存储所处理的交易的操作信息;如此,节点可以通过查询进程对应的日志空间快速地获取到异常交易的各操作信息,从而可以提高基于异常交易的各操作信息对预设数据库进行回滚的准确性,并可以提高交易处理的准确性。
-
公开(公告)号:CN113329031B
公开(公告)日:2023-06-13
申请号:CN202110689224.8
申请日:2019-10-10
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块的状态树的生成方法及装置,其中,区块的状态树的生成方法包括:针对区块链中的任一区块,确定区块的第一账户和第一账户数据;第一账户是区块中各交易执行后账户数据发生变化的账户,第一账户数据是各交易执行后第一账户中发生变化后的账户数据;构建由各第一账户和各第一账户的第一账户数据构成的区块的状态树,并将状态树的根哈希存储在区块的区块头中,其中,状态树以键值对的方式存储。该技术方案用以精简区块链上用于构建状态树的账户数据,从而缩短用于验证的分支路径的长度,提高账户数据的存在性验证的效率。
-
公开(公告)号:CN110288480B
公开(公告)日:2023-06-09
申请号:CN201910579322.9
申请日:2019-06-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,本发明公开了一种区块链的私密交易方法及装置,该方法包括:监管方获取第一机构发送的准入请求;监管方为第二账户生成账户证书监管方将所述资产凭证根据所述第一机构的公钥加密为加密资产凭证;监管方根据所述第二账户的账户证书及所述加密资产凭证,生成准入交易请求;监管方向区块链上的节点发起所述准入交易请求,监管方若确定所述区块链上的节点对所述准入交易请求的验证通过,则将第二账户、所述第二账户的账户证书、及所述第二账户的加密资产凭证写入区块链。通过监管方对第一机构的准入的资产进行加密,有效保证了第一机构对上链的交易的私密性要求。
-
公开(公告)号:CN111144883B
公开(公告)日:2023-05-16
申请号:CN201911242997.0
申请日:2019-12-06
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/10
Abstract: 本发明公开了一种区块链网络的处理性能分析方法及装置,其中方法为:在区块链网络执行多个跨链事务;其中,所述多个跨链事务中各跨链事务是在所述区块链网络的多个区块链上通过依次执行多笔交易来完成的事务;每个跨链事务对应的多笔交易中均具有相同的事务标识;根据所述多个跨链事务中每笔交易的发起时刻和上链时刻,确定所述区块链网络的处理性能。上述方法应用于金融科技(Fintech)时,能够提供一种分析金融机构的区块链网络的处理性能的方法。
-
公开(公告)号:CN114880015B
公开(公告)日:2023-04-18
申请号:CN202110845569.8
申请日:2021-07-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种任务配置方法、装置、设备及存储介质,所述方法包括:获取在流程图绘制界面绘制的隐私计算任务流程图中的各个元素组件,并按照与各所述元素组件的类型对应预设的JSON生成规则,基于各所述元素组件生成各个JSON对象;对各所述JSON对象中与预设规则相关的属性值进行检测,以检测所述隐私计算任务流程图是否合规;若合规,则将各所述JSON对象进行拼接得到所述隐私计算任务流程图对应的JSON格式配置文件,以基于所述JSON格式配置文件进行隐私计算任务调度。本发明实现了用户无需关注繁琐的配置文件,也无需编写复杂的隐私计算算法,降低了隐私计算任务配置方案的门槛和开发成本。
-
公开(公告)号:CN111147477B
公开(公告)日:2023-04-18
申请号:CN201911350912.0
申请日:2019-12-24
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/40
Abstract: 本发明实施例公开了一种基于区块链网络的验证方法及装置,验证服务器接收验证请求后,至少根据验证请求中的至少两个第一盲密钥构建得到第一默克尔身份树,并根据区块链网络中用户的默克尔身份树的根和第一默克尔身份树的根,确定至少两个身份信息是否同属于该用户,用户的默克尔身份树是通过用户的各个身份信息对应的第一盲密钥构建得到。通过联合区块链网络中用户的默克尔身份树的根,并使用至少两个身份信息对应的第一盲密钥对至少两个身份信息进行验证,可以避免将用户的身份信息提供给验证服务器,提高用户的身份信息的安全性。
-
公开(公告)号:CN110098979B
公开(公告)日:2023-04-14
申请号:CN201910302089.X
申请日:2019-04-16
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的短链接消息监听方法及装置,该方法包括获取客户端发送的第一监听请求,第一监听请求包括监听的主题名称和消息推送地址,生成客户端的监听ID,并通过客户端管理合约将客户端的监听ID和主题名称进行存储,根据主题名称确定出事件消息以及第一监听ID,根据消息推送地址以及第一监听ID分别向客户端和存储事件消息的客户端发送第一监听结果。区块链节点在接收到的监听请求中不包括监听ID时,表明本次监听任务为新的监听任务,可以通过生成监听ID,以用于在后续接收到监听请求时区别是新的监听任务还是继续之前的监听任务,从而降低区块链节点对监听客户端的维护量,提高监听效率。
-
公开(公告)号:CN112187765B
公开(公告)日:2023-04-07
申请号:CN202011007613.X
申请日:2020-09-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中选择目标节点的方法及装置,包括:获取区块链中各候选节点在第h‑1次的可靠性因子。其中,第h‑1次的可靠性因子是根据各候选节点在前h‑1次的反馈结果确定的;反馈结果与可靠性因子正相关。再根据第h‑1次的可靠性因子,确定出第h次的L个目标节点,并发送操作请求,然后确定基于操作请求的反馈结果,若反馈结果中存在满足共识要求的至少K个相同的操作结果,则更新第h次的可靠性因子。根据可靠性因子区分了候选节点被选择为目标节点的概率。因为可靠性因子与反馈结果正相关,所以提升了目标节点在处理操作请求时的效率。通过更新各候选节点的可靠性因子,提高了区块链选择目标节点的自适应性。
-
公开(公告)号:CN110278211B
公开(公告)日:2023-04-07
申请号:CN201910548845.7
申请日:2019-06-24
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/40 , H04L67/1097
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种基于区块链(Block chain)的数据检验方法及装置,用以防止区块链中导入至存储系统中的数据被篡改,增加存储系统中的信息安全性。本发明实施例包括:接收到针对第二数据字段的处理请求后,从存储系统中获取所述第二数据字段;所述第二数据字段为根据区块链中的第一信息数据确定并存储于所述存储系统中的数据;利用预先存储的第一树对所述第二数据字段进行检验;所述第一树为根据第一数据字段的哈希值建立的,所述第一数据字段为根据所述第一信息数据确定的数据;当所述第二数据字段的哈希值与所述第一树中对应节点的节点值一致时,确定所述第二数据字段未被篡改。
-
-
-
-
-
-
-
-
-