CN109862135A - Group communication method, block chain node and medium based on domain name block chain - Google Patents

Group communication method, block chain node and medium based on domain name block chain Download PDF

Info

Publication number
CN109862135A
CN109862135A CN201910206270.0A CN201910206270A CN109862135A CN 109862135 A CN109862135 A CN 109862135A CN 201910206270 A CN201910206270 A CN 201910206270A CN 109862135 A CN109862135 A CN 109862135A
Authority
CN
China
Prior art keywords
group
node
block chain
client
domain name
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910206270.0A
Other languages
Chinese (zh)
Other versions
CN109862135B (en
Inventor
路成业
王凌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Iallchain Co Ltd
Original Assignee
Iallchain Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Iallchain Co Ltd filed Critical Iallchain Co Ltd
Priority to CN201910206270.0A priority Critical patent/CN109862135B/en
Publication of CN109862135A publication Critical patent/CN109862135A/en
Application granted granted Critical
Publication of CN109862135B publication Critical patent/CN109862135B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the present invention provides a kind of group communication method based on domain name block chain, block chain node and medium, and this method includes initiating node is sent on domain name block chain for registering group first to broadcast the message, so that group is registered on domain name block chain;In the block chain mark for the participation node that the block chain mark that first participation node of group inquires the first participation node on domain name block chain is comprised in group;First participation node obtains the information of the client of group from domain name block chain, and according to the information of client, downloads and install client;When the first participation node sends the second broadcast message in group, second broadcast message is sent to client by the first participation node, so that client obtains the IP address that other in group participate in node, and other participation nodes that the second broadcast message is sent in group according to the IP address got.The embodiment of the present invention realizes the group communication based on domain name block chain.

Description

Group communication method, block chain node and medium based on domain name block chain
Technical field
The present embodiments relate to block chain technical field more particularly to a kind of group communication sides based on domain name block chain Method, block chain node and medium.
Background technique
Current domain name block chain only can inquire the corresponding IP address of certain domain name, construct point-to-point communication or Multiple spot even cannot achieve group communication to the communication of a bit.But often there are group communications again by user in practical applications Demand, therefore the technical issues of how to realize group communication on the basis of domain name block chain, be current urgent need to resolve.
Summary of the invention
The embodiment of the present invention provides a kind of group communication method based on domain name block chain, block chain node and medium, uses To realize the group communication based on domain name block chain.
First aspect of the embodiment of the present invention provides a kind of group communication method based on domain name block chain, this method comprises:
It initiates node is sent on domain name block chain for registering group first to broadcast the message, first broadcast message In include the group it is all participate in nodes block chains mark and the client for being communicated in the group information, with It is registered to the group on domain name block chain;First participation node of the group is looked on domain name block chain In the block chain mark for the participation node that the block chain mark for asking the first participation node is comprised in the group;It is described First participation node obtains the information of the client of the group from domain name block chain, and according to the letter of the client Breath, downloads and installs the client;It is described when the first participation node sends the second broadcast message in the group Second broadcast message is sent to the client by the first participation node, so that the client obtains its in the group He participates in the IP address of node, and second broadcast message is sent in the group according to the IP address got its He participates in node.
In one embodiment, all block chains for participating in nodes of the group are identified as the initiation node from described Inquiry obtains on domain name block chain.
In one embodiment, the first participation node obtains the client of the group from domain name block chain The information at end, and according to the information of the client, after downloading and the client being installed, the method also includes:
The first participation node is disappeared by the client to the notice that the initiation node sends confirmation addition group Breath, so that the domain is recorded according to the notification message, by the online information of the first participation node in the initiation node On name block chain.
In one embodiment, described when the first participation node sends the second broadcast message in the group When, second broadcast message is sent to the client by the first participation node, so that described in client acquisition Other in group participate in the IP address of node, and second broadcast message is sent to the group according to the IP address got Other in group participate in node, comprising:
When the first participation node sends the second broadcast message in the group, the first participation node passes through The client obtains the IP address of all participation nodes online in the group from domain name block chain, and passes through institute It states client and second broadcast message is sent to all online participation nodes.
In one embodiment, described when the first participation node sends the second broadcast message in the group When, second broadcast message is sent to the client by the first participation node, so that described in client acquisition Other in group participate in the IP address of node, and second broadcast message is sent to the group according to the IP address got Other in group participate in node, comprising:
When the first participation node sends the second broadcast message in the group, the first participation node passes through The client obtains all IP address for participating in node in the group from domain name block chain, and passes through the client Second broadcast message is sent to all participation nodes in the group in addition to described first participates in node by end.
Second aspect of the embodiment of the present invention provides a kind of block chain node, which accesses a kind of domain name block Chain, domain name block chain further include initiating node, and the initiation node is sent on domain name block chain for registering group First broadcasts the message, and includes that all block chains for participating in nodes of the group are identified and are used in institute in first broadcast message The information of the client communicated in group is stated, so that the group is registered on domain name block chain;The block chain link Point includes processor and memory, is stored with instruction in the memory, is executed such as when the processor executes described instruction Lower operation:
The block chain mark that the block chain node is inquired on domain name block chain is comprised in the group It participates in the block chain mark of node;The information of the client of the group is obtained from domain name block chain, and according to institute The information for stating client is downloaded and installs the client;It, will be described when the block chain node sends the second broadcast message Second broadcast message is sent to the client, so that the client is with obtaining in the group IP that other participate in nodes Location, and other participation nodes that second broadcast message is sent in the group according to the IP address got.
In one embodiment, the processor obtains the letter of the client of the group from domain name block chain Breath, and according to the information of the client, after downloading and installing the client, the processor is also performed the following operations:
The notification message that group is added in confirmation is sent to the initiation node by the client, so that the initiation saves The online information of the block chain node is recorded on domain name block chain according to the notification message for point.
In one embodiment, second broadcast message is being sent to the client by the processor, so that The client obtains the IP address that other in the group participate in node, and wide by described second according to the IP address got When broadcasting other participation nodes that message is sent in the group, specifically perform the following operations:
The IP of all participation nodes online in the group is obtained from domain name block chain by the client Address, and second broadcast message is sent to by all online participation nodes by the client.
In one embodiment, second broadcast message is being sent to the client by the processor, so that The client obtains the IP address that other in the group participate in node, and wide by described second according to the IP address got When broadcasting other participation nodes that message is sent in the group, specifically perform the following operations:
All IP address for participating in node in the group are obtained from domain name block chain by the client, and Second broadcast message is sent to all ginsengs in the group in addition to the block chain node by the client With node.
The third aspect of the embodiment of the present invention provides a kind of computer readable storage medium, including instruction, when it is in computer When upper operation, so that computer executes method described in above-mentioned first aspect.
In embodiments of the present invention, node is initiated by sending the first broadcast for registering group on domain name block chain Message, first broadcast message in include group it is all participate in nodes block chains mark and the client for being communicated in group Information so that group is registered on domain name block chain;When the first participation node in group is inquired on domain name block chain When in the block chain mark for the participation node for being comprised in group to the block chain mark of the first participation node, from domain name block chain The information of the upper client for obtaining group, and downloaded according to the information of client and the client for communicating in group is installed End, thus when the first participation node sends the second broadcast message in group, so that it may by issuing the second broadcast message Giving client makes client obtain the IP address that other in group participate in nodes, and according to the IP address got by second Other being sent in group that broadcast the message participate in node.It is logical that the embodiment of the present invention realizes the group based on domain name block chain Letter, especially each other participation nodes that participates in node and can directly be sent to the message of itself in group, and do not have to Forwarding message is gone by the node of some centralization, thus when group size is larger, it is not in centralization node forwarding pressure The big problem of power, the problem of will not causing this group that can not communicate because of centralization node failure, it is logical to improve group The reliability of letter.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of invention without any creative labor, may be used also for those of ordinary skill in the art To obtain other drawings based on these drawings.
Fig. 1 is a kind of flow chart of group communication method based on domain name block chain provided in an embodiment of the present invention;
Fig. 2 is a kind of flow chart of group communication method based on domain name block chain provided in an embodiment of the present invention;
Fig. 3 is a kind of flow chart of group communication method based on domain name block chain provided in an embodiment of the present invention;
Fig. 4 is a kind of structural schematic diagram of block chain node provided in an embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.
The term " includes " of description and claims of this specification and " having " and their any deformation, it is intended that Be to cover it is non-exclusive include, for example, the device of the process or structure that contain series of steps is not necessarily limited to clearly arrange Those of out structure or step but may include other steps being not clearly listed or intrinsic for these processes or device Rapid or structure.
Fig. 1 is a kind of flow chart of group communication method based on domain name block chain provided in an embodiment of the present invention, the party Method is suitable for a kind of domain name block chain, includes the initiation node and participation node of group on the domain name block chain, wherein initiate section Point establishes the group and in the group registration to domain name block chain, will participate in the member that node is group, the participation node of group In include initiate node.As shown in Figure 1, this method comprises:
Step 101, initiate node is sent on domain name block chain for registering group first broadcast the message, described first It include all block chain marks for participating in node of the group and the client for being communicated in the group in broadcast message Information so that the group is registered on domain name block chain.
In the present embodiment, the block chain mark for participating in the node of oneself group can be obtained from domain name block chain by initiating node Know, can also indicate that user inputs the block chain mark for participating in the node of group by human-computer interaction interface.
In the present embodiment in the information of so-called client including at least client download address or client file, with And the corresponding cryptographic Hash of client.In the present embodiment, the acquisition modes of client-side information can be set, for example initiating node can Preset client-side information is obtained to extract from the data storage cell of itself, or can also indicate to use by user interface The information of family input client.
It optionally, even can also include the group for initiating node and establishing in so-called first broadcast message in the present embodiment Mark so that other groups registered on the group and domain name block chain distinguish.
Further, node is initiated after the broadcast message of generation first, in order to ensure the safety that message is propagated, initiates section Point carries out signature processing to the first broadcast message using the private key of its own, and will signature treated that broadcast message is sent to domain On name block chain.Accounting nodes on domain name block chain are after receiving the first broadcast message to the private key label of the first broadcast message Name is verified, and if the verification passes, then by the group registration to domain name block chain, at least record has group in registration information In all block chains marks for participating in nodes, the information of the client for being communicated in group, or even can also include group Mark.
Step 102, the group first participation node inquired on domain name block chain it is described first participate in section The block chain mark of point is comprised in the block chain mark of the participation node of the group.
Wherein, any one that so-called first participation node can be group in the present embodiment participates in node, the first ginseng State (the ratio of the group and oneself affiliated group belonging to oneself can be periodically inquired on domain name block chain with node Such as, whether group still maintains, whether dismissing in perhaps group other, to participate in nodes online etc.) or in other implementations In mode, the first participation node can also search the group where itself from domain name block chain under the trigger of the user, such as Corresponding triggering key (including virtual key or physical button) can be set on the user interface of the first participation node, User can be triggered by the triggering key the first participation node be inquired from domain name block chain group belonging to itself or itself The state of affiliated group, certainly, it is only for illustrating rather than to unique restriction of the invention.
Step 103, the first participation node obtain the information of the client of the group from domain name block chain, And according to the information of the client, downloads and the client is installed.
As an example it is assumed that in the information for the client for including in the first broadcast message including the downloading of client Location, then the first participation node can download client automatically according to the download address, can also be after inquiring user, according to user Instruction download client.
It is worth noting that although being that default first participates in node in the block chain mark for inquiring itself in the present embodiment After knowing in the block chain mark for being comprised in the participation node of group, the information of group client, and lower carrying are directly acquired Family end, however more humanized setting can also be added in practical applications, for example, in other embodiments, the first ginseng It after inquiring the group where itself can also first ask the user whether that the group is added with node, if user indicates to be added The group then can further download and install the client of group.Certainly, here it is only a kind of embodiment rather than this hair Bright whole embodiments.
Step 104, when it is described first participation node is sent in the group second broadcast message when, it is described first participation Second broadcast message is sent to the client by node, so that the client obtains other in the group and participates in section The IP address of point, and saved other participations that second broadcast message is sent in the group according to the IP address got Point.
In the present embodiment, a kind of possible be achieved in that is stored with group participation node in the client of group IP address data, when first, which participates in node, sends the second broadcast message, the IP address that client is stored according to itself, by second Broadcast message is sent to other participation nodes of group.Wherein, in this embodiment, a kind of preferred design can be visitor Family end, which periodically obtains and updated from domain name block chain, respectively participates in IP address corresponding to node in group, to guarantee itself to store IP address validity.Another preferred design can be client and periodically obtain from domain name block chain and update group In the IP address of online participation node kept away so that the broadcast message of the first participation node is simply sent to online participation node Exempt from the wasting of resources.
It is alternatively possible to be achieved in that the first participation node when transmission second broadcasts the message, by client from domain The IP address that the group participates in node is temporarily obtained on name block chain.To which second be broadcast the message according to the IP address got Other being sent in group participate in node.
In the present embodiment, initiate node by domain name block chain send for register group first broadcast disappear It ceases, includes all block chains marks for participating in nodes of group and the client for being communicated in group in the first broadcast message Information, so that group is registered on domain name block chain;When the first participation node in group inquires on domain name block chain When the block chain mark of first participation node is comprised in the block chain mark of the participation node of group, from domain name block chain The information of the client of group is obtained, and the client for communicating in group is downloaded and installed according to the information of client, To when the first participation node sends the second broadcast message in group, so that it may by will be sent under the second broadcast message Client makes client obtain the IP address that other in group participate in node, and is broadcasted according to the IP address got by second Message is sent to other participation nodes in group.The present embodiment realizes the group communication based on domain name block chain, especially Each other participation nodes that participates in node and can directly be sent to the message of itself in group, and do not have to by some The node of the heart goes forwarding message, thus when group size is larger, it is not in the big problem of centralization node forwarding pressure, The problem of will not causing this group that can not communicate because of centralization node failure, improve the reliability of group communication.
Above-described embodiment is further optimized and extended below.
Fig. 2 is a kind of flow chart of group communication method based on domain name block chain provided in an embodiment of the present invention, such as Fig. 2 It is shown, on the basis of Fig. 1 embodiment, this method comprises:
Step 201, initiate node is sent on domain name block chain for registering group first broadcast the message, described first It include all block chain marks for participating in node of the group and the client for being communicated in the group in broadcast message Information so that the group is registered on domain name block chain.
Step 202, the group first participation node inquired on domain name block chain it is described first participate in section The block chain mark of point is comprised in the block chain mark of the participation node of the group.
Step 203, the first participation node obtain the information of the client of the group from domain name block chain, And according to the information of the client, downloads and the client is installed.
Step 204, described first participate in node and send confirmation addition group to the initiation node by the client Notification message so that the initiation node according to the notification message, participates in the online information of node for described first and records Onto domain name block chain.
Step 205, when it is described first participation node is sent in the group second broadcast message when, it is described first participation Node obtains the IP address of all participation nodes online in the group by the client from domain name block chain, And second broadcast message is sent to by all online participation nodes by the client.
Optionally, the online participation node of its group of node maintenance is initiated in the present embodiment, and is built in group Vertical point-to-point wireless mesh network (Mesh) connection between participating in node, that is, every two participate in having through company between node It connects.For example initiation node can receive the notification message that group is added in each participation node in cycle length, and in cycle time According to all notification messages received when arrival, the information of participation node online in group is recorded in domain name block chain On.As soon as initiation node does not receive the notification message for participating in node transmission, and the online message of the participation node is remembered Record improves the real-time of message on domain name block chain on domain name block chain.
In the present embodiment, the online IP address for participating in node can also be safeguarded by initiating node, for example, initiating section Point can the IP address periodically to the participations node in group detect, when discovery have participation node IP address When variation, the IP address of the participation node recorded on real-time update domain name block chain.To guarantee to record on domain name block chain Each participation node IP address validity.
In the present embodiment, initiate node by domain name block chain send for register group first broadcast disappear It ceases, includes all block chains marks for participating in nodes of group and the client for being communicated in group in the first broadcast message Information, so that group is registered on domain name block chain;When the first participation node in group inquires on domain name block chain When the block chain mark of first participation node is comprised in the block chain mark of the participation node of group, from domain name block chain The information of the client of group is obtained, and the client for communicating in group is downloaded and installed according to the information of client, To when the first participation node sends the second broadcast message in group, so that it may by will be sent under the second broadcast message Client makes client obtain the IP address that other in group participate in node, and is broadcasted according to the IP address got by second Message is sent to other participation nodes in group.The present embodiment realizes the group communication based on domain name block chain, especially Each other participation nodes that participates in node and can directly be sent to the message of itself in group, and do not have to by some The node of the heart goes forwarding message, thus when group size is larger, it is not in the big problem of centralization node forwarding pressure, The problem of will not causing this group that can not communicate because of centralization node failure, improve the reliability of group communication.
Fig. 3 is a kind of flow chart of group communication method based on domain name block chain provided in an embodiment of the present invention, such as Fig. 3 It is shown, on the basis of Fig. 1 embodiment, this method comprises:
Step 301, initiate node is sent on domain name block chain for registering group first broadcast the message, described first It include all block chain marks for participating in node of the group and the client for being communicated in the group in broadcast message Information so that the group is registered on domain name block chain.
Step 302, the group first participation node inquired on domain name block chain it is described first participate in section The block chain mark of point is comprised in the block chain mark of the participation node of the group.
Step 303, the first participation node obtain the information of the client of the group from domain name block chain, And according to the information of the client, downloads and the client is installed.
Step 304, when it is described first participation node is sent in the group second broadcast message when, it is described first participation Node obtains all IP address for participating in node in the group by the client from domain name block chain, and passes through Second broadcast message is sent to all participations in the group in addition to described first participates in node by the client Node.
The beneficial effect and embodiment of the present embodiment are similar with 1 embodiment of earlier figures to be repeated no more herein.
Fig. 4 is a kind of structural schematic diagram of block chain node provided in an embodiment of the present invention, block chain node access one Kind domain name block chain, the domain name chain further include initiating node, and the initiation node is sent on domain name block chain for registering group Group first broadcast message, it is described first broadcast message in include the group it is all participate in nodes block chains mark and be used for The information of the client communicated in the group, so that the group is registered on domain name block chain.
As shown in figure 4, block chain node 40 includes processor 41 and memory 42, finger is stored in the memory 42 It enables, is performed the following operations when the processor 41 executes described instruction:
The block chain mark that the block chain node is inquired on domain name block chain is comprised in the group It participates in the block chain mark of node;The information of the client of the group is obtained from domain name block chain, and according to institute The information for stating client is downloaded and installs the client;It, will be described when the block chain node sends the second broadcast message Second broadcast message is sent to the client, so that the client is with obtaining in the group IP that other participate in nodes Location, and other participation nodes that second broadcast message is sent in the group according to the IP address got.
In one embodiment, the processor 41 obtains the client of the group from domain name block chain Information, and according to the information of the client, after downloading and installing the client, the processor 41 also executes following behaviour Make:
The notification message that group is added in confirmation is sent to the initiation node by the client, so that the initiation saves The online information of the block chain node is recorded on domain name block chain according to the notification message for point.
In one embodiment, second broadcast message is being sent to the client by the processor 41, with The client is set to obtain in the group IP address that other participate in nodes, and according to the IP address got by described second When other being sent in the group that broadcast the message participate in node, specifically perform the following operations:
The IP of all participation nodes online in the group is obtained from domain name block chain by the client Address, and second broadcast message is sent to by all online participation nodes by the client.
In one embodiment, second broadcast message is being sent to the client by the processor 41, with The client is set to obtain in the group IP address that other participate in nodes, and according to the IP address got by described second When other being sent in the group that broadcast the message participate in node, specifically perform the following operations:
All IP address for participating in node in the group are obtained from domain name block chain by the client, and Second broadcast message is sent to all ginsengs in the group in addition to the block chain node by the client With node.
The beneficial effect and embodiment of the present embodiment are similar with 1 embodiment of earlier figures to be repeated no more herein.
The embodiment of the present invention also provides a kind of computer readable storage medium, including instruction, when it runs on computers When, so that computer executes the method that above-mentioned Fig. 1 or Fig. 2 or Fig. 3 are provided.
Finally, it should be noted that those of ordinary skill in the art will appreciate that whole in above-described embodiment method or Part process is that relevant hardware can be instructed to complete by computer program, and the program can be stored in a computer In readable storage medium storing program for executing, the program is when being executed, it may include such as the process of the embodiment of above-mentioned each method.Wherein, described to deposit Storage media can be disk, CD, read-only memory (ROM) or random access memory (RAM) etc..
Each functional unit in the embodiment of the present invention can integrate in a processing module, be also possible to each unit It is individually physically present, can also be integrated in two or more units in a module.Above-mentioned integrated module both can be with Using formal implementation of hardware, can also be realized in the form of software function module.If the integrated module is with software The form of functional module realizes, and when sold or used as an independent product, also can store and computer-readable deposits at one In storage media.Storage medium mentioned above can be read-only memory, disk or CD etc..
The above embodiments are only used to illustrate the technical solution of the present invention., rather than its limitations;Although referring to aforementioned each reality Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each Technical solution documented by embodiment is modified, or equivalent substitution of some or all of the technical features;And These are modified or replaceed, the range for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (10)

1. a kind of group communication method based on domain name block chain characterized by comprising
It initiates node is sent on domain name block chain for registering group first to broadcast the message, be wrapped in first broadcast message The information for including all block chain marks and the client for communicating in the group for participating in node of the group, so that institute Group is stated to be registered on domain name block chain;
First participation node of the group inquires the described first block chain mark for participating in node on domain name block chain Know and is comprised in the block chain mark of the participation node of the group;
The first participation node obtains the information of the client of the group from domain name block chain, and according to the visitor The information at family end is downloaded and installs the client;
When the first participation node sends the second broadcast message in the group, the first participation node is by described the Two broadcast messages are sent to the client, so that the client obtains the IP address that other in the group participate in node, And other participation nodes that second broadcast message is sent in the group according to the IP address got.
2. method described in claim 1, which is characterized in that all block chains for participating in node of the group are identified as the hair It plays node and inquires from domain name block chain and obtain.
3. the method according to claim 1, wherein the first participation node is obtained from domain name block chain The information of the client of the group is taken, and according to the information of the client, it is described after downloading and the client being installed Method further include:
Described first, which participates in node, sends the notification message that group is added in confirmation to the initiation node by the client, with Make the initiation node according to the notification message, domain name block is recorded in the online information of the first participation node On chain.
4. according to the method described in claim 3, it is characterized in that, described when the first participation node is sent out in the group When sending the second broadcast message, second broadcast message is sent to the client by the first participation node, so that described Client obtains the IP address that other in the group participate in node, and second broadcast is disappeared according to the IP address got It ceases other being sent in the group and participates in node, comprising:
When the first participation node sends the second broadcast message in the group, described first participates in node described in Client obtains the IP address of all participation nodes online in the group from domain name block chain, and passes through the visitor Second broadcast message is sent to all online participation nodes by family end.
5. the method according to claim 1, wherein described when the first participation node is sent out in the group When sending the second broadcast message, second broadcast message is sent to the client by the first participation node, so that described Client obtains the IP address that other in the group participate in node, and second broadcast is disappeared according to the IP address got It ceases other being sent in the group and participates in node, comprising:
When the first participation node sends the second broadcast message in the group, described first participates in node described in Client obtains all IP address for participating in node in the group from domain name block chain, and will by the client Second broadcast message is sent to all participation nodes in the group in addition to described first participates in node.
6. a kind of block chain node, which accesses a kind of domain name block chain, which is characterized in that domain name block chain It further include initiating node, the initiation node sends the first broadcast message for registering group on domain name block chain, described It include all block chain marks for participating in node of the group and the visitor for being communicated in the group in first broadcast message The information at family end, so that the group is registered on domain name block chain;
The block chain node includes processor and memory, and instruction is stored in the memory, when the processor executes It is performed the following operations when described instruction:
The block chain mark that the block chain node is inquired on domain name block chain is comprised in the participation of the group In the block chain mark of node;
The information of the client of the group is obtained from domain name block chain, and according to the information of the client, downloading And the client is installed;
When the block chain node sends the second broadcast message, second broadcast message is sent to the client, with The client is set to obtain in the group IP address that other participate in nodes, and according to the IP address got by described second Other being sent in the group that broadcast the message participate in node.
7. block chain node according to claim 6, which is characterized in that the processor is obtained from domain name block chain The information of the client of the group is taken, and according to the information of the client, it is described after downloading and the client being installed Processor also performs the following operations:
The notification message that group is added in confirmation is sent to the initiation node by the client, so that the initiation node root According to the notification message, the online information of the block chain node is recorded on domain name block chain.
8. block chain node according to claim 7, which is characterized in that the processor broadcasts the message by described second It is sent to the client, so that the client obtains the IP address that other in the group participate in node, and according to acquisition To IP address second broadcast message is sent in the group other participate in nodes when, it is specific to execute following behaviour Make:
The IP address of all participation nodes online in the group is obtained from domain name block chain by the client, And second broadcast message is sent to by all online participation nodes by the client.
9. block chain node according to claim 6, which is characterized in that the processor broadcasts the message by described second It is sent to the client, so that the client obtains the IP address that other in the group participate in node, and according to acquisition To IP address second broadcast message is sent in the group other participate in nodes when, it is specific to execute following behaviour Make:
All IP address for participating in node in the group are obtained from domain name block chain by the client, and are passed through Second broadcast message is sent in the group all participation sections in addition to the block chain node by the client Point.
10. a kind of computer readable storage medium, including instruction, when run on a computer, so that computer executes such as Method of any of claims 1-5.
CN201910206270.0A 2019-03-19 2019-03-19 Group communication method based on domain name block chain, block chain link point and medium Active CN109862135B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910206270.0A CN109862135B (en) 2019-03-19 2019-03-19 Group communication method based on domain name block chain, block chain link point and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910206270.0A CN109862135B (en) 2019-03-19 2019-03-19 Group communication method based on domain name block chain, block chain link point and medium

Publications (2)

Publication Number Publication Date
CN109862135A true CN109862135A (en) 2019-06-07
CN109862135B CN109862135B (en) 2021-06-01

Family

ID=66901217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910206270.0A Active CN109862135B (en) 2019-03-19 2019-03-19 Group communication method based on domain name block chain, block chain link point and medium

Country Status (1)

Country Link
CN (1) CN109862135B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112202581A (en) * 2020-09-24 2021-01-08 成都质数斯达克科技有限公司 Group joining method and device and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107079059A (en) * 2016-12-21 2017-08-18 深圳前海达闼云端智能科技有限公司 Block chain storage method and device and node equipment
US20170249482A1 (en) * 2016-02-29 2017-08-31 Fuji Xerox Co., Ltd. Information processing apparatus and non-transitory computer readable medium
CN108134706A (en) * 2018-01-02 2018-06-08 中国工商银行股份有限公司 Block chain high-availability system mostly living, computer equipment and method
CN108306819A (en) * 2018-04-20 2018-07-20 网易(杭州)网络有限公司 Instant communicating system implementation method, medium and computing device based on block chain
WO2018154793A1 (en) * 2017-02-21 2018-08-30 株式会社三菱東京Ufj銀行 Signal processing method and a signal processing program
CN108712506A (en) * 2018-05-31 2018-10-26 中国联合网络通信集团有限公司 block chain node communication method, device and block chain node
CN109413228A (en) * 2018-12-20 2019-03-01 全链通有限公司 IPv6 generation method and system based on block chain domain name system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170249482A1 (en) * 2016-02-29 2017-08-31 Fuji Xerox Co., Ltd. Information processing apparatus and non-transitory computer readable medium
CN107079059A (en) * 2016-12-21 2017-08-18 深圳前海达闼云端智能科技有限公司 Block chain storage method and device and node equipment
WO2018154793A1 (en) * 2017-02-21 2018-08-30 株式会社三菱東京Ufj銀行 Signal processing method and a signal processing program
CN108134706A (en) * 2018-01-02 2018-06-08 中国工商银行股份有限公司 Block chain high-availability system mostly living, computer equipment and method
CN108306819A (en) * 2018-04-20 2018-07-20 网易(杭州)网络有限公司 Instant communicating system implementation method, medium and computing device based on block chain
CN108712506A (en) * 2018-05-31 2018-10-26 中国联合网络通信集团有限公司 block chain node communication method, device and block chain node
CN109413228A (en) * 2018-12-20 2019-03-01 全链通有限公司 IPv6 generation method and system based on block chain domain name system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
田秀霞等: ""基于区块链的社区分布式电能安全交易平台方案"", 《信息网络安全》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112202581A (en) * 2020-09-24 2021-01-08 成都质数斯达克科技有限公司 Group joining method and device and electronic equipment

Also Published As

Publication number Publication date
CN109862135B (en) 2021-06-01

Similar Documents

Publication Publication Date Title
CN102932352B (en) The method that communicates and server is carried out with client
CN102118263B (en) Method and system for distribution of configuration information
EP3409000B1 (en) Methods and apparatus for configuring an m2m device
RU2483455C2 (en) Methods and apparatus for detecting peer-to-peer overlay networks
CN106210155B (en) Method and device for connecting application server
WO2006115526A3 (en) Apparatus and method for community relay node delivery
CN109495433A (en) Data download method and device, storage medium and electronic device
JP2021504783A (en) Computer-implemented systems and methods for the propagation and communication of data within networks such as blockchain networks.
CN110601906A (en) Data transmission method and device based on block chain
Walck et al. TendrilStaller: Block delay attack in Bitcoin
CN109981305A (en) Group communication method, equipment and computer readable storage medium
CN101404575B (en) Method and system for updating indorsement algorithm
CN111263338A (en) Network distribution method of Bluetooth Mesh network and related network distribution equipment and system
CN1595890B (en) Virtual connectivity with subscribe-notify service
Grajzer et al. ND++–an extended IPv6 Neighbor Discovery protocol for enhanced stateless address autoconfiguration in MANETs
CN110351276A (en) Data processing method, equipment and computer readable storage medium
CN109862135A (en) Group communication method, block chain node and medium based on domain name block chain
CN109743185A (en) Group communication method, block chain node and medium based on domain name block chain
CN112087327B (en) Information state acquisition method and apparatus, storage medium, and electronic apparatus
CN107278364A (en) Node authentication method and entity authentication system
CN102761520B (en) Method and system for processing authentication information
Dimitriou et al. Sensenet: a wireless sensor network testbed
Tsai et al. An efficient blockchain-based firmware update framework for iot environment
CN109756349B (en) Group communication method based on domain name block chain, block chain link point and medium
Skjegstad et al. Information-centric networking in the tactical domain

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100191 1107c, 11 / F, Xueyuan international building, 1 Zhichun Road, Haidian District, Beijing

Applicant after: IALLCHAIN Co.,Ltd.

Address before: 100043 5158, 5 floor, 11 Shixing street, Shijingshan District, Beijing.

Applicant before: IALLCHAIN Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant