The embodiment of the present invention provides a method of group communication based on domain name block chain, block chain nodes and media. The method includes sending the first broadcast message for registering a group on the domain name block chain by the initiating node so that the group can be registered on the domain name block chain; the first participating node of the group can query the block chain identification of the first participating node on the domain name block chain and is included in the block chain identification of the first participating node. In the block chain identification of the participating nodes of the group, the first participating node obtains the information of the client of the group from the domain name block chain and downloads and installs the client according to the information of the client. When the first participating node sends the second broadcast message in the group, the first participating node sends the second broadcast message to the client so that the client can get the other participating nodes in the group. According to the acquired IP address, the second broadcast message is sent to other participating nodes in the group. The embodiment of the invention realizes group communication based on domain name block chain.
【技术实现步骤摘要】
基于域名区块链的群组通信方法、区块链节点及介质
本专利技术实施例涉及区块链
,尤其涉及一种基于域名区块链的群组通信方法、区块链节点及介质。
技术介绍
当前的域名区块链只是可以查询某个域名对应的IP地址,构建点到点的通信或者多点到一点的通信,尚且无法实现群组通信。但是在实际应用中用户往往又存在群组通信的需求,因此如何在域名区块链的基础上实现群组通信,是当前亟需解决的技术问题。
技术实现思路
本专利技术实施例提供一种基于域名区块链的群组通信方法、区块链节点及介质,用以实现基于域名区块链的群组通信。本专利技术实施例第一方面提供一种基于域名区块链的群组通信方法,该方法包括:发起节点在域名区块链上发送用于注册群组的第一广播消息,所述第一广播消息中包括所述群组所有参与节点的区块链标识和用于在所述群组中通信的客户端的信息,以使所述群组被注册到所述域名区块链上;所述群组的第一参与节点在所述域名区块链上查询到所述第一参与节点的区块链标识被包含在所述群组的参与节点的区块链标识中;所述第一参与节点从所述域名区块链上获取所述群组的客户端的信息,并根据所述客户端的信息,下载并安装所述客户端;当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点将所述第二广播消息发送给所述客户端,以使所述客户端获取所述群组中其他参与节点的IP地址,并根据获取到的IP地址将所述第二广播消息发送给所述群组中的其他参与节点。在一种实施方式中,所述群组所有参与节点的区块链标识为所述发起节点从所述域名区块链上查询获得的。在一种实施方式中,所述第一参与节点从所述域名区块链上获取所述群组的客户端的信 ...
【技术保护点】
1.一种基于域名区块链的群组通信方法,其特征在于,包括:发起节点在域名区块链上发送用于注册群组的第一广播消息,所述第一广播消息中包括所述群组所有参与节点的区块链标识和用于在所述群组中通信的客户端的信息,以使所述群组被注册到所述域名区块链上;所述群组的第一参与节点在所述域名区块链上查询到所述第一参与节点的区块链标识被包含在所述群组的参与节点的区块链标识中;所述第一参与节点从所述域名区块链上获取所述群组的客户端的信息,并根据所述客户端的信息,下载并安装所述客户端;当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点将所述第二广播消息发送给所述客户端,以使所述客户端获取所述群组中其他参与节点的IP地址,并根据获取到的IP地址将所述第二广播消息发送给所述群组中的其他参与节点。
【技术特征摘要】
1.一种基于域名区块链的群组通信方法,其特征在于,包括:发起节点在域名区块链上发送用于注册群组的第一广播消息,所述第一广播消息中包括所述群组所有参与节点的区块链标识和用于在所述群组中通信的客户端的信息,以使所述群组被注册到所述域名区块链上;所述群组的第一参与节点在所述域名区块链上查询到所述第一参与节点的区块链标识被包含在所述群组的参与节点的区块链标识中;所述第一参与节点从所述域名区块链上获取所述群组的客户端的信息,并根据所述客户端的信息,下载并安装所述客户端;当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点将所述第二广播消息发送给所述客户端,以使所述客户端获取所述群组中其他参与节点的IP地址,并根据获取到的IP地址将所述第二广播消息发送给所述群组中的其他参与节点。2.权利要求1所述的方法,其特征在于,所述群组所有参与节点的区块链标识为所述发起节点从所述域名区块链上查询获得的。3.根据权利要求1所述的方法,其特征在于,所述第一参与节点从所述域名区块链上获取所述群组的客户端的信息,并根据所述客户端的信息,下载并安装所述客户端之后,所述方法还包括:所述第一参与节点通过所述客户端向所述发起节点发送确认加入群组的通知消息,以使所述发起节点根据所述通知消息,将所述第一参与节点在线的信息记录到所述域名区块链上。4.根据权利要求3所述的方法,其特征在于,所述当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点将所述第二广播消息发送给所述客户端,以使所述客户端获取所述群组中其他参与节点的IP地址,并根据获取到的IP地址将所述第二广播消息发送给所述群组中的其他参与节点,包括:当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点通过所述客户端从所述域名区块链上获取所述群组中在线的所有参与节点的IP地址,并通过所述客户端将所述第二广播消息发送给所有在线的参与节点。5.根据权利要求1所述的方法,其特征在于,所述当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点将所述第二广播消息发送给所述客户端,以使所述客户端获取所述群组中其他参与节点的IP地址,并根据获取到的IP地址将所述第二广播消息发送给所述群组中的其他参与节点,包括:当所述第一参与节点在所述群组中发送第二广播消息时,所述第一参与节点通过所述客户端从所述域名区块链上获取所述群组中所有参与节点的IP地址,并通过所述客户...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。