Supercharge Your Innovation With Domain-Expert AI Agents!

Bottom layer trusted data synchronization method based on alliance block chain, network structure and server

A data synchronization and blockchain technology, applied to network structures and servers, based on the trusted data synchronization field at the bottom of the alliance blockchain, can solve problems such as unsynchronized data, tampering, and inability to synchronize asynchronously, and achieve perfect consistency and security, improving the effect of reliable synchronization

Active Publication Date: 2020-06-05
北京启迪区块链科技发展有限公司
View PDF10 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a trusted data synchronization method, network structure and server based on the bottom layer of the alliance block chain to solve the problem that the existing technology cannot be asynchronously synchronized, historical unsynchronized data and data leaving the sender can be tampered with, and network link maintenance is difficult. difficult question

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
  • Bottom layer trusted data synchronization method based on alliance block chain, network structure and server
  • Bottom layer trusted data synchronization method based on alliance block chain, network structure and server
  • Bottom layer trusted data synchronization method based on alliance block chain, network structure and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] Embodiment 1. A method for synchronizing trusted data at the bottom of the alliance blockchain based on this embodiment, see figure 1 shown, including the following main steps:

[0024] S101. The initiator database represents the data that needs to be synchronized as a write set, and sends it to the alliance blockchain channel after signing the transaction.

[0025] In the specific implementation, the initiator database (initiator DB) will organize the data that needs to be synchronized into a write set that needs to be synchronized in a similar way [db library] + [table table] + [row data], using the alliance blockchain members The private key signs the transaction initiated by the write set and sends the transaction to the alliance blockchain channel, that is, to one or more synchronous ledger channels. Here the consortium blockchain contract is just a format for defining a set of transactions. For example, the contract only does kv construction, where the k value on...

Embodiment 2

[0033] Embodiment 2, a method for synchronizing trusted data at the bottom of the alliance blockchain based on this embodiment, see figure 2 shown, including the following main steps:

[0034] S200. Build an alliance blockchain network, and create at least one alliance blockchain channel for synchronizing data; and configure alliance blockchain nodes for the front-end processors of the initiator database and the synchronization database.

[0035] Among them, first build the alliance blockchain network, create one or more synchronization ledger channels (that is, create at least one alliance blockchain channel for synchronizing data), and install an alliance blockchain node for the database front-end that needs to synchronize data.

[0036]S201. The initiator database represents the data that needs to be synchronized as a write set, and after signing the transaction, sends it to the alliance blockchain channel through the alliance blockchain node of the front-end computer.

...

Embodiment 3

[0045] Embodiment 3, the trusted data synchronization network structure based on the bottom layer of the alliance block chain in this embodiment, consists of the initiator database 301, the synchronization end database 302, and the alliance block chain channel between the initiator database 301 and the synchronization end database 302 303 constitutes a consortium blockchain network. When building a consortium blockchain network, create one or more synchronous ledger channels (that is, create at least one consortium blockchain channel 303 for synchronizing data), and install a consortium blockchain node for the database front-end that needs to synchronize data, namely The initiator database 301 has an initiator database front-end 304, and the initiator database front-end 304 is configured with an initiator database front-end alliance block chain node 3041; the synchronization database 302 has a synchronization database front-end 305, and the synchronization The database front-e...

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 bottom layer trusted data synchronization method based on an alliance block chain, a network structure and a server, which are used for solving the problems that asynchronoussynchronization cannot be realized, historical unsynchronized data and data leaving a sender can be tampered and a network link is difficult to maintain in the prior art. The method comprises the steps that an initiator database represents data needing to be synchronized as a writing set, and the writing set is sent to an alliance chain channel after transaction signature; after the alliance chain verifies the transaction signature, the write set needing to be synchronized is packaged into the current block; if the synchronization end database monitors that the current block arrives, the current block is incrementally analyzed according to the height of the current block and the height of the previously synchronized block, and data needing to be synchronized is analyzed from the write set; and the synchronization end database inserts the data needing to be synchronized into the local. On the premise that the data cannot be tampered, the problems of data synchronization in the aspectsof consistency, safety and asynchronization are solved, and the reliable synchronization of the service data is improved.

Description

technical field [0001] The invention relates to the technical field of database synchronization, in particular to a method, a network structure and a server for synchronizing trusted data at the bottom of an alliance block chain. Background technique [0002] Most of the current database wide area network or synchronization technology in the same computer room uses a conventional encrypted channel network for data synchronization. Once the data leaves the data sender's machine, it may be cracked, tampered with the original data, or replayed in a non-cracked manner, resulting in data synchronization. Inconsistent situations. In addition, most synchronization methods adopt point-to-point and point-to-multiple, which makes it difficult to maintain data synchronization and consistent transmission, because one party's network interruption or other abnormalities often cause retrying and retransmission of data, which affects the entire data synchronization efficiency. [0003] Mos...

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): G06F16/27
CPCG06F16/275
Inventor 柳航宇
Owner 北京启迪区块链科技发展有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More