Decentralized Database Access Gateway Using Private Blockchain

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional centralized database management systems face challenges with access management, user tracking, data security, and throughput in large, geographically distributed networks, particularly when sharing databases across organizations, and are prone to single points of failure.

Innovation Solution

A decentralized access gateway system utilizing distributed network nodes hosting a private party blockchain, where validator nodes co-operatively validate database operations and generate new blocks, and host nodes update local copies, maintaining an immutable record of access and updates across diverse and secure databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized database management system is used, then database access and editing are convenient, but access management, user tracking, and data securing become difficult in large geographically distributed networks

Engineering Contradiction:
Improvedatabase access convenienceVSAvoidaccess management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments the centralized database management into distributed network nodes, each independently managing local database access while collectively maintaining security through blockchain validation. This divides the complex centralized management function into multiple simpler node operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain acts as an intermediary layer between distributed database nodes and users. It mediates access management and data securing by providing a shared ledger of validated operations, eliminating the need for complex centralized authentication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a centralized database management system is used, then database operations are streamlined, but throughput requirements for larger networks cannot be kept up with

Engineering Contradiction:
Improvedatabase operation efficiencyVSAvoidnetwork throughput
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The system segments database operations across multiple distributed nodes that can process requests simultaneously and in parallel. This divides the throughput burden from a single centralized system into multiple concurrent node operations, achieving higher overall speed.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If a centralized database management system is used, then database access is simplified, but a single point of failure exists

Engineering Contradiction:
Improvedatabase access simplicityVSAvoidsystem reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the centralized database into distributed copies across multiple network nodes. Each node maintains a functional copy, eliminating the single point of failure while preserving access simplicity through the blockchain-coordinated distributed architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain provides beforehand cushioning by creating an immutable, distributed record of all database operations. This pre-established distributed ledger protects against failures and ensures data integrity even if individual nodes or the entire network experience issues.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Reliability

If a decentralized blockchain validation system is used, then single point of failure is avoided and data integrity is ensured, but network energy consumption increases

Engineering Contradiction:
Improvedata integrityVSAvoidnetwork energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system changes the validation parameter from competitive proof-of-work to cooperative validation. Instead of energy-intensive cryptographic competitions, nodes cooperatively validate operations by appending to the blockchain, significantly reducing energy consumption while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12160471B2Distributed network nodes defining a database access gateway
Publication Date: 2024.12.03 ARCHITECTURE TECH CORP
  • US12160471B2 patent drawing
  • US12160471B2 patent drawing
  • US12160471B2 patent drawing

AI summary

A plurality of distributed network nodes may provide a decentralized access gateway to multiple, diverse types of databases. The plurality of distributed network nodes may host a private party blockchain. Each node may execute a peer-to-peer (P2P) client to perform operations associated with the private party blockchain. A subset of the nodes may be configured as validator nodes that may implement gossip protocols to cooperatively validate one or more database operations and generate a new block for the private party blockchain. Another subset of nodes may be configured as host nodes that may receive the new block and update a corresponding local copy of the private party blockchain appending the new block. Utilizing the co-operative validation of database operations and the updates appending the new blocks, the private party blockchain may maintain an immutable digital record of access and updates to the multiple and diverse types of databases.