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

Abstract
Description
Claims
Application Information

- R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com