-
公开(公告)号:CN117313152A
公开(公告)日:2023-12-29
申请号:CN202311290689.1
申请日:2023-09-27
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供了一种共识方法、设备及存储介质,涉及区块链技术领域,该方法包括:针对每个计算方,在到达计算方对应的发送时间槽时,申请方将相应的二元组信息发送至计算方。计算方基于二元组信息以及从区块链获取的目标计算次数进行可验证延迟函数计算获得计算结果。申请方对接收的计算结果进行验证获得验证结果;在验证结果为不通过时,减小计算方对应的时延倍数;在计算方对应的时延倍数小于预设阈值时,从共识节点组中剔除计算方。通过上述时间参数自适应调整方法,可以合理区分和管理恶意计算方和因突发状况计算错误的非恶意计算方,避免了误将一些非恶意计算方踢出共识节点组,起到了优胜劣汰的效果,进而提高数据聚合的效果。
-
公开(公告)号:CN111147477B
公开(公告)日:2023-04-18
申请号:CN201911350912.0
申请日:2019-12-24
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/40
Abstract: 本发明实施例公开了一种基于区块链网络的验证方法及装置,验证服务器接收验证请求后,至少根据验证请求中的至少两个第一盲密钥构建得到第一默克尔身份树,并根据区块链网络中用户的默克尔身份树的根和第一默克尔身份树的根,确定至少两个身份信息是否同属于该用户,用户的默克尔身份树是通过用户的各个身份信息对应的第一盲密钥构建得到。通过联合区块链网络中用户的默克尔身份树的根,并使用至少两个身份信息对应的第一盲密钥对至少两个身份信息进行验证,可以避免将用户的身份信息提供给验证服务器,提高用户的身份信息的安全性。
-
公开(公告)号:CN113988831A
公开(公告)日:2022-01-28
申请号:CN202111172823.9
申请日:2021-10-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于联盟链的转账方法,该方法包括针对联盟链中交易发起节点的转账交易,通过工作量证明机制从联盟链的各节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成的交易节点集中每个交易节点,从联盟链获取交易节点集中各交易节点的随机数,并基于签名机制生成该交易节点针对转账交易的签名,通过聚合节点基于各交易节点的转账交易的签名进行聚合处理,得到聚合签名,通过验证节点验证聚合签名,在验证通过后,执行转账交易。如此,该方案通过工作量证明机制可以确保选择出的各交易参与节点的签名能力都是比较强的,以此提高聚合签名的成功率,从而可以有效地提高整个转账交易的效率。
-
公开(公告)号:CN112437049A
公开(公告)日:2021-03-02
申请号:CN202011231756.9
申请日:2020-11-06
Applicant: 深圳前海微众银行股份有限公司 , 香港科技大学
Abstract: 本发明公开了一种基于BFT的区块链共识方法及装置,其中方法为:在进入区块链的第i时期后,若所述第一匿名节点为领导节点,所述第一匿名节点至少根据第一信誉值承诺、待出块区块内容,生成第一共识候选值;所述第一信誉值承诺是至少根据第一实际信誉值得到的隐匿信息;所述第一匿名节点生成第一共识零知识证明,并生成第一区块;所述第一匿名节点获取所述各第二匿名节点中领导节点发送的各第二区块;所述第一匿名节点从所述第一区块和所述各第二区块中确定共识区块。上述方法应用于金融科技(Fintech)时,实现了在匿名状态下,匿名节点的身份信息以及实际属性值的合法性确认。
-
公开(公告)号:CN110942302A
公开(公告)日:2020-03-31
申请号:CN201911176114.0
申请日:2019-11-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)领域,并公开了一种区块链凭证撤销、验证方法、签发节点、验证节点,其中,区块链凭证撤销方法包括:签发节点根据待撤销的第一凭证的标识确定第一凭证的标识在MPT中对应的第一分支路径;签发节点在MPT中新建第一分支路径的第一叶子节点,并将第一凭证的撤销信息存储至第一叶子节点中;其中,MPT用于验证节点在确定待验证凭证的标识对应的分支路径在MPT中之后,确定待验证凭证被撤销。该方式用以在验证节点验证凭证是否被撤销时,提升验证节点的验证效率,以及减少验证节点的计算量。
-
公开(公告)号:CN119520544A
公开(公告)日:2025-02-25
申请号:CN202411662857.X
申请日:2024-11-20
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/1095 , H04L47/43 , H04L47/22 , H04L47/36
Abstract: 本申请提出一种区块链网络的数据同步方法和电子设备,属于区块链技术领域。该方法数据发送节点可根据已传输完成的区块同步数据所对应的区块传输信息,计算并更新得到当前数据传输对应的分片大小,从而可根据该分片大小对当前待传输的区块同步数据进行分片处理,得到多个分片大小相同的分片数据。再按顺序向数据接收节点传输各个分片数据,并在分片传输过程中,根据上一个分片数据对应的传输时延与上一次传输完成的区块同步数据所对应的平均传输时延,对当前待传输的分片数据的分片大小进行调整,从而可使得各个分片数据的分片大小能够适应节点网络和负载的动态变化,提升整个区块链网络区块同步效率。
-
公开(公告)号:CN112039883B
公开(公告)日:2025-01-14
申请号:CN202010894274.5
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/40 , H04L67/1074 , H04L9/06 , H04L9/08
Abstract: 本发明公开了一种区块链的数据分享方法及装置,其中方法为:发起方根据共享动态信息生成动态对称密钥;所述共享动态信息为所述发起方和接收方按照预设方式约定的动态更新信息;所述共享动态信息包括:主密钥和多个子密钥;所述主密钥和所述多个子密钥中至少有一个密钥为动态更新的密钥;所述发起方根据所述动态对称密钥对共享数据进行加密,获得密文数据;所述发起方将所述密文数据发送至区块链。上述方法应用于金融科技(Fintech)时,可以兼顾安全性和性能。
-
公开(公告)号:CN110188572B
公开(公告)日:2024-09-20
申请号:CN201910427763.7
申请日:2019-05-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其是涉及一种应用于区块链的可消耗凭证的验证方法和装置,所述方法包括:核销方获取用户提供的用以核销的凭证;所述凭证中记录有已生效的各次核销记录;所述核销方从区块链上获取所述凭证的核销登记,所述核销登记中记录有第一哈希Hash值;所述第一Hash值是所述凭证在上一次核销后根据所有已生效的核销记录生成的;所述核销方根据所述凭证中的已生效的各次核销记录生成第二Hash值;所述核销方在确认所述第一Hash值和所述第二Hash值一致时,确定所述凭证可用于核销。
-
公开(公告)号:CN112634307B
公开(公告)日:2024-09-13
申请号:CN202011391183.6
申请日:2020-12-02
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的数据分发方法及装置,该方法包括数据发送方生成非标数据凭证的第一图像,基于挖孔规则,对第一图像进行挖孔处理,得到第二图像,基于填孔规则,对第二图像进行处理,得到数据接收方的第一噪声图像,根据第二图像和第一噪声图像,生成数据接收方的高频噪声图像,将高频噪声图像和第一噪声图像发送给数据接收方。由于对非标数据凭证进行频域混淆处理,且基于高频噪声图像的第一哈希值对高频噪声图像进行验证,如此可以避免数据接收方对非标数据凭证的二次分发,并确保非标数据凭证的可信性。此外,由于不同数据接收方的第一噪声图像不同,因此基于第一哈希值可以实现对数据接收方分发非标数据凭证的追踪。
-
公开(公告)号:CN110188550B
公开(公告)日:2024-05-24
申请号:CN201910413920.9
申请日:2019-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其是涉及一种应用于区块链的数据验证方法和装置。本发明实施例中,数据请求机构向数据存储机构发送数据请求;所述数据请求机构获取所述数据存储机构返回的请求响应,以使所述数据请求机构获取第二加密数据;所述数据请求机构解密所述第二加密数据,得到第二数据;所述数据请求机构从区块链上获取所述第一数据的第一哈希hash值;所述第一hash值是所述数据存储机构根据所述第一数据及所述第一数据的干扰值生成并上传至所述区块链的;所述数据请求机构在确认所述第一hash值和第二hash值一致时,从所述第二数据中得到所述第一数据。
-
-
-
-
-
-
-
-
-