Asynchronous API Gateway for Blockchain Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Private blockchain systems face limitations in providing secure and efficient data management for enterprise applications due to barriers in data access and high functional overhead, leading to reduced flexibility and increased security risks in asynchronous user communications and data sharing.

Innovation Solution

An asynchronous API-driven external application services platform for blockchain systems that enables selective and limited access to third-party service providers, utilizing a controller device to manage user access and permissions, and an API layer to facilitate data sharing and processing, ensuring data security and integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If private blockchain systems implement strict access control for data security, then security is improved, but data access flexibility and system functionality deteriorate

Engineering Contradiction:
Improvedata securityVSAvoiddata access flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an API layer as an intermediary component between external applications and the private blockchain system. This API layer manages access requests, validates permissions, and controls data retrieval without requiring direct access to the blockchain nodes. By positioning the API as a mediator, the system maintains strict security boundaries while enabling flexible and controlled data access for third-party services, thus resolving the contradiction between security and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If private blockchain systems enable third-party access for enhanced functionality, then adaptability is improved, but security risks and system complexity increase

Engineering Contradiction:
Improvethird-party service integrationVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the system into distinct functional layers: the private blockchain core layer that maintains security and data integrity, and an external API layer that handles third-party service integrations. This segmentation allows third-party services to access specific data through controlled API endpoints without compromising the core blockchain security. Each layer operates independently with defined interfaces, enabling functionality expansion while isolating security risks to the external layer.

Inventive Principle:
Principle #1Segmentation

3Stability of the object's composition

If synchronous communication methods are used for data sharing, then data consistency is improved, but time delays and process efficiency worsen

Engineering Contradiction:
Improvedata consistencyVSAvoidcommunication time delays
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having external applications submit data to the API layer in advance, which then queues and processes these submissions asynchronously. The API layer pre-validates data formats, pre-authenticates requests, and prepares data for blockchain integration before actual submission. This preliminary processing eliminates the need for synchronous waiting, as the blockchain system can process submissions at its own pace while maintaining data consistency through structured validation and ordering mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11968265B2Systems and methods for asynchronous API-driven external application services for a blockchain
Publication Date: 2024.04.23 THE TRAVELERS INDEMNITY
  • US11968265B2 patent drawing
  • US11968265B2 patent drawing
  • US11968265B2 patent drawing

AI summary

Systems and methods for asynchronous API-driven external application services for blockchain are provided. The blockchain may store profile data that permits asynchronous communications and data sharing among a plurality of trusted users, and an application server layer may act as a gateway to a blockchain system to selectively provide limited access to external application services to operate upon the blockchain data.