Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Blockchain synchronization method and device based on NDN (Named Data Networking)

A block chain and block technology, applied in the field of communication, can solve problems such as difficulty in realizing the nearby download function, inability to improve service quality, and heavy super node load, so as to reduce data transmission volume and transmission delay, reduce data transmission volume, The effect of reducing transmission delay

Active Publication Date: 2017-11-03
PEKING UNIV SHENZHEN GRADUATE SCHOOL
View PDF4 Cites 43 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, this architecture will also lead to excessive load on the super nodes, resulting in the problems that the quality of service cannot be improved and a single point of failure
[0006] (2) It is difficult to realize the nearby download function
According to the design, some user devices of the blockchain system will store the latest blockchain of the current system, and when new user devices request to obtain the blockchain, they will return corresponding data, but how to enable new user devices to Obtaining the blockchain from the nearest user device that stores the latest blockchain has always been a problem in the blockchain based on the TCP / IP network architecture

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
  • Blockchain synchronization method and device based on NDN (Named Data Networking)
  • Blockchain synchronization method and device based on NDN (Named Data Networking)
  • Blockchain synchronization method and device based on NDN (Named Data Networking)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The "module" mentioned in this article refers to the program or instruction that can realize certain functions stored in the memory; the "unit" mentioned in this article refers to a functional structure divided according to logic, and the "unit" can be composed of Pure hardware implementation, or a combination of software and hardware.

[0037] In order to solve the problems existing in the existing blockchain scheme based on TCP / IP architecture, the embodiment of the present invention provides an NDN-based blockchain implementation scheme, which specifically includes an NDN-based blockchain synchronization method and an NDN-based Blockchain synchronization device. For ease of understanding, a brief introduction to NDN is given below.

[0038] figure 1 An NDN network architecture provided by an embodiment of the present invention is shown. Such as figure 1 As shown, the NDN 100 includes a plurality of network nodes 101 (including network nodes A-E), and a user equip...

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 discloses a blockchain synchronization method and device based on NDN (Named Data Networking), and belongs to the technical field of communication. The method comprises the steps that: user equipment sends a blockchain synchronization request packet to a network node, wherein a name of the blockchain synchronization request packet comprises a NDN protocol identifier, an application identifier, a request packet type and state information of a blockchain, and the state information of the blockchain is used for indicating a height of a block with the maximum height in the blockchain stored by the user equipment; and receiving a synchronous data packet returned by the network node, and extracting a block in the synchronous data packet to store into a blockchain database. The synchronization method is a blockchain system communication implementation method based on the NDN, and can reduce network communication traffic, reduce transmission delay and improve data transmission efficiency.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a block chain synchronization method and device based on Named Data Networking (NDN). Background technique [0002] The blockchain system is a decentralized, immutable shared distributed intelligent database. The blockchain was first born in Bitcoin. It is a chained data structure composed of blocks connected in sequence in chronological order, providing technical support for the Bitcoin system. Wherein, each block is also a data block, and each data block contains the information of a bitcoin network transaction, which is used to verify the validity of the information (anti-counterfeiting) and generate the next block. [0003] In the blockchain system, after the user equipment produces a new block, it broadcasts the block. After receiving the block, other user devices in the network will verify its legitimacy; if the verification is passed, the user device will ...

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/08
CPCH04L67/1095H04L67/60
Inventor 雷凯齐竹云金彤张丽珠
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products