【技术实现步骤摘要】
用于区块链网络的消息发送和接收方法、存储介质、计算设备
本专利技术涉及区块链
,具体地涉及一种用于区块链网络的消息发送和接收方法、存储介质、计算设备。
技术介绍
区块链是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。区块链技术包括以块结构存储数据,使用密码学保证传输和访问安全等,其能够实现数据一致性存储、反篡改、去中心的技术体系。现有的消息通信系统主要通过中心化的方式实现,也即,用户通过一个中心化服务器进行消息交换。具体而言,在现在的中心化通信系统中,消息的发送端向中心化服务器发送消息,由所述中心化服务器向接收端发送该消息。
技术实现思路
本专利技术的实施例提供了一种用于区块链网络的消息发送和接收方法、存储介质、计算设备。本专利技术实施例的第一方面提供一种用于区块链网络的消息发送方法,包括:A.接收第一请求,所述第一请求包含所述消息以及至少一个接收端的标识;B.根据所述消息和至少一个接收端的标识生成至少一个消息标识,其中,每一接收端对应一个消息标识;C.记录各消息标识关联的消息的消息状态;D.将所述至少一个消息标识、所述至少一个接收端的标识以及各消息标识关联的消息的消息状态写入区块链账本;E.存储所述消息至第一预设存储空间。本实施例的方案基于区块链技术构建消息通信系统,能够实现去中心化的消息通信方案。进一步,所述消息的原始内容并不直接存储于区块链账本,而是通过在区块链账本中指示消息的消息状态来实现各区块链节点间的消息同步。由于没有在区块链账本中记录消息的原始内容,使得消息的私密性得到保障。本专利技术实施例还提供一种计算设备,包括处 ...
【技术保护点】
1.一种用于区块链网络的消息发送方法,其特征在于,包括:A.接收第一请求,所述第一请求包含所述消息以及至少一个接收端的标识;B.根据所述消息和至少一个接收端的标识生成至少一个消息标识,其中,每一接收端对应一个消息标识;C.记录各消息标识关联的消息的消息状态;D.将所述至少一个消息标识、所述至少一个接收端的标识以及各消息标识关联的消息的消息状态写入区块链账本;E.存储所述消息至第一预设存储空间。
【技术特征摘要】
1.一种用于区块链网络的消息发送方法,其特征在于,包括:A.接收第一请求,所述第一请求包含所述消息以及至少一个接收端的标识;B.根据所述消息和至少一个接收端的标识生成至少一个消息标识,其中,每一接收端对应一个消息标识;C.记录各消息标识关联的消息的消息状态;D.将所述至少一个消息标识、所述至少一个接收端的标识以及各消息标识关联的消息的消息状态写入区块链账本;E.存储所述消息至第一预设存储空间。2.根据权利要求1所述的消息发送方法,其特征在于,还包括:F.在本地消息表中记录所述至少一个消息标识以及所述至少一个接收端的标识的关联信息。3.根据权利要求1所述的消息发送方法,其特征在于,还包括:G.同步所述区块链账本,以确定更新后的各消息标识关联的消息的消息状态;H.将所述消息状态更新为已接收的消息标识关联的消息从所述第一预设存储空间删除。4.根据权利要求1至3中任一项所述的消息发送方法,其特征在于,所述消息是经过所述至少一个接收端的公钥加密处理的。5.一种计算设备,其特征在于,包括处理器和存储器,所述存储器上存储有能够在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行以下步骤:A.接收第一请求,所述第一请求包含消息以及至少一个接收端的标识;B.根据所述消息和至少一个接收端的标识生成至少一个消息标识,其中,每一接收端对应一个消息标识;C.记录各消息标识关联的消息的消息状态;D.将所述至少一个消息标识、所述至少一个接收端的标识以及各消息标识关联的消息的消息状态写入区块链账本;E.存储所述消息至第一预设存储空间。6.根据权利要求5所述的计算设备,其特征在于,所述处理器还执行以下步骤:F.在本地消息表中记录所述至少一个消息标识以及所述至少一个接收端的标识的关联关系。7.根据权利要求5所述的计算设备,其特征在于,所述处理器还执行以下步骤:G.同步所述区块链账本,以确定更新后的各消息标识关联的消息的消息状态;H.将所述消息状态更新为已接收的消息标识关联的消息从所述第一预设存储空间删除。8.根据权利要求5至7中任一项所述的计算设备,其特征在于,所述消息是经过所述至少一个接收端的公钥加密处理的。9.一种用于区块链网络的消息接收方法,其特征在于,包括:A.从区块链账本中读取消息的至少一个消息标识、至少一个接收端的标识以及各消息标识关联的消息的消息状态,其中,每一接收端对应一个消息标识;B.对于消息状态为未接收的消息标识关联的消息,从所述消息标识的生成节点获取所述消息;C.向所述至少一个接收端的标识关联的至少一个接收端发送所述消息。10.根据权利要求9所述的消息接收方法,其特征在于,所述步骤B进一步包括:B1.对于消息状态为未接收的消息标识关联的消息,如果该消息标识未记录在本地消息表中,则从所述生成节点获取所述消息并存储至第二预设存储空...
【专利技术属性】
技术研发人员:刘霁阳,史锋锋,
申请(专利权)人:上海点融信息科技有限责任公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。