-
公开(公告)号:CN108764874B
公开(公告)日:2021-09-07
申请号:CN201810477299.8
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的匿名转账方法,包括:第一节点向第二节点发起转账交易请求,接收第二节点返回的公钥信息;第一节点生成本次交易的交易信息并发送至第二节点,交易信息包括基于公钥信息生成的新币承诺、基于公钥信息加密的交易金额、零知识证明;第二节点对基于公钥信息加密的交易金额进行验证,若验证通过,则在区块链网络中公布交易信息,以供矿工节点对本次交易进行验证与记账;矿工节点对零知识证明中的证明内容进行验证,若验证通过,则确定本次交易有效并将交易信息记入区块链中。本发明还公开了一种基于区块链的匿名转账系统及计算机可读存储介质。本发明实现了匿名转账,保证了基于区块链转账的交易双方信息的隐私。
-
公开(公告)号:CN108764875B
公开(公告)日:2021-07-06
申请号:CN201810478695.2
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的转账方法、装置、系统和计算机可读存储介质,该方法包括:在接收到转账指令时,转账方选择输入子模型和输出子模型;将选择的输入子模型和输出子模型进行对接,以构建转账模型;确定转账模型的参数,以根据转账模型的参数,生成转账请求;调用转账模型的转账合约,以将所述转账请求发送至区块链,由区块链节点进行验证,其中,当区块链节点验证成功后广播验证成功信息,以供接收方基于所述验证成功信息接收转账的资金。本发明使得转账的场景更加丰富,并且提高了区块链转账的可信度。
-
公开(公告)号:CN108650077B
公开(公告)日:2021-05-28
申请号:CN201810478310.2
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的信息传输方法、终端、设备及计算机可读存储介质,本发明利用区块链的去中心化和账簿共享的特性,且信息字符串和信息签名是由第三方系统以统一的账户身份发布到区块链中,在区块链中不会暴露第二终端对应用户的身份,也不会暴露第二终端对应用户的信息,保证了第一信息的机密性,且通过区块链的去中心化特性,降低了信息传输过程中的通信开销,降低了信息传输的成本。
-
公开(公告)号:CN112671541A
公开(公告)日:2021-04-16
申请号:CN202011493220.4
申请日:2020-12-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链网络中节点管理的方法及装置,该方法包括新节点在获取准入证书后,生成新节点的公私密钥对,从状态中心获取区块链网络中的节点的状态表,并向状态表中的活跃节点发送附有签名的新节点消息,在接收到预设数量的活跃节点发送的新节点消息的响应消息后,对响应消息中的活跃节点的签名和公钥进行聚合,向活跃节点发送聚合后的签名和公钥,在接收到活跃节点发送的稳定检查点后同步共识信息。通过新节点对接收到的响应消息中的活跃节点的签名和公钥进行聚合,可以在节点加入过程中实现一对多的通信,相比现有技术中的多对多的通信广播方式,能够降低通信复杂度,减少验证时间,节省系统资源。
-
公开(公告)号:CN112434336A
公开(公告)日:2021-03-02
申请号:CN202011343451.7
申请日:2020-11-25
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及区块链技术领域,并公开了一种基于区块链的电子病历共享方法、装置、系统及存储介质,该方法包括:接收患者客户端发送的病历密文的哈希值和授权密钥,根据哈希值在联盟链中获取病历签名和存储地址;若病历签名和患者公钥匹配,则根据存储地址获取病历密文,对病历密文和授权密钥进行重加密,以获取重加密密文;根据机构客户端的私钥对重加密密文进行解密,以获取电子病历明文,基于电子病历明文获取新增病历信息,对新增病历信息进行重加密,以获取新病历密文;确定新病历密文对应的新病历密文信息,将新病历密文信息发送至患者客户端。本发明实现了在保障电子病历的安全性的同时,提高电子病历的高可用性。
-
公开(公告)号:CN110599166A
公开(公告)日:2019-12-20
申请号:CN201910848016.0
申请日:2019-09-09
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链内获取交易依赖关系的方法及装置,其中方法为:获取多个交易;所述多个交易存在输入顺序;根据所述输入顺序,对所述多个交易中每个交易依次执行预设操作,获得所述多个交易的依赖关系;所述预设操作为:将第一交易的前序共享交易中输入顺序最靠后的第二交易,确定为所述第一交易所依赖的交易;所述前序共享交易为输入顺序位于所述第一交易之前且与所述第一交易具有同一共享变量的交易;所述共享变量为用于处理交易的各接口中的至少两个接口均具有的变量;所述第一交易为所述多个交易中任一交易。上述方法应用于金融科技(Fintech)时,可以为多个交易的依赖关系获取提供了方法,并为多个交易的执行提供了参考。
-
公开(公告)号:CN110276688A
公开(公告)日:2019-09-24
申请号:CN201910514704.3
申请日:2019-06-14
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技领域,公开了一种区块链中交易处理的方法及装置,其中,方法包括:交易节点接收客户端发送的待处理交易,待处理交易包括客户端为待处理交易随机生成的第一随机数,交易节点对待处理交易进行第一验证,并在确定待处理交易通过第一验证后,将第一随机数记录于随机数记录中并将待处理交易放入交易池中。该技术方案有效提高交易节点处理交易时的效率。
-
公开(公告)号:CN110163609A
公开(公告)日:2019-08-23
申请号:CN201910452003.1
申请日:2019-05-28
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中数据处理方法及装置。本发明实施例适用于具有多个子模块的节点;不同子模块对应于交易数据的不同处理阶段;包括:接收区块链系统中广播的多个交易数据;将多个交易数据在所述多个子模块中并行处理;对于存在依赖关系的第n子模块与第n+1子模块间的并行处理为:第n子模块从第n-1子模块的缓存队列的队首获取第一交易数据并处理,将处理后的第一交易数据添加至第n子模块的缓存队列的队尾;第n+1子模块从第n子模块的缓存队列的队首获取第二交易数据并处理,将处理后的第二交易数据添加至第n+1子模块的缓存队列的队尾。
-
公开(公告)号:CN108805565A
公开(公告)日:2018-11-13
申请号:CN201810477297.9
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/38
CPC classification number: G06Q20/3829
Abstract: 本发明公开了一种基于区块链的承诺存在性证明方法,包括:构造一框选窗口,并根据构造的框选窗口的承诺框选个数,从所述区块链的承诺数组中框选出包含对应个数承诺的若干承诺集合;构造所述若干承诺集合中各承诺集合的承诺默克树,并将所述各承诺集合的承诺默克树的公开根节点存储至各区块链节点,以形成公开根池;接收转账者发送的私密转账请求,并由各区块链节点根据所述公开根池、所述私密转账请求中的公开根节点和proof,证明所述私密转账请求中待证明承诺的存在性。本发明还公开了一种基于区块链的承诺存在性证明设备及可读存储介质。本发明能够减少空间占用和运算时间,提高私密资金的存在性证明效率。
-
公开(公告)号:CN108768988A
公开(公告)日:2018-11-06
申请号:CN201810477044.1
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
CPC classification number: H04L63/10 , H04L9/0643 , H04L9/0825 , H04L9/3247 , H04L63/0442 , H04L63/08
Abstract: 本发明公开了一种区块链访问控制方法、设备及计算机可读存储介质,本发明的区块链系统通过群签名算法完成了角色对应机构成员的身份认证,用数字信封技术,实现了对加密数据的访问;通过群与角色的概念,一个群对应一个角色,一个角色可对应多个机构成员,使区块链系统支持多用户访问数据的场景,相对于传统的基于关系型数据库的数据访问系统,本申请中的区块链系统可扩展性强,能够简便实现跨机构的访问控制;且本实施例中群签名算法的签名操作和验证群签名的验证时间与群成员数量无关,提高了数据访问过程中,区块链系统的运行效率。
-
-
-
-
-
-
-
-
-