[发明专利]账本更新方法、装置、设备、存储介质及计算机程序产品在审
| 申请号: | 202210298243.2 | 申请日: | 2022-03-24 |
| 公开(公告)号: | CN114841807A | 公开(公告)日: | 2022-08-02 |
| 发明(设计)人: | 冯国东 | 申请(专利权)人: | 四块科技(深圳)有限公司 |
| 主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/64;G06Q20/38;G06Q20/40 |
| 代理公司: | 深圳市恒程创新知识产权代理有限公司 44542 | 代理人: | 赵爱蓉 |
| 地址: | 518000 广东省深圳市前海深港合作区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 账本 更新 方法 装置 设备 存储 介质 计算机 程序 产品 | ||
1.一种账本更新方法,其特征在于,所述账本更新方法包括以下步骤:
当接收到目标交易时,获取所述目标交易对应的目标节点,以及所述目标节点所属的目标通道;
通过所述目标通道内的共识节点对所述目标交易进行共识验证,若所述共识验证通过,则获取所述目标交易的交易信息;
调用所述目标节点对应的目标链码,将所述交易信息更新到所述目标通道对应的目标账本中。
2.如权利要求1所述的账本更新方法,其特征在于,所述当接收到目标交易时,获取所述目标交易对应的目标节点,以及所述目标节点所属的目标通道的步骤之前,包括:
当接收到共识机制创建指令时,获取所述共识机制创建指令对应的第一通道;
获取所述第一通道内的第一节点生成的第一公钥和第一私钥,并将所述第一私钥存放于所述第一通道内的私钥存储点;
将所述第一公钥发送至所述第一通道内除所述第一节点外的其他节点,以使所述第一通道内的每个节点都拥有所述第一通道内所有节点的公钥。
3.如权利要求2所述的账本更新方法,其特征在于,所述通过所述目标通道内的共识节点对所述目标交易进行共识验证,若所述共识验证通过,则获取所述目标交易的交易信息的步骤包括:
将所述目标通道内的共识节点拥有的公钥,与所述目标交易对应的私钥进行匹配,并判断所述目标通道内的私钥存储点是否存储有所述目标交易对应的私钥;
若所述共识节点拥有的公钥与所述目标交易对应的私钥匹配,且所述目标通道内的私钥存储点存储有所述目标交易对应的私钥,则通过所述共识节点对所述目标交易进行签名;
若所述目标交易拥有所有所述共识节点的签名,则判定所述目标交易通过共识验证,并获取所述目标交易的交易信息。
4.如权利要求1所述的账本更新方法,其特征在于,所述当接收到目标交易时,获取所述目标交易对应的目标节点,以及所述目标节点所属的目标通道的步骤之前,包括:
若交易发起节点向交易接收节点发起第一交易,且所述交易发起节点所属的通道与所述交易接收节点所属的通道不同,则获取所述交易发起节点所属的第一通道的第一编号,以及所述交易接收节点所属的第二通道的第二编号;
生成所述第一交易的第一交易信息和第二交易信息,其中,所述第一交易信息包括所述第二编号和所述交易接收节点的节点信息,所述第二交易信息包括所述第一编号和所述交易发起节点的节点信息;
若交易发起节点向交易接收节点发起第一交易,且所述交易发起节点所属的通道与所述交易接收节点所属的通道相同,则生成所述第一交易的第一交易信息,其中,所述第一交易信息包括所述交易发起节点的节点信息和所述交易接收节点的节点信息。
5.如权利要求4所述的账本更新方法,其特征在于,所述目标节点包括交易起始节点和交易结束节点,所述调用所述目标节点对应的目标链码,将所述交易信息更新到所述目标通道对应的目标账本中的步骤包括:
若所述交易起始节点所属的通道与所述交易结束节点所属的通道不同,且所述交易信息包括所述交易起始节点的节点信息,则调用所述交易结束节点对应的链码,将所述交易信息更新到所述交易结束节点所属的通道对应的账本中;
若所述交易起始节点所属的通道与所述交易结束节点所属的通道不同,且所述交易信息包括所述交易结束节点的节点信息,则调用所述交易起始节点对应的链码,将所述交易信息更新到所述交易起始节点所属的通道对应的账本中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四块科技(深圳)有限公司,未经四块科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210298243.2/1.html,转载请声明来源钻瓜专利网。





