-
公开(公告)号:CN109714412B
公开(公告)日:2021-08-10
申请号:CN201811598911.3
申请日:2018-12-25
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种区块同步方法、装置、设备及计算机可读存储介质,该方法包括:当监测到触发的区块同步指令时,依据区块链中各区块链节点的区块块高和当前区块同步队列中各区块的区块块高,确定目标区块块高;以预设块高区间为单位,将目标区块块高,划分为若干块高区间,并按照预设分配策略,给若干块高区间中的各块高区间分配区块链节点;生成各块高区间分别对应的区块同步请求,并将区块同步请求发送至对应分配的区块链节点;接收分配的各区块链节点基于区块同步请求发送的区块包,并依据预设区块同步策略和区块包,执行对应的区块同步操作。本发明能够提高区块链节点的区块同步效率。
-
公开(公告)号:CN111507721B
公开(公告)日:2021-07-23
申请号:CN202010328317.3
申请日:2020-04-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的跨链交易方法及装置,其中方法为:第一区块链的第一节点接收第一交易数据并验证所述第一交易数据;所述第一节点接收第五交易数据并验证所述第五交易数据;在所述第二区块链的第二节点对第二交易数据和第六交易数据验证通过后,所述第一节点执行所述第一交易数据。上述方法应用于金融科技(Fintech)时,可在不泄露交易对象的情况下,验证所述第一交易数据通过,并执行所述第一交易数据。
-
公开(公告)号:CN108540536B
公开(公告)日:2021-07-23
申请号:CN201810222291.7
申请日:2018-03-16
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L29/08 , H04L12/751 , H04L12/801
Abstract: 本发明公开了一种基于区块链的网络海量业务处理方法,应用于网络业务系统,所述应用于网络业务系统基于业务处理的逻辑架构自上而下划分为机构层、业务接入层与业务处理层,所述业务处理层包括多个分组区块链;包括以下步骤:所述业务接入层接收所述机构层发起的业务请求;所述业务接入层对所述业务请求进行链路拓扑选择,以确定所述业务处理层中处理所述业务请求的分组区块链;所述业务接入层将所述业务请求转发至所述分组区块链进行处理,接收所述分组区块链返回的业务处理结果并转发至所述机构层。本发明还公开了一种网络节点设备和计算机可读存储介质。本发明能够解决现有区块链技术的性能瓶颈问题,提升业务处理效率。
-
公开(公告)号:CN113094350A
公开(公告)日:2021-07-09
申请号:CN202110467538.3
申请日:2021-04-28
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/182 , G06F16/172 , G06F16/16 , G06F16/13
Abstract: 本发明实施例提供了一种基于区块链的分布式文件存储方法及装置,该方法包括第一节点将待存储文件拆分为多个文件块,基于各节点的存储优先级确定出用于存储文件块的各第二节点,根据各文件块标识和对应的各第二节点的节点标识,生成文件索引,基于文件索引的标识与各节点的逻辑距离,确定出用于存储文件索引的各第三节点,将各文件块存储至对应的各第二节点并将文件索引存储至对应的各第三节点。通过采用存储优先级的方式将各文件块进行分布式存储,可以充分提高区块链网络的存储资源利用率,提升数据传输的效率、稳定性,并采用逻辑距离的方式将文件索引进行分布式存储,可以消除现有技术中采用中心化方式存储文件索引的节点作恶的可能性。
-
公开(公告)号:CN109379195B
公开(公告)日:2021-04-30
申请号:CN201811551548.X
申请日:2018-12-18
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L9/32
Abstract: 本发明公开了一种零知识证明电路的优化方法、装置、设备及可读存储介质,该方法包括步骤:当侦测到优化零知识证明电路的优化指令后,根据优化指令获取零知识证明电路对应的约束集合;按照预设遍历方式遍历约束集合中的各个约束,确定约束输入中存在常数项的目标约束;构建目标约束对应的并查集,并删除约束集合中的目标约束,以得到优化后的零知识证明电路。本发明减少了零知识证明电路对应约束集合中的约束个数,降低了零知识证明电路占用的存储空间,在零知识证明电路对应程序的运行过程中,提高了遍历约束集合中约束的遍历效率,缩短了零知识证明电路对应程序的运行时长,提高了零知识证明电路对应程序的执行效率。
-
公开(公告)号:CN112667647A
公开(公告)日:2021-04-16
申请号:CN202011456673.X
申请日:2020-12-11
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的交易数据传输方法及装置,其中方法为:第一区块链节点获取待传输交易数据;所述第一区块链节点确定与第二区块链节点间传输通道的实时传输带宽值;若所述待传输交易数据大于所述实时传输带宽值,则所述第一区块链节点将所述待传输交易数据按照第一预设分片策略拆分为多个交易数据片段;所述多个交易数据片段中任一交易数据片段小于所述实时传输带宽值;所述第一区块链节点分多次将所述多个交易数据片段逐个传输至所述第二区块链节点。上述方法应用于金融科技(Fintech)时,不会因为待传输交易数据过大导致传输失败,提升了区块链节点间交易数据的传输效率。
-
公开(公告)号:CN112633890A
公开(公告)日:2021-04-09
申请号:CN202011525628.5
申请日:2020-12-22
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/40
Abstract: 本发明实施例提供了一种基于区块链的隐匿权益证明的验证方法及装置,该方法包括通过接收N个隐匿权益证明,并针对每个隐匿权益证明,基于隐匿权益证明中的k类权益凭证和k类承诺分片,生成针对隐匿权益证明的承诺因子。由于接收的是k类承诺分片,而不是证明承诺因子,因此可以避免用于生成隐匿权益证明的随机数被提前绑定,从而可以便于批量验证的构造。再基于N个k类承诺分片生成k个承诺证明以及基于N个n类零知识证明分片生成k个零知识证明,并在确定k个承诺证明与k个零知识证明对应相等时,确定N个隐匿权益证明验证成功。如此可以有助于实现对N个隐匿权益证明的批量验证,并可以提高批量验证隐匿权益证明的效率。
-
公开(公告)号:CN112632636A
公开(公告)日:2021-04-09
申请号:CN202011538309.8
申请日:2020-12-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种密文数据比较结果的证明与验证方法及装置,其中证明方法为:数据提供方生成基于第一明文的第一密文和基于第二明文的第二密文,确定所述第一明文和所述第二明文的差值,并生成所述差值的运算结果密文;所述数据提供方生成零知识证明;所述数据提供方生成运算结果证明。上述方法应用于金融科技(Fintech)时,证明实际做比较的明文确实是要比较的明文,得到的差值以及实际的最终差值,从而防止数据提供方作恶。
-
公开(公告)号:CN112529550A
公开(公告)日:2021-03-19
申请号:CN202011445020.1
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种基于区块链的匿名转账方法及装置、电子设备,所述方法包括:基于哈希函数对发起方匿名地址私钥进行处理,生成针对交易的转账信息,所述哈希函数的因子小于第一比特;基于所述哈希函数算法确定与所述转账信息对应的交易信息;基于所述转账信息和所述交易信息构建发起方转账数据;构建接收方转账数据;基于所述发起方转账数据和所述接收方转账数据生成所述交易的证据,所述证用于所述区块链中的节点验证所述交易。通过本申请提供的基于区块链的匿名转账方法,缩短了匿名转账的证据(proof)的生成时间,减少了生成proof的计算量,增加匿名转账的应用场景,扩大匿名转账的使用范围。
-
公开(公告)号:CN112487102A
公开(公告)日:2021-03-12
申请号:CN202011483836.3
申请日:2020-12-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链数据处理方法、装置及电子设备。应用于第一共识节点的区块链数据处理方法包括:向安全节点发送第一数据;所述第一数据用于供所述安全节点校验所述第一数据是否为恶意数据;基于内存池中的数据生成第一签名包;所述第一签名包中包括所述第一数据;在接收到所述安全节点广播的第一消息的情况下,基于所述第一签名包向所有第二共识节点广播第二签名包;其中,所述第一消息用于标识所述第一数据为恶意数据;所述第二共识节点表征区块链集群中除所述第一共识节点之外的共识节点;所述第二签名包中未包括所述第一数据。
-
-
-
-
-
-
-
-
-