-
公开(公告)号:CN116228407A
公开(公告)日:2023-06-06
申请号:CN202211105540.7
申请日:2022-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04 , G06F21/64 , G06F16/27 , G06Q30/018
Abstract: 本发明实施例涉及一种区块链节点的共识方法及装置。该方法包括:接收区块链网络中的轻节点发送的各目标用户的用户资产数据获取请求;确定自身存储有各目标用户的资产数据后,基于各目标用户的资产数据和范围资产数据生成证明信息;将各目标用户的资产数据和证明信息发送至轻节点,轻节点用于对证明信息进行验证,若验证通过,则基于各目标用户的资产数据对区块中的各交易进行交易合法性验证。轻节点也能够基于各目标用户的资产数据对区块中的各交易进行交易合法性的校验,提升了对交易的合法性的校验的准确性。
-
公开(公告)号:CN114116896B
公开(公告)日:2025-03-25
申请号:CN202111369356.9
申请日:2021-11-15
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/27
Abstract: 本发明公开了一种区块链的节点同步方法及装置,其中方法为:区块链的已加入节点获取来自待加入节点的同步请求,同步请求指示了待同步的至少一个区块;已加入节点生成至少一个区块的状态快照,其中,第一区块的状态快照用于得到第一区块生成时各账户的账本结果信息,已加入节点将至少一个区块的状态快照发送至待加入节点,至少一个区块的状态快照用于待加入节点同步至少一个区块生成时各账户的账本结果信息。上述方法应用于金融科技(Fintech)时,待加入节点无需获取具体的至少一个区块的区块数据的情况下,便能够与至少一个区块保持一致的账本结果信息,从而提升了待加入节点的同步效率。
-
公开(公告)号:CN116228253A
公开(公告)日:2023-06-06
申请号:CN202211106248.7
申请日:2022-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q30/018 , G06F21/62
Abstract: 本发明实施例涉及一种资产证明方法及装置。该方法包括:接收验证端针对n个用户的资产验证请求,资产验证请求用于请求提供端提供n个用户的资产数额位于预设范围内的证明;获取n个用户的资产数额,在确定n个用户中的每个用户的资产数额位于预设范围内后,采用n个用户的资产数额形成第一向量,其中第一向量中的任一元素为任一用户的资产数额;采用预设范围内的多个不同的数额形成第二向量,第一向量中的各元素存在于第二向量中;根据第一向量和第二向量确定证明;将证明发送至验证端。实现了验证端在没有获知n个用户的资产的具体数额的情况下,对n个用户的资产位于预设范围进行了证明,方法更加简单省时。
-
公开(公告)号:CN114239025A
公开(公告)日:2022-03-25
申请号:CN202111559912.9
申请日:2021-12-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种基于区块链的数据处理方法及设备,包括:接收客户端发送的数据修改请求,其中,数据修改请求包括第一输入数据标识和操作信息,对第一输入数据标识和操作信息进行处理,获得日志域数据块和日志域数据块的成员证明,对日志域数据块的成员证明进行零知识证明处理,获得成员证明的零知识证明信息和第一公共参数,根据成员证明的零知识证明信息和第一公共参数生成第一交易请求,并向客户端发送第一交易请求,第一交易请求用于使客户端根据第一公共参数对成员证明的零知识证明信息进行验证,上述方案在对复制加密数据进行修改时,无需重新执行复制加密过程,仅需将操作信息打包成日志域数据块存储在日志域中,减少数据处理时间。
-
公开(公告)号:CN119740242A
公开(公告)日:2025-04-01
申请号:CN202411724269.4
申请日:2024-11-28
Applicant: 深圳前海微众银行股份有限公司
Inventor: 冼祥斌
IPC: G06F21/60 , G06F21/62 , G06F16/2458 , G06F16/27
Abstract: 本申请的实施例揭示了一种数据处理方法、系统及电子设备,方法包括:根据预设证明算法和新区块信息生成与所述新区块对应的区块证明;根据接收到的数据调用请求,对新区块对应的区块证明进行正确性验证并获取相对应的数据交易和目标数据;根据预设证明算法、所述相对应的数据交易和所述目标数据,生成计算证明;将所述计算证明和所述目标数据发送到数据使用者,使数据使用者根据从区块链上获取的新区块信息和所述目标数据对所述计算证明进行正确性验证;本申请在保证数据源和计算过程的真实性的同时,还可以通过区块链数据对其正确性进行验证,提高了对区块链数据处理过程的可靠性。
-
公开(公告)号: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服务中执行,并将得到的聚合交易、聚合零知识证明和根节点发送至区块链,用于状态数据的管理,从而实现了状态数据管理与业务逻辑的分离。
-
公开(公告)号:CN112529550A
公开(公告)日:2021-03-19
申请号:CN202011445020.1
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种基于区块链的匿名转账方法及装置、电子设备,所述方法包括:基于哈希函数对发起方匿名地址私钥进行处理,生成针对交易的转账信息,所述哈希函数的因子小于第一比特;基于所述哈希函数算法确定与所述转账信息对应的交易信息;基于所述转账信息和所述交易信息构建发起方转账数据;构建接收方转账数据;基于所述发起方转账数据和所述接收方转账数据生成所述交易的证据,所述证用于所述区块链中的节点验证所述交易。通过本申请提供的基于区块链的匿名转账方法,缩短了匿名转账的证据(proof)的生成时间,减少了生成proof的计算量,增加匿名转账的应用场景,扩大匿名转账的使用范围。
-
公开(公告)号:CN119402187A
公开(公告)日:2025-02-07
申请号:CN202411527845.6
申请日:2024-10-30
Applicant: 深圳前海微众银行股份有限公司
Inventor: 冼祥斌
Abstract: 本申请实施例提供了一种基于签名见证和身份加密的密文存储方法及系统,所述方法包括:获取参与本次密文存储的区块链节点数量α,每个区块链节点各自选择一个随机数xi,依据预设的质数双线性群中生成元参数和随机数计算每个区块链节点的公钥PKi,将α个公钥组成公钥集放入智能合约;获取多个密文K,签名对象Ti以及L,将α1组结果存储在智能合约;获取α1组结果,将依据α1个公钥以及α1个签名执行聚合计算得到聚合签名σ,使用聚合签名以及公钥集合U对加密结果ct进行解密得到所述多个密文K。
-
公开(公告)号:CN112529550B
公开(公告)日:2025-01-14
申请号:CN202011445020.1
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种基于区块链的匿名转账方法及装置、电子设备,所述方法包括:基于哈希函数对发起方匿名地址私钥进行处理,生成针对交易的转账信息,所述哈希函数的因子小于第一比特;基于所述哈希函数算法确定与所述转账信息对应的交易信息;基于所述转账信息和所述交易信息构建发起方转账数据;构建接收方转账数据;基于所述发起方转账数据和所述接收方转账数据生成所述交易的证据,所述证用于所述区块链中的节点验证所述交易。通过本申请提供的基于区块链的匿名转账方法,缩短了匿名转账的证据(proof)的生成时间,减少了生成proof的计算量,增加匿名转账的应用场景,扩大匿名转账的使用范围。
-
-
-
-
-
-
-
-
-