区块链上用户通信方法、装置、终端设备及存储介质制造方法及图纸

技术编号:19480045 阅读:39 留言:0更新日期:2018-11-17 10:32
本发明专利技术公开了一种区块链上用户通信方法、装置、终端设备及存储介质。该区块链上用户通信方法,包括:用户A以键值对方式向区块链上写入值Data1和与所述值Data1对应的键Kab,所述键Kab=数据前缀+用户B的用户地址+用户A的用户地址;用户B基于所述用户B的用户地址,通过模糊查询的方式获取区块链上与所述键Kab相对应的所述值Data1。采用该区块链上用户通信方法可以实现区块链系统上任意两个用户进行点对点通信,用户只需要维护与区块链网络的通信,即可实现数据共享存储和所有用户间的数据通信,可以有效简化应用系统的构建难度,降低系统复杂性,在不增加区块链系统复杂度的前提下,解决了区块链上用户进行通信的问题。

【技术实现步骤摘要】
区块链上用户通信方法、装置、终端设备及存储介质
本专利技术涉及区块链应用领域,尤其涉及一种区块链上用户通信方法、装置、终端设备及存储介质。
技术介绍
传统的区块链系统仅用于实现数据共享存储,无法实现参与者之间的信息交互。如果需要在区块链上进行信息交互,需要通信参与者建立一个专用于信息交互的数据通信通道,使得通信参与者在维护与区块链网络通信之外,还需要维护与所有其他通信参与者的数据通信通道。这种区块链上实现信息交互的方式,增加了区块链系统的复杂性,加大了区块链系统的构建难度,并且在某些网络条件下是不可能实现的。
技术实现思路
本专利技术实施例提供一种区块链上用户通信方法、终端设备及存储介质,以解决当前区块链上用户通信的区块链系统过于复杂,构建难度过高的问题。第一方面,本专利技术实施例提供一种区块链上用户通信方法,包括:用户A以键值对方式向区块链上写入值Data1和与所述值Data1对应的键Kab,所述键Kab=数据前缀+用户B的用户地址+用户A的用户地址;用户B基于所述用户B的用户地址,通过模糊查询的方式获取区块链上与所述键Kab相对应的所述值Data1。第二方面,本专利技术实施例提供一种本文档来自技高网...

【技术保护点】
1.一种区块链上用户通信方法,其特征在于,包括:用户A以键值对方式向区块链上写入值Data1和与所述值Data1对应的键Kab,所述键Kab=数据前缀+用户B的用户地址+用户A的用户地址;用户B基于所述用户B的用户地址,通过模糊查询的方式获取区块链上与所述键Kab相对应的所述值Data1。

【技术特征摘要】
1.一种区块链上用户通信方法,其特征在于,包括:用户A以键值对方式向区块链上写入值Data1和与所述值Data1对应的键Kab,所述键Kab=数据前缀+用户B的用户地址+用户A的用户地址;用户B基于所述用户B的用户地址,通过模糊查询的方式获取区块链上与所述键Kab相对应的所述值Data1。2.根据权利要求1所述的区块链上用户通信方法,其特征在于,在所述用户A以键值对方式向区块链上写入值Data1和与所述值Data1对应的键Kab的步骤之前,该区块链上用户通信方法还包括:以键值对方式创建区块链上每一用户的用户地址,所述用户地址包括用户A的用户地址和用户B的用户地址,其中,所述用户A和所述用户B为区块链上任意两个用户。3.根据权利要求1所述的区块链上用户通信方法,其特征在于,所述用户B基于所述用户B的用户地址,通过模糊查询的方式获取区块链上与所述键Kab相对应的所述值Data1,包括:用户B以所述数据前缀和所述用户B的用户地址作为查询字段,通过模糊查询的方式获取区块链上的所述键Kab;用户B通过所述键Kab读取与所述键Kab对应的所述值Data1。4.根据权利要求3所述的区块链上用户通信方法,其特征在于,在所述用户B通过所述键Kab读取与所述键Kab对应的所述值Data1的步骤之后,所述区块链上用户通信的方法还包括:用户B将所述键Kab对应的所述值Data1删除。5.根据权利要求1所述的区块链上用户通信方法,其特征在于,在所述用户B基于所述用户B的用户地址,通过模糊查询的方式获取区块链上与所述键Kab相对应的所述值Data1的步骤之后,所述区块链上用户通信的方法还包括:用户B以键值对方式向区块链上写入与所述值Data1相...

【专利技术属性】
技术研发人员:贾牧谢丹力陆陈一帆
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1