【技术实现步骤摘要】
通信方法以及相关装置
[0001]本申请涉及区块链
,尤其涉及一种通信方法以及相关装置。
技术介绍
[0002]区块链是一种防篡改的、公开透明的去中心化账本,用于记录公有或私有对等网络中的交易数据。数据以区块(block)为单位产生和存储,并按照时间顺序连成链式数据结构。利用区块记录发生的交易数据,并在区块与区块之间通过哈希算法链接起来,永久记录网络中的对等节点之间发生的资产交易的历史记录。
[0003]区块链作为一种信任锚点或信任平台部署在网络中。例如,在分布式身份(decentralized identity,DID)管理项目、证书管理去中心化公钥基础设施(decentralized public key infrastructure,DPKI)项目中,使用者将信任凭证(例如,身份标识的证书,证书的哈希值等)信息发布至区块链。然后,使用者将对应的信息在区块链的地址(block chain_address)封装在基于网络协议的消息中,并发送该消息给验证者。验证者通过该区块链的地址到区块链上查找并验证信任凭证,从而进一步验证凭证信息。
[0004]由此可知,使用者将对应的信息在区块链的地址封装在基于网络协议的消息,并发送给验证者。因此在基于网络协议的消息中需要添加相关的字段以携带对应的信息在区块链的地址。导致网络协议需要进行相应的修改,以支持基于区块链的网络通信。
技术实现思路
[0005]本申请提供了一种通信方法以及相关装置,用于第一通信设备从区块链设备获取第二通信设备的网络标 ...
【技术保护点】
【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:第一通信设备获取第二通信设备的网络标识;所述第一通信设备根据所述第二通信设备的网络标识生成查询请求;所述第一通信设备向区块链服务设备发送所述查询请求;所述第一通信设备接收来自所述区块链服务设备的第一区块链信息;其中,所述查询请求用于请求所述第二通信设备的网络标识对应的所述第一区块链信息;所述第一区块链信息包括第一区块链标识,所述第一区块链标识用于所述第一通信设备在区块链上查询所述第一区块链标识关联的所述第二通信设备的第一交易数据,或者,所述第一区块链信息包括第一交易标识集合,所述第一交易标识集合包括一个或多个第一交易标识,所述一个或多个第一交易标识是所述第二通信设备的一个或多个第二交易数据在所述区块链上的交易标识;所述第一交易标识集合用于所述第一通信设备在所述区块链上查询所述一个或多个第二交易数据。2.根据权利要求1所述的方法,其特征在于,所述查询请求包括所述网络标识,所述网络标识包括以下任一项:所述第二通信设备的互联网协议IP地址、媒体接入控制MAC地址、网络层标识、用户永久标识符SUPI、用户隐藏标识SUCI、全局唯一的临时用户设备标识GUTI、国际移动设备识别码IMEI、公共陆地移动网标识PLMN_ID、公钥哈希、域名信息。3.根据权利要求1或2所述的方法,其特征在于,所述第一通信设备获取第一授权信息,所述第一授权信息为所述第二通信设备针对所述查询请求提供的授权信息。4.根据权利要求3所述的方法,其特征在于,所述查询请求还包括所述第一授权信息。5.根据权利要求3或4所述的方法,其特征在于,所述第一授权信息包括以下至少一项:所述第二通信设备的网络标识、允许查询的时间范围、所述第一通信设备的网络标识、所述第一交易标识集合、所述第一交易数据的交易标识。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一通信设备获取第二通信设备的网络标识之后,所述第一通信设备向区块链服务设备发送查询请求之前,所述方法还包括:所述第一通信设备确定所述第一通信设备上不存在所述网络标识对应的所述第一区块链信息。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:所述第一通信设备保存所述网络标识与所述第一区块链信息之间的映射关系。8.一种通信方法,其特征在于,所述方法包括:区块链服务设备接收来自第一通信设备的查询请求;所述区块链服务设备根据所述查询请求确定第一区块链信息;所述区块链服务设备向所述第一通信设备发送所述第一区块链信息;其中,所述查询请求用于请求第二通信设备的网络标识对应的所述第一区块链信息,所述第一区块链信息包括第一区块链标识,所述第一区块链标识用于所述第一通信设备在区块链上查询所述第一区块链标识关联的所述第二通信设备的第一交易数据,或者,所述第一区块链信息包括第一交易标识集合,所述第一交易标识集合包括一个或多个第一交易标识,所述一个或多个第一交易标识是所述第二通信设备的一个或多个第二交易数据在所
述区块链上的交易标识,所述第一交易标识集合用于所述第一通信设备在所述区块链上查询所述一个或多个第二交易数据。9.根据权利要求8所述的方法,其特征在于,所述查询请求包括所述网络标识,所述网络标识包括以下任一项:所述第二通信设备的互联网协议IP地址、媒体接入控制MAC地址、网络层标识、用户永久标识符SUPI、用户隐藏标识SUCI、全局唯一的临时用户设备标识GUTI、国际移动设备识别码IMEI、公共陆地移动网标识PLMN_ID、公钥哈希、域名信息。10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:所述区块链服务设备接收来自所述第二通信设备的第一授权信息,所述第一授权信息为所述第二通信设备针对所述查询请求提供的授权信息。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:所述区块链服务设备向所述第一通信设备发送所述第一授权信息。12.根据权利要求8或9所述的方法,其特征在于,所述查询请求还包括第一授权信息,所述第一授权信息为所述第二通信设备针对所述查询请求提供的授权信息。13.根据权利要求10至12中任一项所述的方法,其特征在于,所述方法还包括:所述区块链服务设备验证所述第一授权信息;当验证通过,则执行所述区块链服务设备向所述第一通信设备发送所述第一区块链信息的步骤。14.根据权利要求10至13中任一项所述的方法,其特征在于,所述第一授权信息包括以下至少一项:所述第二通信设备的网络标识、允许查询的时间范围、所述第一通信设备的网络标识、所述第一交易标识集合、所述第一交易数据的交易标识。15.根据权利要求8至14中任一项所述的方法,其特征在于,所述方法还包括:所述区块链服务设备接收来自所述第二通信设备的注册请求消息,所述注册请求消息用于请求建立所述网络标识与所述第一区块链信息之间的映射关系;所述区块链服务设备验证所述第一区块链信息;当所述第一区块链信息验证通过时,所述区块链服务保存所述网络标识与所述第一区块链信息之间的映射关系。16.根据权利要求15所述的方法,其特征在于,所述方法还包括:所述区块链服务设备向所述第二通信设备发送注册响应消息,所述注册响应消息用于指示所述网络标识与所述第一区块链信息之间的映射关系建立成功。17.根据权利要求8至16中任一项所述的方法,其特征在于,所述方法还包括:所述区块链服务设备接收来自所述第二通信设备的注销请求消息,所述注销请求消息用于请求删除所述网络标识与所述第一区块链信息之间的映射关系;所述区块链服务设备向所述第二通信设备发送注销响应消息,所述注销响应消息用于指示所述区块链服务设备已删除所述网络标识与所述第一区块链信息之间的映射关系。18.根据权利要求8至16中任一项所述的方法,其特征在于,所述方法还包括:所述区块链服务设备接收来自所述第二通信设备的修改请求消息;所述修改请求消息包括所述第一区块链信息和第二区块链信息,所述第二区块链信息包括第二区块链标识,所述第二区块链标识用于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。