-
公开(公告)号:CN109995850A
公开(公告)日:2019-07-09
申请号:CN201910163272.6
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链系统及区块链系统的交易处理方法,该方法包括节点接收交易信息,节点在确定交易信息的群组标识为节点所属群组时,根据所属群组的共识算法处理交易信息。该技术方案用以提高区块链交易的安全性和隐私性。
-
公开(公告)号:CN109002732A
公开(公告)日:2018-12-14
申请号:CN201810795381.5
申请日:2018-07-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/64
Abstract: 本发明公开了一种数据存证方法、设备和系统以及数据取证方法,该数据存证方法包括:存证机构接收到存证数据时,存储所述存证数据;当存证方根据存证数据的第二哈希值和第一签名信息生成存证上链请求,并在区块链共识节点存储存证数据的第二哈希值和第一签名信息之后,所述存证机构添加第二签名信息并存储至区块链共识节点中,并在第二签名信息存储成功后,通知仲裁机构添加第三签名信息并存储至区块链共识节点中,以完成数据存证。本发明提高了数据存证的便捷性、安全性,也降低了数据存证的成本。
-
公开(公告)号:CN113986922B
公开(公告)日:2025-04-25
申请号:CN202111260228.0
申请日:2021-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易处理方法、设备及计算机可读存储介质,该方法包括:将交易数据分配给目标交易存储池;提取交易数据的元数据,将元数据提交给元数据管理服务;将元数据存储至元数据存储表,并将交易数据存储至存储模块;从元数据存储表中打包多个元数据得到共识区块,并向各区块链节点广播共识区块,以供各第二区块链节点对共识区块进行共识;根据元数据从对应的交易存储池中获取元数据对应的交易数据,执行各交易数据得到执行结果,并在检测到共识区块共识成功后,将执行结果和共识区块存储至存储模块以完成各交易数据的上链。本发明解决了因交易池的可扩展性不足而限制整个区块链系统性能的技术问题。
-
公开(公告)号:CN112184245B
公开(公告)日:2024-04-26
申请号:CN202011068742.X
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种跨区块链的交易身份确认方法及装置,其中方法为:获取第一交易的公钥、所述第一交易的签名、第二交易的签名和所述第二交易的公钥;所述用户在该区块链的私钥是基于所述用户的共用公钥根据该区块链的密钥生成算法确定的;若所述第一交易的公钥和所述第二交易的公钥相同,且所述第一交易的签名和所述第二交易的签名均验证通过,则确定所述第一用户和所述第二用户为相同用户,从而确定所述第一交易和所述第二交易为相同用户发起的交易。上述方法应用于金融科技(Fintech)时,提供了一种在异构区块链系统中也能确认交易身份的方法。
-
公开(公告)号:CN110008665B
公开(公告)日:2024-02-06
申请号:CN201910163011.4
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/30
Abstract: 本发明实施例提供了一种区块链的权限控制方法及装置,涉及科技金融技术领域,该方法包括:获取交易请求,交易请求包括交易信息和交易账户,然后根据交易信息确定待操作表和操作内容。从预设的权限表中确定待操作表对应的权限账户,在确定交易账户与待操作表对应的权限账户匹配时,在待操作表中执行操作内容。由于预先将各个账户对区块链中表的权限保存在权限表中,故交易账户发起交易需要操作区块链中的表时,可以查询权限表确定操作权限并对表执行操作,实现对区块链的权限控制。由于权限表中可以自由设置账户的权限,并基于需要对账户权限进行增删,相较于基于角色进行权限控制来说,对账户权限的控制更加细粒度,便于对账户权限进行管理。
-
公开(公告)号:CN110503558B
公开(公告)日:2023-10-03
申请号:CN201910806587.8
申请日:2019-08-29
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例公开了一种基于区块链系统的处理方法及装置,其中方法包括:节点执行待共识的区块中的交易时,生成交易对应的多条状态数据,使用多条状态数据构建区块对应的布隆过滤器,并使用区块对应的布隆过滤器的哈希值更新区块的区块头;如此,节点在确定区块共识成功后,将区块的区块头上链,并使用区块对应的布隆过滤器和多条状态数据更新节点的预设数据库。本发明实施例中,相对于Merkle树的数据结构来说,布隆过滤器可以使用一片公共的bit数组来存储多条状态数据,因此,通过使用布隆过滤器存储交易对应的状态数据,可以较好地节省存储空间,提高查询的响应速度,从而降低区块链系统的计算开销和成本。
-
公开(公告)号:CN115048462A
公开(公告)日:2022-09-13
申请号:CN202210762540.8
申请日:2022-06-29
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链的数字资产合成方法及装置,该方法包括任一区块链节点在检测到数字资产合成交易时,对k个待合成的数字资产具有的基因序列进行异或运算,生成初始子代基因序列,在确定区块链上存在初始子代基因序列时,基于未被使用的随机基因序列,对初始子代基因序列进行第i次基因替换,生成属于第i次基因替换的有序子代候选集,若确定j个候选基因序列均存在于区块链中,则对初始子代基因序列进行第i+1次基因替换,直至对初始子代基因序列进行第n‑1次基因替换后为止,从而确定新数字资产具有的基因序列。如此,该方案可以有效地确保在不同区块链节点上针对生成的新数字资产具有的基因序列的执行结果是一致的。
-
公开(公告)号:CN110225110B
公开(公告)日:2022-08-12
申请号:CN201910488990.0
申请日:2019-06-06
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/1042
Abstract: 本发明公开了一种区块链群组的拆分方法及装置,适用于具有至少一个群组的区块链系统,每个群组具有独立的共识机制且通过各自的智能合约记录交易数据,其中,方法包括:确定第一群组的拆分原则,根据拆分原则,从第一群组的各智能合约中确定出属于第二群组的智能合约和属于第三群组的智能合约,将第二群组的智能合约打包为第二群组的创世块,并将第三群组的智能合约打包为第三群组的创世块,启动第二群组和第三群组。该技术方案用以解决群组中节点的硬件资源不能满足群组的正常运行的问题,且降低硬件改造的成本。
-
公开(公告)号:CN108846659B
公开(公告)日:2021-09-14
申请号:CN201810612215.7
申请日:2018-06-13
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/10
Abstract: 本发明公开了一种基于区块链的转账方法,包括以下步骤:遍历接收到的待共识区块交易队列,判断当前遍历的交易是否满足并行执行条件;若所述交易满足并行执行条件,则并行执行,否则串行执行;当所述区块交易队列中的所有交易执行完成时,生成待共识区块的哈希值并在区块链网络中广播,以供与区块链网络中其他节点进行共识;当与区块链网络中其他节点达成共识时,将待共识区块中所有交易的交易执行结果记入区块链中。本发明还公开了一种基于区块链的转账装置及计算机可读存储介质。本发明实现了区块链中多笔交易的并发执行,进而提升了转账效率。
-
公开(公告)号:CN110602148B
公开(公告)日:2021-07-06
申请号:CN201910960376.X
申请日:2019-10-10
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块的状态树的生成和链上数据验证的方法及装置,其中,区块的状态树的生成方法包括:针对区块链中的任一区块,确定区块的第一账户和第一账户数据;第一账户是区块中各交易执行后账户数据发生变化的账户,第一账户数据是各交易执行后第一账户中发生变化后的账户数据;构建由各第一账户和各第一账户的第一账户数据构成的区块的状态树,并将状态树的根哈希存储在区块的区块头中,其中,状态树以键值对的方式存储。该技术方案用以精简区块链上用于构建状态树的账户数据,从而缩短用于验证的分支路径的长度,提高账户数据的存在性验证的效率。
-
-
-
-
-
-
-
-
-