-
公开(公告)号:CN111770178A
公开(公告)日:2020-10-13
申请号:CN202010607789.2
申请日:2020-06-29
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L29/08
Abstract: 本发明实施例涉及计算机技术领域,尤其涉及一种领导节点选举方法及系统,用以降低选举过程中的网络通讯成本低,提高选举效率。本发明实施例包括:第一级节点集合中的每个参与节点向同集合的其余参与节点广播参照数据;所述第一级节点集合中的所有参与节点根据参照数据,投票选举出一个第一级投票节点;其中,所述第一级节点集合由多个第二级投票节点作为参与节点组成,一个第二级投票节点由一个第二级节点集合中的所有参与节点投票选出;所述第一级投票节点作为领导节点向所述第一级节点集合中的所有参与节点发送选举结果消息;所述第一级节点集合中的每一个参与节点向对应的第二级节点集合中的所有参与节点发送选举结果消息。
-
公开(公告)号:CN110188572A
公开(公告)日:2019-08-30
申请号:CN201910427763.7
申请日:2019-05-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其是涉及一种应用于区块链的可消耗凭证的验证方法和装置,所述方法包括:核销方获取用户提供的用以核销的凭证;所述凭证中记录有已生效的各次核销记录;所述核销方从区块链上获取所述凭证的核销登记,所述核销登记中记录有第一哈希Hash值;所述第一Hash值是所述凭证在上一次核销后根据所有已生效的核销记录生成的;所述核销方根据所述凭证中的已生效的各次核销记录生成第二Hash值;所述核销方在确认所述第一Hash值和所述第二Hash值一致时,确定所述凭证可用于核销。
-
公开(公告)号:CN110175844A
公开(公告)日:2019-08-27
申请号:CN201910373705.0
申请日:2019-05-07
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)中智能合约的发布方法及装置,用以提高智能合约的发布效率和准确率。本发明实施例包括:获取待发布的智能合约;遍历所述待发布的智能合约,确定所述待发布的智能合约之间的依赖关系;依据所述依赖关系,建立N个依赖树,所述依赖树的一个节点对应一个智能合约;N≥1;针对任一依赖树,从所述依赖树的叶子节点开始,直至所述依赖树的根节点,依次发布各节点所对应的智能合约。
-
公开(公告)号:CN111770178B
公开(公告)日:2025-03-28
申请号:CN202010607789.2
申请日:2020-06-29
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L67/1042
Abstract: 本发明实施例涉及计算机技术领域,尤其涉及一种领导节点选举方法及系统,用以降低选举过程中的网络通讯成本低,提高选举效率。本发明实施例包括:第一级节点集合中的每个参与节点向同集合的其余参与节点广播参照数据;所述第一级节点集合中的所有参与节点根据参照数据,投票选举出一个第一级投票节点;其中,所述第一级节点集合由多个第二级投票节点作为参与节点组成,一个第二级投票节点由一个第二级节点集合中的所有参与节点投票选出;所述第一级投票节点作为领导节点向所述第一级节点集合中的所有参与节点发送选举结果消息;所述第一级节点集合中的每一个参与节点向对应的第二级节点集合中的所有参与节点发送选举结果消息。
-
公开(公告)号:CN110351297A
公开(公告)日:2019-10-18
申请号:CN201910668695.3
申请日:2019-07-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种应用于区块链的验证方法及装置,其中方法为:确定待验证用户的第一位运算树的根节点;第一位运算树的根节点是根据第一位运算树的节点信息和待验证用户的至少一个待验证设备的第一盐值确定的;若第一位运算树的根节点与第二位运算树的根节点相同,则确定待验证用户持有至少一个待验证设备;其中,任意两个已注册设备的第二盐值均不同,由于第一位运算树考虑了至少一个待验证设备的第一盐值,从而能一次性验证待验证用户的多个待验证设备,且位运算为计算机的基础运算,得到第一位运算树所耗费的时间较短,因此显著提升了验证效率。上述方法可应用于金融科技(Fintech)和区块链(Blockchain)领域。
-
公开(公告)号:CN110188550A
公开(公告)日:2019-08-30
申请号:CN201910413920.9
申请日:2019-05-17
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其是涉及一种应用于区块链的数据验证方法和装置。本发明实施例中,数据请求机构向数据存储机构发送数据请求;所述数据请求机构获取所述数据存储机构返回的请求响应,以使所述数据请求机构获取第二加密数据;所述数据请求机构解密所述第二加密数据,得到第二数据;所述数据请求机构从区块链上获取所述第一数据的第一哈希hash值;所述第一hash值是所述数据存储机构根据所述第一数据及所述第一数据的干扰值生成并上传至所述区块链的;所述数据请求机构在确认所述第一hash值和第二hash值一致时,从所述第二数据中得到所述第一数据。
-
-
-
-
-