Distributed network access method and system based on blockchain, medium and equipment

A technology of distributed network and access method, applied in the field of distributed network access, can solve the problems of complex personal server network, no consideration of personal server network environment, and no use of personal server, etc., to achieve the effect of improving access efficiency

Active Publication Date: 2020-11-20
YLZ INFORMATION TECH CO LTD +1
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The blockchain is essentially a shared database. The data or information stored in it has the characteristics of "unforgeable", "retaining traces throughout the process", "traceable", "open and transparent", and "collective maintenance". It is essentially a decentralized database. However, when the blockchain needs to store more data, the distributed implementation in the existing blockchain is realized by deploying the Interplanetary File System (IPFS for short) on the public network, which is not applied to personal servers. It also does not consider the current network environment of the personal server
[0004] Although Chinese patent application (publication number is CN103856582A) discloses a kind of method that ipv4 Internet controls ipv6 Internet of Things, but because of its network complexity of personal server, some personal server nodes contain ipv6 addresses, and some contain ipv4 public network addresses, and some Only the ipv4 intranet address is used, so the access to the personal server node is not always reachable, making the personal server inaccessible

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Distributed network access method and system based on blockchain, medium and equipment
  • Distributed network access method and system based on blockchain, medium and equipment
  • Distributed network access method and system based on blockchain, medium and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] figure 1 A schematic diagram of the architecture of a blockchain-based distributed network access method provided by this application, figure 2 It is a flowchart of a distributed network access method based on blockchain provided by Embodiment 1 of this application. This embodiment is applied to personal servers, such as figure 1 , figure 2 As shown, when the personal server does not match the ip address of the terminal device, the method includes:

[0041] S101: Receive and store data through a relay node, where the data is data uploaded by a terminal device;

[0042] S102: Generate the received data CID and return it through the relay node, so that the terminal device encrypts the data CID with the user public key after receiving the data CID and sends data information including the encrypted CID to the block chain node.

[0043] During specific implementation, the terminal device uploads data to the personal server through the relay node, and the personal server...

Embodiment 2

[0056] image 3 It is a flow chart of a block chain-based distributed network access method provided by Embodiment 2 of this application. This embodiment is applied to terminal devices, such as figure 1 , image 3 As shown, when the personal server does not match the ip address of the terminal device, the method includes:

[0057] S201: Send the uploaded data through the relay node, so that the personal server receives the stored data through the relay node and returns the data CID;

[0058] S202: After receiving the data CID through the relay node, use the user public key to encrypt the data CID and send the data information including the encrypted CID to the blockchain node.

[0059] During specific implementation, when the personal server node is an ipv4 intranet address, and the terminal device node is an ipv4 or ipv6 address, the terminal device uploads data to the personal server through a public network accessible relay node and receives the data CID returned by the p...

Embodiment 3

[0062] Figure 4 A schematic structural diagram of a blockchain-based distributed network system provided in Embodiment 3 of the present application, as shown in Figure 4 As shown, the network system includes: a receiving module and a returning module, and the receiving module and returning module can implement the method on the personal server side.

[0063] During specific implementation, the receiving module is used to receive and store data through the relay node, wherein the data is the data uploaded by the terminal device, and the return module is used to generate the received data CID and return it through the relay node, so that the terminal After receiving the data CID, the device encrypts the data CID with the user's public key and sends the data information containing the encrypted CID to the blockchain node.

[0064] The network system in Embodiment 3 of the present application can be used to implement the technical solutions of the personal server in the above m...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the technical field of blockchains. The invention particularly relates to a distributed network access method and system based on a blockchain, a medium and equipment. The distributed network access method based on the blockchain is applied to a personal server when the personal server is not matched with an ip address of terminal equipment, and comprises the steps: receiving and storing data through a relay node, wherein the data is uploaded by the terminal equipment; generating a data CID and returning the data CID through the relay node, so that the terminal equipment encrypts the data CID by using a user public key after receiving the data CID and sends data information containing the encrypted CID to a blockchain node. Therefore, the problem that the node of the personal server cannot be accessed is avoided, the personal server is successfully accessed on the basis of the blockchain, the personal server is effectively utilized to be applied to the distributed network, the server is truly sunk to the side of the user, and the access efficiency of the user is improved.

Description

technical field [0001] The invention relates to the technical field of block chains, in particular to a distributed network access method, system, medium and equipment based on block chains. Background technique [0002] In order to ensure the stability of the system and data security, most companies adopt the operation mode of distributed servers. Among them, the distributed resource sharing server means that the program and data can be distributed to multiple servers for separate storage instead of only one server. The geographical information data scattered on the network and the database affected by it are regarded as a theoretical calculation model server form of the research object. Among them, distributed is conducive to the distribution and optimization of tasks on the entire computer system, and overcomes the shortcomings of traditional centralized systems that cause resource shortages and corresponding bottlenecks in the central host. [0003] The blockchain is es...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/06H04L29/08
CPCH04L63/10H04L63/0876H04L67/1097
Inventor游海涛王琳傅福斌杨丰佳
OwnerYLZ INFORMATION TECH CO LTD