Blockchain DBMS Translation Layer for SQL Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed databases lack interoperability with blockchain systems, making it difficult to migrate to a more secure and robust blockchain-based data management system, and existing solutions do not provide seamless integration with standard database commands.

Innovation Solution

A new data structure and database management system (DBMS) are proposed that enable existing database features to be implemented on a blockchain, allowing for interoperability and scalability by using blockchain transaction identifiers (TTxIDs and ETxIDs) and supporting standard SQL commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a blockchain-based database management system is implemented, then security and robustness are improved, but interoperability with existing database systems deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidinteroperability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary layer that translates between traditional SQL database commands and blockchain transaction operations. This mediator enables existing database systems to interact with blockchain infrastructure without requiring fundamental architectural changes, thus maintaining interoperability while leveraging blockchain's security benefits.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements a universal interface that supports both traditional database operations and blockchain-specific functions through a single unified architecture. This multi-functional approach allows the same system to serve both legacy database clients and modern blockchain applications, resolving the interoperability conflict.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If blockchain transaction validation is performed for each database operation, then data integrity is improved, but processing speed deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments database operations into different validation tiers: critical operations that require full blockchain validation and non-critical operations that use lighter verification mechanisms. This segmentation maintains data integrity for important transactions while preserving processing speed for routine operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial validation action by performing full blockchain validation only when necessary for data integrity, rather than validating every single operation. This selective approach maintains security where needed while avoiding the performance penalty of universal validation.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If complex data structures are used to support SQL commands on blockchain, then compatibility with existing systems is improved, but system complexity deteriorates

Engineering Contradiction:
ImprovecompatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of SQL command interpretation and data structure mapping into a separate translation layer, leaving the core blockchain system simple and unchanged. This extraction allows compatibility with existing SQL-based systems while containing the added complexity in an isolated, manageable component.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12579130B2Blockchain database management system
Publication Date: 2026.03.17 NCHAIN LICENSING AG
  • US12579130B2 patent drawing
  • US12579130B2 patent drawing
  • US12579130B2 patent drawing

AI summary

In one aspect, the present disclosure proposes methods, devices and systems and devices for providing a new structured data pertaining to blockchain transactions to implement a new data structure. This new data structure is provided to implement a distributed database. In another aspect, a new distributed data management system (DBMS) is provided, that can manage data associated with the new data structure. However, unlike a conventional DBMS for traditional databases, the present disclosure provides a blockchain DBMS that is configured to managed data associated with one or more blockchain transactions, said data being stored in the new data structure. In another aspect, the present disclosure provides a method for generating or providing one or more blockchain transactions for implementing one or more standard database commands that are received for accessing or manipulating a database, where the data is stored on the new data structure.