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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


