Blockchain Ledger Adapter for External Application Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems lack an efficient mechanism to integrate transactions with external applications, leading to errors and manual reconciliation due to the immutability of committed transactions, which complicates synchronization between blockchain ledgers and related applications.

Innovation Solution

Implementing a blockchain-side adapter and an application-side adapter to simulate transactions and verify necessary information before committing them to the blockchain ledger, ensuring valid integration and synchronization with external applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transactions are committed to the blockchain ledger, then data immutability and security are improved, but the ability to synchronize with external applications deteriorates due to inability to modify committed transactions

Engineering Contradiction:
Improvedata immutabilityVSAvoidsynchronization capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary validation of transactions against application requirements before committing them to the blockchain ledger. The adapter verifies that committed transactions contain all necessary information for external application synchronization, preventing future synchronization issues by addressing them in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A blockchain adapter serves as an intermediary component between the blockchain ledger and external applications. This adapter translates and validates transaction data, ensuring that committed blockchain transactions can be properly synchronized with external applications without modifying the immutable blockchain data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If blockchain and application are managed independently, then system autonomy and simplicity are improved, but integration efficiency and data consistency deteriorate

Engineering Contradiction:
Improvesystem autonomyVSAvoidintegration efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The blockchain adapter acts as an intermediary that enables efficient integration between independently managed blockchain and application systems. It handles the complexity of synchronization automatically, allowing both systems to maintain autonomy while achieving high integration efficiency through the adapter's coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the adapter continuously monitors blockchain transactions and automatically triggers synchronization operations with external applications. This feedback loop ensures data consistency without manual intervention, maintaining both system autonomy and integration efficiency.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual reconciliation is performed for transaction synchronization, then data accuracy can be improved, but time consumption and operational complexity increase

Engineering Contradiction:
Improvedata accuracyVSAvoidreconciliation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The blockchain adapter implements self-service automation that performs transaction validation and synchronization operations automatically. The system validates transactions against application requirements and executes synchronization without manual intervention, maintaining data accuracy while eliminating the time loss associated with manual reconciliation processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3567540B1Integrating a blockchain ledger with an application external to the blockchain ledger
Publication Date: 2025.12.24 ORACLE INT CORP
  • EP3567540B1 patent drawingFigure 1A
  • EP3567540B1 patent drawingFigure 1B
  • EP3567540B1 patent drawingFigure 2

AI summary

Integrating a blockchain ledger with an application external to the blockchain ledger is disclosed. A first method determines a state, to be written to a blockchain ledger, based on a contract transaction. A second method determines a state, to be written to the blockchain ledger, based on an adapter transaction. The first method includes an invocation of the second method. The second method verifies whether the adapter transaction includes a particular set of information associated with a particular application. If the adapter transaction includes the particular set of information, then both the contract transaction and the adapter transaction are committed to the blockchain ledger. If the adapter transaction does not include the particular set of information, then neither the contract transaction nor the adapter transaction are committed to the blockchain ledger. The state determined based on the adapter transaction is used to update the particular application.