[发明专利]一种区块链系统、通信方法、装置、设备及介质有效
申请号: | 201711462416.5 | 申请日: | 2017-12-28 |
公开(公告)号: | CN109981279B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 张盼;何丽;王申 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;G06Q20/38;G06Q20/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100195 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 系统 通信 方法 装置 设备 介质 | ||
1.一种区块链系统,其特征在于,包括:交易节点,共识节点,以及验证节点,其中,
所述交易节点,用于采集至少一个交易信息,并将所述至少一个交易信息发送至所述共识节点;
所述共识节点,用于基于所述交易节点发送的所述至少一个交易信息,生成交易信息块,并将所述交易信息块发送至所述验证节点;
所述验证节点,用于对所述共识节点发送的所述交易信息块中记录的所述至少一个交易信息进行验证,若所述至少一个交易信息均验证通过,则将所述交易信息块写入本地存储的交易信息区块链中;其中,所述区块链系统中各节点通信时,通过获取待通信的节点的域名信息,并基于预先保存各个域名信息与相应的地址信息之间的关联关系确定所述节点的地址信息,并基于所述地址信息将待处理信息发送至目标节点。
2.如权利要求1所述的区块链系统,其特征在于,所述交易节点还用于:
利用所述交易节点的证书私钥对所述至少一个交易信息进行签名,并将所述交易节点的证书公钥和附有签名的所述至少一个交易信息发送至所述共识节点,其中,所述交易节点的所述证书私钥和所述证书公钥是所述交易节点在接入所述区块链系统时获得的。
3.如权利要求2所述的区块链系统,其特征在于,所述共识节点还用于:
若所述至少一个交易信息是利用所述交易节点的证书私钥签名的,则利用所述交易节点的证书公钥对所述签名进行验证,若所述签名验证通过,则基于所述至少一个交易信息,生成交易信息块。
4.如权利要求1所述的区块链系统,其特征在于,所述共识节点还用于:
利用所述共识节点的证书私钥,对所述交易信息块进行签名,并将所述共识节点的证书公钥和附有签名的所述交易信息块发送至所述验证节点,其中,所述共识节点的所述证书私钥和所述证书公钥是所述共识节点在接入所述区块链系统时获得的。
5.如权利要求4所述的区块链系统,其特征在于,所述验证节点还用于:
若所述交易信息块是利用所述共识节点的证书私钥签名的,则利用所述共识节点的证书公钥对所述签名进行验证,若所述签名验证通过,则对所述交易信息块中记录的所述至少一个交易信息进行验证,若所述至少一个交易信息均验证通过,则将所述交易信息块写入本地存储的所述交易信息区块链中。
6.如权利要求1-5任一项所述的区块链系统,其特征在于,所述验证节点还用于:
若所述至少一个交易信息中存在验证不通过的交易信息,则删除所述验证不通过的交易信息,并基于验证通过的交易信息重新生成交易信息块,以及将重新生成的所述交易信息块写入本地存储的所述交易信息区块链中。
7.如权利要求1所述的区块链系统,其特征在于,所述验证节点还用于:
利用所述验证节点的证书私钥,对所述交易信息块进行签名,并将所述验证节点的证书公钥和附有签名的所述交易信息块广播至所述交易节点,其中,所述验证节点的所述证书私钥和所述证书公钥是所述验证节点在接入所述区块链系统时获得的。
8.如权利要求7所述的区块链系统,其特征在于,所述交易节点还用于:
接收所述验证节点广播的所述交易信息块,若所述交易信息块是利用所述验证节点的证书私钥签名的,则利用所述验证节点的证书公钥对所述签名进行验证,若所述签名验证通过,则将所述交易信息块写入本地存储的所述交易信息区块链中。
9.一种通信方法,其特征在于,应用于如权利要求1-8任一项所述的区块链系统中的各个节点,所述通信方法包括:
获取目的节点的域名信息;
基于预先保存的各个域名信息与相应的地址信息之间的关联关系,确定与所述目的节点的域名信息相关联的地址信息,并将确定出的地址信息,作为所述目的节点的地址信息;
基于所述目的节点的地址信息,将待处理信息发送至所述目的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711462416.5/1.html,转载请声明来源钻瓜专利网。