Blockchain Data Authorization via Smart Contract Tokens

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies lack efficient mechanisms for secure and decentralized data authorization between data owners and users, which is crucial for ensuring data integrity and user access control.

Innovation Solution

A blockchain-based data authorization method and apparatus that utilizes a data authorization smart contract to issue authorization tokens, allowing authorized data users to access target data through a privacy computing platform, ensuring secure and controlled data access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional centralized data authorization mechanisms are used, then data access control can be implemented, but system reliability and data integrity are compromised due to single point of failure and lack of transparency

Engineering Contradiction:
Improvedata authorization reliabilityVSAvoidauthorization system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the authorization function into multiple independent blockchain nodes that collectively maintain the authorization ledger. Each node stores a copy of the authorization data and can independently verify authorization status, eliminating the single point of failure while distributing system complexity across the network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The smart contract acts as an intermediary between data owners and data users, automatically managing authorization without requiring a centralized authority. The smart contract executes authorization logic on-chain, providing transparent and reliable access control while reducing operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If decentralized authorization mechanisms are implemented, then data integrity and transparency are improved, but the ease of operation and user access efficiency deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoiduser access efficiency
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The smart contract automatically handles authorization verification and token issuance without requiring manual intervention from data owners or administrators. Users simply need to present their authorization token to access data, making the system both reliable and easy to operate.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a copy of the authorization state on the blockchain ledger that can be read by any node. This allows efficient verification of authorization status without requiring complex queries or centralized authentication, improving user access efficiency while maintaining data integrity.

Inventive Principle:
Principle #26Copying

3Reliability

If authorization tokens are issued on blockchain, then transparency and trustworthiness are enhanced, but the speed of data access and system response time deteriorates

Engineering Contradiction:
Improveauthorization transparencyVSAvoiddata access speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Authorization tokens are issued and recorded on the blockchain in advance before data access is needed. Once issued, the tokens can be quickly presented and verified without requiring real-time authorization checks, thus maintaining transparency while improving access speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts the authorization verification function from the data access process. The smart contract stores authorization state separately on the blockchain, allowing fast verification without blocking the data access path. This separation enables transparent authorization while maintaining high access speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11831656B2Providing data authorization based on blockchain
Publication Date: 2023.11.28 ANTCHAIN TECHNOLOGY PTE LTD
  • US11831656B2 patent drawing
  • US11831656B2 patent drawing
  • US11831656B2 patent drawing

AI summary

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing blockchain-based data authorization. One of the methods includes receiving, by a blockchain node, a data acquisition transaction submitted by a data user for obtaining target data possessed by a data owner, determining, by the blockchain node, that the data user has obtained authorization of the target data, and executing, by the blockchain node, a smart contract invoked by the data acquisition transaction to issue an authorization token to the data user in response to determining that the data user has authorization of the target data, where the authorization token is sent to a privacy computing platform.