Supercharge Your Innovation With Domain-Expert AI Agents!

Based on the underlying trusted data synchronization method, network structure and server of the alliance block chain

A data synchronization and network structure technology, which is applied in the direction of structured data retrieval, database distribution/replication, special data processing applications, etc., can solve the problems of unsynchronized data, tamperability, and difficult maintenance of network links, so as to improve reliability Effects of Synchronization, Perfect Consistency and Security

Active Publication Date: 2021-03-09
北京启迪区块链科技发展有限公司
View PDF10 Cites 1 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
  • Based on the underlying trusted data synchronization method, network structure and server of the alliance block chain
  • Based on the underlying trusted data synchronization method, network structure and server of the alliance block chain
  • Based on the underlying trusted data synchronization method, network structure and server of the alliance block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0022] 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:

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

[0024] 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 private key of the alliance chain member Sign the transaction initiated by the write set, and send the transaction to the alliance chain channel, that is, to one or more synchronous ledger channels. Here the consortium chain contract is just a format for defining a set of transactions. For example, the contract only does kv construction, where the k value only needs to be uniq...

Embodiment 2

[0032] 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:

[0033] S200. Build a consortium chain network, and create at least one consortium chain channel for synchronizing data; and configure consortium chain nodes for the front-ends of the initiator database and the synchronization database.

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

[0035] 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 chain channel through the alliance chain node of the front-end computer.

[0036] In the specific implementation, the ini...

Embodiment 3

[0044] Embodiment 3, the underlying trusted data synchronization network structure based on the alliance block chain in this embodiment is composed of the initiator database 301, the synchronization database 302, and the alliance chain channel 303 between the initiator database 301 and the synchronization database 302. This embodiment is based on the underlying trusted data synchronization network structure of the alliance blockchain. When building a consortium chain network, create one or more synchronous account book channels (that is, create at least one consortium chain channel 303 for synchronizing data), and install a consortium chain node for the database front-end that needs to synchronize data, that is, the initiator database 301 has the initiator The end database front-end processor 304, the initiator database front-end processor 304 is configured with the initiator database front-end processor alliance chain node 3041; the synchronization end database 302 has a synch...

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 trusted data synchronization method, a network structure and a server based on the bottom layer of the alliance block chain, which are used 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. The method includes: the initiator database represents the data that needs to be synchronized as a write set, and sends it to the alliance chain channel after signing the transaction; after the alliance chain verifies the transaction signature, it packs the write set that needs to be synchronized into the current block; The terminal database monitors the arrival of the current block, and then incrementally parses the current block according to the height of the current block and the height of the previously synchronized block, and parses the data that needs to be synchronized from the write set; the synchronization terminal database will need to synchronize Data is inserted locally. On the premise that the data cannot be tampered with, the present invention improves the problems of data synchronization in terms of consistency, security, and asynchrony, and improves the reliable synchronization of business data.

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
Patent Type & Authority Patents(China)
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