Blockchain Adapter System for Cross-Protocol Interoperability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies face challenges in performance and usability due to their design limitations, which hinder widespread adoption, particularly in handling high throughput and requiring specialized knowledge, and lack interoperability across different blockchain networks.

Innovation Solution

A system and method for processing chain-agnostic requests that allow access to multiple blockchain protocols using adapters, enabling clients to interact with various blockchain networks without needing to run specific blockchain nodes or protocols, through a computing resource service provider that decodes and routes requests using chain adapters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing blockchain technologies are used, then decentralization and security are achieved, but performance and throughput are limited

Engineering Contradiction:
Improvetransaction throughputVSAvoiddecentralization security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments blockchain functionality into two parts: a lightweight client interface and backend blockchain nodes. This allows users to interact with blockchain services without running full nodes, thereby improving throughput and performance while maintaining the security and decentralization properties of the underlying blockchain network through the use of multiple distributed nodes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces blockchain adapters as intermediary components that translate between different blockchain protocols and a unified interface. These adapters enable high-throughput access to multiple blockchain networks without requiring users to directly manage the complexity of each blockchain, thus improving performance while maintaining security through the blockchain's native consensus mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If users run blockchain nodes directly, then access to blockchain data is achieved, but device complexity and knowledge requirements increase

Engineering Contradiction:
Improveblockchain access simplicityVSAvoidnode running complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complex functionality of blockchain node operation from the user's device. Users only need to run lightweight client applications that communicate with backend blockchain nodes through standardized adapters, eliminating the need for users to manage full nodes, understand consensus algorithms, or handle cryptographic key management directly.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a universal interface layer through blockchain adapters that can interact with multiple different blockchain protocols through a single standardized API. This multi-functional approach allows users to access various blockchain networks without needing to learn or configure different node software for each blockchain, significantly simplifying operation.

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

3Adaptability or versatility

If multiple blockchain technologies are adopted, then interoperability is achieved, but system complexity increases

Engineering Contradiction:
Improveblockchain interoperabilityVSAvoidprotocol integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces blockchain adapters as intermediary components that translate between different blockchain protocols and a unified interface. Each adapter handles the complexity of a specific blockchain protocol internally, while presenting a standardized interface to users. This allows multiple blockchain technologies to be integrated without increasing user-facing complexity, as the adapters manage protocol differences transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of protocol interface complexity by introducing a standardized abstraction layer. Instead of users directly interacting with diverse blockchain protocols with different parameters and interfaces, all interactions are normalized through adapters that translate varying protocol parameters into a unified interface, thereby achieving interoperability without increasing perceived complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11676139B2Blockchain adapter, protocol, and access layer
Publication Date: 2023.06.13 ARCBLOCK INC
  • US11676139B2 patent drawing
  • US11676139B2 patent drawing
  • US11676139B2 patent drawing

AI summary

Techniques and systems described below relate to systems and methods to access and store blockchain data. In various examples, a client computer system submits a blockchain-agnostic request to a computing resource service provider and the service provider processes the request. The chain-agnostic request may be a request that is interoperable between multiple blockchain protocols, such that, for a given request, the request can be fulfilled using multiple underlying blockchain technologies. A computing resource service provider may receive and process chain-agnostic requests by decoding or otherwise interpreting the requests and routing the requests for fulfillment using one or more chain adapters that are accessible to the computing resource service provider. The service provider may determine metadata associated with the request and determining how to fulfill the request, which may include accessing computing resources of the computing resource service provider and/or the associated blockchain network.