-
公开(公告)号:CN119519948A
公开(公告)日:2025-02-25
申请号:CN202411574198.4
申请日:2024-11-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了一种交易签名方法、装置、计算机可读介质以及电子设备,所述方法包括:根据椭圆曲线公开参数对随机生成的预设长度的签名混淆分片进行椭圆曲线点乘计算并汇总,得到混淆凭证;根据混淆凭证、交易信息和椭圆曲线公开参数生成交易信息的左签名;基于各个分片参数及其对应的混淆因子生成各个分片参数对应的分片左参数和临时因子;获取随机生成的混淆参数组;根据各个分片参数对应的临时因子、混淆参数组和左签名生成交易信息的右签名;对左签名和右签名进行组合,得到交易信息的签名数据。本申请技术方案无需引入复杂的零知识证明参数计算,从而降低了交易参与方所需传输的数据量,也降低了交易签名的计算复杂度,提高了签名效率。
-
公开(公告)号:CN118797684A
公开(公告)日:2024-10-18
申请号:CN202410785478.3
申请日:2024-06-18
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请公开了多方共同计算的方法、计算机可读介质及电子设备,其中多方至少包括:第一方、第二方和第三方,该方法包括:获取任意方的多个数据混淆分片和乘法自身分片;将任意方的其中两个数据混淆分片发送至不同的两方;根据任意方所拥有的第一方的数据混淆分片和第二方的数据混淆分片,确定任意方的加和分片与加和密文分片;将任意方的加和密文分片发送至其他两方;根据任意方所接收的加和密文分片、第三方的数据混淆分片与任意方的乘法自身分片,得到分析请求结果,从而实现多方共同计算分析请求结果,且任意方都只持有部分计算结果,即使部分参与方共谋,也不会泄露信息,从而提高信息共享的安全性。
-
公开(公告)号:CN111640017B
公开(公告)日:2024-05-28
申请号:CN202010374241.8
申请日:2020-05-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于联盟链跨链转账的交易正确性验证方法及装置,其中方法为:第一跨链路由向第二跨链路由发送第一锁定资产请求;所述第一跨链路由获取所述第二跨链路由发送的第一交易回执;所述第一跨链路由按照预设格式,生成所述第一交易回执对应的第一交易快照信息;所述第一跨链路由基于所述第四交易资产、约定合同编号和第二约定合约地址,按照所述预设格式,生成第二交易快照信息;若所述第一跨链路由确定所述第一交易快照信息与所述第二交易快照信息一致,则确定所述第二跨链路由锁定了所述第四交易资产。上述方法应用于金融科技(Fintech)时,能够支持联盟链的交易正确性。
-
公开(公告)号:CN110704438B
公开(公告)日:2023-10-03
申请号:CN201910918040.7
申请日:2019-09-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中布隆过滤器的生成方法及装置,其中方法为:获取区块的主题数量;根据所述主题数量,确定存储所述区块的各主题所需要占用的主题存储比特位数;所述主题存储比特位数与所述主题数量呈正相关;根据所述主题存储比特位数,生成所述区块的布隆过滤器;针对所述区块的每个主题,按照预设映射关系将所述主题在所述布隆过滤器中映射的比特位的值由所述第一预设值更新为第二预设值,获得存储所述区块的各主题的布隆过滤器。上述方法应用于金融科技(Fintech)时,布隆过滤器的存储空间充足,能满足区块各主题的存储,且各主题之间的映射的比特位不冲突,能在后续确定区块中是否包含查询的主题时,准确查询。
-
公开(公告)号:CN114091111A
公开(公告)日:2022-02-25
申请号:CN202111055168.9
申请日:2021-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/64
Abstract: 本发明实施例提供了一种区块链智能合约的存储方法及装置,该方法包括第一区块链节点在确定智能合约部署交易满足执行条件时,通过对智能合约部署交易进行解析得到智能合约源代码,将智能合约源代码转换为智能合约操作码,以至少一个关键字段作为切分智能合约操作码的切分字段,对智能合约操作码进行切分,得到至少一个切分字段对应的代码切片,在确定区块链中不存在某一切分字段对应的代码切片的哈希值时,将该切分字段对应的代码切片的哈希值以及该切分字段对应的代码切片存储至区块链。如此,该方案可以避免出现将不同智能合约所具有的相同功能函数对应的代码片段进行重复存储的情况,从而可以有效地提高区块链存储智能合约代码的效率。
-
公开(公告)号:CN112787999A
公开(公告)日:2021-05-11
申请号:CN202011573440.8
申请日:2020-12-25
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种跨链调用方法,包括:若检测到第一区块链的业务合约存在跨链调用需求,则基于第一区块链的桥接合约注册业务合约的跨链请求,并将跨链请求保存到桥接合约的任务队列;基于第一区块链的第一跨链路由,轮询获取任务队列中的跨链请求,并将跨链请求路由至跨链调用需求对应的第二区块链的第二跨链路由;基于第二跨链路由,调用第二区块链的入口合约,并基于第二区块链的入口合约,检测跨链请求是否为重复调用;基于检测结果,在第二区块链获取跨链请求对应的调用结果,并基于调用结果,完成回调。本发明还公开了一种跨链调用装置、系统和计算机可读存储介质。本发明通用性强,可保证业务正常进行。
-
公开(公告)号:CN112367168A
公开(公告)日:2021-02-12
申请号:CN202011191594.0
申请日:2020-10-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链用户的密钥生成的方法及装置,包括:第一节点从智能合约获取用户客户端发起的第一交易,其中,第一交易中携带有用于标识用户的身份信息的用户公钥和用于标识用户客户端的地址信息,然后第一节点基于智能合约,根据自身存储的主密钥分片和用户公钥生成用户的私钥分片,主密钥分片是第二节点对主密钥进行分片后分发给第一节点的,第一节点根据地址信息,将用户的私钥分片发送给用户客户端,防止主密钥的泄露,用户客户端用于针对用户的私钥分片生成用户的用户私钥,不再通过主密钥生成用户私钥,不再需要主密钥和第三方的参与,实现了去中心化的生成用户私钥。
-
公开(公告)号:CN111144883A
公开(公告)日:2020-05-12
申请号:CN201911242997.0
申请日:2019-12-06
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链网络的处理性能分析方法及装置,其中方法为:在区块链网络执行多个跨链事务;其中,所述多个跨链事务中各跨链事务是在所述区块链网络的多个区块链上通过依次执行多笔交易来完成的事务;每个跨链事务对应的多笔交易中均具有相同的事务标识;根据所述多个跨链事务中每笔交易的发起时刻和上链时刻,确定所述区块链网络的处理性能。上述方法应用于金融科技(Fintech)时,能够提供一种分析金融机构的区块链网络的处理性能的方法。
-
公开(公告)号:CN110619582A
公开(公告)日:2019-12-27
申请号:CN201910885625.3
申请日:2019-09-18
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本发明涉及金融科技(Fintech)技术领域,并公开了一种区块链交易方法,该方法包括:对客户端提交的交易信息进行共识打包,以获取区块打包交易量,并确定所述区块打包交易量是否小于预设的快速启动阈值;若所述区块打包交易量小于预设的快速启动阈值,则对所述区块打包交易量进行递增处理,以获取当前区块打包交易量,并检测所述当前区块打包交易量是否等于区块最大交易打包量;若所述当前区块打包交易量等于区块最大交易打包量,则基于所述当前区块打包交易量进行区块链交易。本发明还公开了一种区块链交易装置、设备和一种计算机存储介质。本发明实现了在不影响区块链中区块节点正常交易的情况下,提高了区块交易效率。
-
公开(公告)号:CN110008739A
公开(公告)日:2019-07-12
申请号:CN201910163295.7
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于群组的区块链系统、群组管理方法及装置,其中方法包括:第一节点向第二至第N节点发送M个子节点中被第一节点管理的P个子节点的证书,并接收第二至第N节点发送的M-P个子节点的证书,若确定M-P个子节点的证书为合法证书,则生成P个子节点的群组配置文件,并激活P个子节点;进一步地,若第二群组中已激活的子节点的数量大于或等于第一预设阈值,则确定第二群组建立成功。本发明实施例中,通过节点管理子节点的方式来建立群组,可以使得节点将具有相同需求的子节点划归到一个群组中,或者可以根据实际情况将多个子节点划归到一个群组中,即本发明实施例中的管理方式可以更加灵活地管理联盟链系统。
-
-
-
-
-
-
-
-
-