Cross-Chain Data Access via Pluggable Drivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies lack a standard method for cross-chain data operations, hindering efficient interconnection and data interaction between different blockchain systems.

Innovation Solution

A blockchain-based cross-chain data access method that utilizes access path information to determine the target blockchain and invokes a corresponding data access driver to parse and retrieve target data, allowing for customizable and pluggable data access drivers, reducing development costs and simplifying upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a standardized cross-chain data access method is implemented, then cross-chain data interaction efficiency is improved, but system complexity increases due to the need for multiple data access drivers for different blockchains

Engineering Contradiction:
Improvecross-chain data interaction efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a universal data access driver architecture where a single driver can handle multiple blockchain types through standardized interfaces. The driver is designed with multi-functionality to support different blockchain protocols (Bitcoin, Ethereum, etc.) by configuring connection parameters and data structure mappings, eliminating the need for separate dedicated drivers for each blockchain type.

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

Solution Approach 2:

The patent introduces an intermediary layer consisting of a standardized access interface and protocol translation mechanism between the user and diverse blockchain systems. This intermediary handles the complexity of different blockchain protocols by translating various blockchain data formats into a unified access standard, shielding users from underlying system complexity while maintaining high interaction efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If customized data access drivers are developed for each blockchain, then data access accuracy is improved, but development costs and maintenance burden increase

Engineering Contradiction:
Improvedata access accuracyVSAvoiddevelopment cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent segments the data access driver into modular components: a standardized interface layer, a protocol adaptation layer, and a blockchain-specific configuration layer. This segmentation allows the core access logic to be reused across different blockchains while only requiring lightweight configuration adjustments for each blockchain type, reducing development costs while maintaining data access accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter-based configuration to adapt the universal driver to different blockchains. By changing connection parameters, data structure mappings, and protocol settings rather than rewriting entire drivers, the system achieves accurate data access for each blockchain type with minimal development effort and simplified maintenance.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If a unified data access interface is adopted, then ease of operation is improved, but adaptability to different blockchain protocols deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidprotocol adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent resolves the contradiction by adding a dimensional layer of protocol adaptation between the unified interface and blockchain protocols. The standardized interface operates at one dimension providing ease of operation, while the protocol adaptation layer at another dimension handles blockchain-specific variations, allowing both unified access and protocol versatility to coexist.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentEP3812907B1Blockchain-based cross-chain data access method and apparatus
Publication Date: 2022.11.09 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3812907B1 patent drawingFigure 1
  • EP3812907B1 patent drawingFigure 2~3

AI summary

One or more embodiments of the present specification provide a blockchain-based cross-chain data access method and apparatus, applied to a multi-chain system including a plurality of blockchains. The method includes the following: obtaining an access request that is specific to target data and that is sent by any node device, where the access request includes an access path of the target data; determining, based on the access path of the target data, a target blockchain that the target data is located in, where a corresponding data access driver is configured for the target blockchain; and invoking the data access driver to parse the access request, to complete access to the target data.