-
公开(公告)号:CN112651037A
公开(公告)日:2021-04-13
申请号:CN202011639498.8
申请日:2020-12-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供一种区块链系统的链外数据访问方法和系统。该方法包括:区块链系统可向链外数据源发送第一请求,使得链外数据源可基于链外数据源的认证密钥对目标链外数据生成第一签名信息。链外数据源可向区块链系统返回携带有目标链外数据和第一签名信息的第一响应。在第一签名信息验证成功后,区块链系统可确定目标链外数据的可信性。从而,区块链系统便可访问目标链外数据,使得区块链系统中的智能合约能够顺序执行,实现了链外数据的可信接入和可信认证,使得链外数据从区块链系统中的预言机接入至区块链系统的链上,在保障链外数据的可信性的同时,还保障了链外数据源的身份隐私。
-
公开(公告)号:CN112035886A
公开(公告)日:2020-12-04
申请号:CN202010901332.2
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供一种区块链的共识方法、装置、共识节点、系统以及存储介质,对区块数据进行校验生成多个第一校验信息,接收每个处于正常状态的其他共识节点发送的多个第二校验信息,其中,第二校验信息是对区块数据进行校验获得的,根据多个第一校验信息和多个第二校验信息,将区块数据增加到区块链中。本方案让每个处于正常状态的共识节点生成多个验证信息,保证在存在处于故障状态的共识节点情况下处于正常状态的共识节点可以接收到足够多的验证信息,进而可以根据所接收到信息确定是否将区块数据增加到区块链中。
-
公开(公告)号:CN110225110A
公开(公告)日:2019-09-10
申请号:CN201910488990.0
申请日:2019-06-06
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种区块链群组的拆分方法及装置,适用于具有至少一个群组的区块链系统,每个群组具有独立的共识机制且通过各自的智能合约记录交易数据,其中,方法包括:确定第一群组的拆分原则,根据拆分原则,从第一群组的各智能合约中确定出属于第二群组的智能合约和属于第三群组的智能合约,将第二群组的智能合约打包为第二群组的创世块,并将第三群组的智能合约打包为第三群组的创世块,启动第二群组和第三群组。该技术方案用以解决群组中节点的硬件资源不能满足群组的正常运行的问题,且降低硬件改造的成本。
-
公开(公告)号:CN109067539A
公开(公告)日:2018-12-21
申请号:CN201810612555.X
申请日:2018-06-13
Applicant: 深圳前海微众银行股份有限公司
CPC classification number: H04L9/3263 , G06Q40/04 , H04L9/3236 , H04L9/3239 , H04L9/3252 , H04L63/0435 , H04L63/0442 , H04L63/0823 , H04L63/108 , H04L2209/56 , H04L2463/102
Abstract: 本发明公开了一种联盟链交易方法,该方法包括:当接收到客户端发送的交易请求时,获取所述交易请求中携带的客户端证书和经由所述客户端签名后的业务报文;判断所述客户端证书是否有效;当所述客户端证书有效时,通过预先保存的机构节点私钥,对所述业务报文进行再签名;将所述再签名后的业务报文发送至与所述交易请求对应的交易节点。本发明还公开了一种联盟链交易设备和一种计算机可读存储介质。本发明能够实现对联盟链参与者进行安全有效的身份认证,从而保证联盟链交易的真实性和安全性。
-
公开(公告)号:CN108768992A
公开(公告)日:2018-11-06
申请号:CN201810478308.5
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
CPC classification number: H04L63/0421 , H04L9/3255
Abstract: 本发明公开了一种基于区块链的信息匿名传输方法、设备及可读存储介质,该方法包括:客户端接收区块链机构分发的信息、第一公钥列表、生成环签名所需的环签名参数,并根据客户端用户的操作得到与机构分发信息对应的待传输信息;使用环签名参数、第一公钥列表中的其他用户公钥和客户端公钥对应的私钥对待传输信息进行环签名,以得到信息签名;将待传输信息和信息签名发送给机构,以供机构接收到待传输信息和信息签名,且确定信息签名处于有效状态后,将待传输信息和信息签名上传至区块链中。本发明实现了信息的匿名传输;且通过将待传输信息和对应的信息签名写入区块链中,以通过区块链的特性实现待传输信息不可被篡改。
-
公开(公告)号:CN113986922B
公开(公告)日:2025-04-25
申请号:CN202111260228.0
申请日:2021-10-28
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易处理方法、设备及计算机可读存储介质,该方法包括:将交易数据分配给目标交易存储池;提取交易数据的元数据,将元数据提交给元数据管理服务;将元数据存储至元数据存储表,并将交易数据存储至存储模块;从元数据存储表中打包多个元数据得到共识区块,并向各区块链节点广播共识区块,以供各第二区块链节点对共识区块进行共识;根据元数据从对应的交易存储池中获取元数据对应的交易数据,执行各交易数据得到执行结果,并在检测到共识区块共识成功后,将执行结果和共识区块存储至存储模块以完成各交易数据的上链。本发明解决了因交易池的可扩展性不足而限制整个区块链系统性能的技术问题。
-
公开(公告)号:CN117349486A
公开(公告)日:2024-01-05
申请号:CN202311403570.0
申请日:2023-10-26
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/903 , G06F16/901 , G06F21/60
Abstract: 一种数据查询方法及装置,该方法包括:接收用户查询的至少一个隐私数据对应的查询索引;基于用户通过数据查询方存储至数据托管方的N个隐私数据,生成N个第一数据混淆参数;每个第一数据混淆参数包括三个第一数据混淆因子,三个第一数据混淆因子的和为零;对于用户查询的每个隐私数据对应的查询索引,基于第一数据混淆参数将查询索引转换为三个查询矩阵分片,分别将三个查询矩阵分片发送至三个数据托管方;接收三个数据托管方的三个密文;每个密文是数据托管方根据各自的查询矩阵分片和隐私数据分片得到的;隐私数据分片是数据查询方将N个隐私数据进行加密后发送至数据托管方的;根据三个密文得到用户查询的隐私数据。
-
公开(公告)号:CN110619582B
公开(公告)日:2023-07-14
申请号:CN201910885625.3
申请日:2019-09-18
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本发明涉及金融科技(Fintech)技术领域,并公开了一种区块链交易方法,该方法包括:对客户端提交的交易信息进行共识打包,以获取区块打包交易量,并确定所述区块打包交易量是否小于预设的快速启动阈值;若所述区块打包交易量小于预设的快速启动阈值,则对所述区块打包交易量进行递增处理,以获取当前区块打包交易量,并检测所述当前区块打包交易量是否等于区块最大交易打包量;若所述当前区块打包交易量等于区块最大交易打包量,则基于所述当前区块打包交易量进行区块链交易。本发明还公开了一种区块链交易装置、设备和一种计算机存储介质。本发明实现了在不影响区块链中区块节点正常交易的情况下,提高了区块交易效率。
-
公开(公告)号:CN110110555B
公开(公告)日:2023-05-12
申请号:CN201910332167.0
申请日:2019-04-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中的投票方法及装置,用以提升联盟链投票的平等性和可信性,同时对投票者身份提供隐私保护。本发明实施例包括:群组服务单元接收N个联盟链委员的投票请求,任一个投票请求包含一个联盟链委员的密码承诺;针对一个密码承诺,群组服务单元根据密码承诺,确定一个联盟链委员的投票参数;群组服务单元将N个投票参数输入投票算法中进行计算,并将计算得到的待验证结果与预存的群管理私钥进行对比,若待验证结果与群管理私钥相同,则确定投票内容通过;投票算法设置为输入正确的投票参数的个数大于第一阈值时,计算得到的待验证结果与群管理私钥相同。
-
公开(公告)号:CN112035886B
公开(公告)日:2023-01-10
申请号:CN202010901332.2
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请实施例提供一种区块链的共识方法、装置、共识节点、系统以及存储介质,对区块数据进行校验生成多个第一校验信息,接收每个处于正常状态的其他共识节点发送的多个第二校验信息,其中,第二校验信息是对区块数据进行校验获得的,根据多个第一校验信息和多个第二校验信息,将区块数据增加到区块链中。本方案让每个处于正常状态的共识节点生成多个验证信息,保证在存在处于故障状态的共识节点情况下处于正常状态的共识节点可以接收到足够多的验证信息,进而可以根据所接收到信息确定是否将区块数据增加到区块链中。
-
-
-
-
-
-
-
-
-