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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2019
- 2019-03-19 CN CN201910206270.0A patent/CN109862135B/en active Active
Patent Citations (7)
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)
Title |
---|
田秀霞等: ""基于区块链的社区分布式电能安全交易平台方案"", 《信息网络安全》 * |
Cited By (1)
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 |