-
公开(公告)号:CN112580071B
公开(公告)日:2024-05-14
申请号:CN202011447531.7
申请日:2020-12-09
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种数据处理方法及装置,其中方法为:第一参与方获取来自第二参与方的第二公钥及第二密文;所述第一参与方根据所述第二公钥,按照所述预设加密算法,对所述第一参与方的第一明文数据加密,获得第三密文;所述第一参与方根据所述第二公钥、所述第二密文和所述第三密文,基于在所述预设加密算法下预设运算的转换运算,获得第一密文处理结果。上述方法应用于金融科技(Fintech)时,无需借助第三方机构便可获得第一密文处理结果,且不存在可信性问题。
-
公开(公告)号:CN114924617B
公开(公告)日:2024-04-26
申请号:CN202210677061.6
申请日:2022-06-15
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种去中心化系统中的时钟同步方法及装置,其中方法包括:第一节点根据循环执行的时钟计算函数,确定当前接收到的第一交易关联的逻辑时钟信息,并将该第一交易的交易数据和关联的逻辑时钟信息广播给系统中的其他节点。接收到广播的第二节点可根据第一交易的交易数据和关联的逻辑时钟信息对第一交易进行验证,并将该第一交易的验证结果和逻辑时钟信息广播给系统中的其他节点。可见,由于逻辑时钟信息的存在,验证节点可以直接对交易进行验证,从而缩短节点间相互通信确认状态达成一致的时间。另外,由于逻辑时钟信息可指示交易产生的逻辑时间,从而有助于系统确认交易间的次序,提高系统的交易处理效率。
-
公开(公告)号:CN113327167B
公开(公告)日:2024-03-22
申请号:CN202110704347.4
申请日:2021-06-24
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04 , G06F16/2458
Abstract: 本申请实施例公开了一种区块链数据处理方法,该方法包括:接收客户端发送的目标交易;其中,目标交易中包括对区块链状态数据内容进行更改所调用的预编译合约的目标调用接口和交易参数,目标调用接口中包括以下预编译合约接口至少之一:表创建接口、数据插入接口、数据更新接口、数据查询接口和数据删除接口;调用预编译合约的目标调用接口,基于交易参数执行目标交易,得到交易执行结果;发送目标交易至区块链系统中的多个背书节点;若检测到区块链系统广播的针对目标交易的广播结果,且广播结果指示目标交易通过验证,基于交易执行结果更新区块链状态数据。本申请实施例还公开了一种区块链数据处理设备和存储介质。
-
公开(公告)号:CN111724148B
公开(公告)日:2024-03-22
申请号:CN202010572790.6
申请日:2020-06-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链系统的交易广播方法及节点,涉及金融科技技术领域,该方法包括:第一节点接收到待共识交易后,根据交易位向量映射表确定与第一节点连接的第二节点是否已收到待共识交易,交易位向量映射表中包括第二节点发送的交易位向量,交易位向量用于表征第二节点接收的待共识交易,若未收到,则将待共识交易发送至第二节点,否则不发送。由于第一节点在接收到待共识交易后,通过查询交易位向量映射表确定未收到待共识交易的第二节点,并将待共识交易发送给未收到待共识交易的第二节点,而不是将待共识交易发送给所有第二节点,从而降低了带宽占用,提高区块链共识的效率。
-
公开(公告)号:CN113095510B
公开(公告)日:2024-03-01
申请号:CN202110398076.4
申请日:2021-04-14
Applicant: 深圳前海微众银行股份有限公司 , 西安电子科技大学
Abstract: 本发明实施例提供了一种基于区块链的联邦学习方法及装置,该方法包括第一节点基于本地训练数据对第i轮本地模型进行训练,确定训练后的第i+1轮本地模型梯度信息,基于梯度裁剪量化规则对第i+1轮本地模型梯度信息中各第一子梯度信息分别进行裁剪量化,得到各第二子梯度信息,按照梯度合并规则,将各第二子梯度信息中每m个第二子梯度信息进行合并,得到n类第三子梯度信息,对n类第三子梯度信息分别进行同态加密,得到n类密文,并将n类密文发送给区块链。由于将本地模型梯度信息中各第一子梯度信息分别进行裁剪量化及合并处理,再进行同态加密,因此可以降低同态加密所产生的计算资源消耗,并可以减少密文传输过程中所消耗的网络资源。
-
公开(公告)号:CN112488683B
公开(公告)日:2024-02-23
申请号:CN202011460812.6
申请日:2020-12-11
Applicant: 深圳前海微众银行股份有限公司
Abstract: 一种区块链的链下交易方法及装置,包括:第一交易方通过状态通道接收第二交易方发送的第二链下交易,其中,第二链下交易中包括第二链下交易之前的各交易构成的第一默克尔山脉的根,然后从第一链下交易中获取第一链下交易在第一默克尔山脉中的第一默克尔证明,其中,第一链下交易为第一交易方验证通过的且发生于第二链下交易之前的前一链下交易,再根据第一默克尔证明和第一链下交易生成第一验证根,最后通过确定第一默克尔山脉的根与第一验证根是否一致来验证第二链下交易。相当于根据第二链下交易的前一链下交易的默克尔证明验证第二链下交易,在验证后不再对其签名,减少了链下交易的签名,减少了数据交互量,提高了状态通道的数据交互效率。
-
公开(公告)号:CN112651037B
公开(公告)日:2024-01-16
申请号:CN202011639498.8
申请日:2020-12-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供一种区块链系统的链外数据访问方法和系统。该方法包括:区块链系统可向链外数据源发送第一请求,使得链外数据源可基于链外数据源的认证密钥对目标链外数据生成第一签名信息。链外数据源可向区块链系统返回携带有目标链外数据和第一签名信息的第一响应。在第一签名信息验证成功后,区块链系统可确定目标链外数据的可信性。从而,区块链系统便可访问目标链外数据,使得区块链系统中的智能合约能够顺序执行,实现了链外数据的可信接入和可信认证,使得链外数据从区块链系统中的预言机接入至区块链系统的链上,在保障链外数据的可信性的同时,还保障了链外数据源的身份隐私。
-
公开(公告)号:CN110597912B
公开(公告)日:2024-01-16
申请号:CN201910875633.X
申请日:2019-09-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/27
Abstract: 本发明公开了一种区块存储方法及装置,适用于具有M个数据库实例的节点;每个数据库实例对应有各自的数据库;数据库用于存储区块链上的各区块;其中,M大于等于2;方法包括:节点确定待存储区块对应的第一逻辑分区,在确定第一逻辑分区尚无对应的数据库实例且M个数据库实例均处于工作状态后,释放第二逻辑分区对应的数据库实例并删除第二数据库,为第一逻辑分区配置对应的数据库实例并将待存储区块存储至第一数据库。本方案用于用以控制存储成本且提高数据访问速度。
-
公开(公告)号:CN117258278A
公开(公告)日:2023-12-22
申请号:CN202311390801.9
申请日:2023-10-25
Applicant: 深圳前海微众银行股份有限公司
IPC: A63F13/352
Abstract: 本申请实施例提供了一种状态信息同步方法及计算机可读存储介质,方法包括:接收第一客户端的上报数据,上报数据包括第一客户端的客户端ID和当前状态数据集,当前状态数据集包括n个第一状态数据;获取与客户端ID对应的上一状态数据集,上一状态数据集包括n个第二状态数据;将当前状态数据集的每一第一状态数据与上一状态数据集中状态类型标识相同的第二状态数据分别进行增量计算,得到n个状态变化量;根据n个状态变化量对当前状态数据集中的每一第一状态数据进行编码,得到n个编码字段,根据n个编码字段确定目标同步消息。采用本申请实施例提升同步消息的传输效率且节省带宽资源。
-
公开(公告)号:CN116467753A
公开(公告)日:2023-07-21
申请号:CN202310465418.9
申请日:2023-04-21
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/62 , G06F21/64 , G06F7/58 , G06F16/176
Abstract: 本申请实施例提供了一种私密信息共享方法、装置、设备及存储介质,涉及区块链技术领域,该方法包括:秘密分发方在秘密分发阶段生成满足特定常量因子集合的校验多项式,然后基于私密信息、辅助多项式和校验多项式,确定秘密多项式和证明多项式。秘密分发方基于秘密保管方随机指定的变量值以及秘密多项式和证明多项式,分发秘密分片以及相应的分片证明。当秘密保管方收到秘密分片和分片证明之后,在不泄露秘密多项式的前提下,基于分片证明对秘密分片进行验证,并在验证通过时保存正确的秘密分片,故在私密信息恢复阶段,秘密恢复方可以从t个秘密保管方获得正确的秘密分片,从而保证私密信息的顺利恢复,进而提高私密信息分享的安全性。
-
-
-
-
-
-
-
-
-