Block chain off-chain data interaction system and method with data uplink verifiable

A data interaction and blockchain technology, applied in the blockchain field, can solve problems such as the inability of blockchain clients to join and any on-chain client interaction, achieve a reliable transaction data interaction method, and ensure security and integrity. , the effect of ensuring data consistency

CN113449032APending Publication Date: 2021-09-28BEIJING JIAOTONG UNIV
6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2021-09-28

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
Patent Text Reader

Abstract

The invention relates to a blockchain off-chain data interaction system and method with data uplink verifiable. The system comprises a trusted registration mechanism, a trusted visa mechanism, a consensus node and a client. The method comprises the steps of system initialization, client registration and authentication, data interaction, data authentication and data uplink. The system initialization is used for generating a system public parameter, a system public key, a system private key, a ciphertext policy attribute encryption public key and a master key; client registration and authentication are used for generating a transaction initiator public key, a transaction initiator private key, a transaction initiator decryption private key, a transaction initiator public key certificate, a transaction receiver public key, a transaction receiver private key, a transaction receiver decryption private key and a transaction receiver public key certificate; the data authentication is used for performing double-signature on the transaction data history; and the data uplink is used for consistent data uplink of the off-chain client accessing the consensus node or the on-chain client. According to the invention, the problem of security and verifiability of off-chain data interaction of the client in the block chain system can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention belongs to the technical field of block chains, and relates to a block chain off-chain data interaction system and method, in particular to a block chain off-chain data interaction system and method whose data can be verified on the chain. Background technique

[0002] Existing blockchain off-chain solutions focus on off-chain payment channels and off-chain transaction channels. The off-chain payment channel adopts the payment locking mechanism and path-finding algorithm to realize small and high-frequency transactions between off-chain users, and the off-chain transaction channel introduces trusted or untrusted third parties as off-chain transaction witnesses to realize off-chain transactional interaction. In the existing scheme, only the off-chain channel of the client after leaving the blockchain and the consensus node can be realized, and it needs to rely on other nodes for communication instead of leaving the network.

[0003] Howe...

Examples

Embodiment Construction

[0080] In order to facilitate those of ordinary skill in the art to understand and implement the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the embodiments described here are only used to illustrate and explain the present invention, not to limit the present invention.

[0081] please see figure 1 , a blockchain off-chain data interaction system with verifiable data on-chain provided by the present invention, in this embodiment, mainly includes trusted registration agencies, trusted visa agencies, consensus nodes and clients;

[0082] The trusted registration agency is a trusted third-party organization, which completes the registration and visa process of the client together with the trusted visa agency; when a new client joins the blockchain network, the trusted registration agency is responsible for registering the client. . The content regis...