Cross-Blockchain Data Processing via Trusted Execution Environment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-chain data authentication methods, such as those using Proof of Stake (POS) consensus algorithms, face throughput bottlenecks and low execution efficiency due to the need for verifying multiple signatures, limiting their scalability and application scenarios.

Innovation Solution

Implementing a cross-chain data processing method that utilizes a trusted attester with a Trusted Execution Environment (TEE) to verify and sign cross-chain data, allowing for efficient authentication and increased scalability by leveraging TEE policies like Intel SGX, which provides a secure and isolated environment for data processing and verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Proof of Stake (POS) consensus algorithm is used for cross-chain data authentication, then data security is improved, but throughput is limited and execution efficiency is low

Engineering Contradiction:
Improvedata securityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a relay chain as an intermediary component that facilitates cross-chain data authentication. The relay chain receives data from source blockchains, performs authentication using POS consensus, and forwards verified data to destination blockchains. This intermediary structure isolates the authentication bottleneck from the data transmission path, allowing parallel processing and improving overall throughput while maintaining security through the relay chain's consensus mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the cross-chain authentication process into multiple independent components: source blockchain data generation, relay chain authentication, and destination blockchain verification. By dividing the monolithic authentication process into segmented stages that can operate in parallel, the system increases throughput while each segment maintains the necessary security checks through POS consensus on the relay chain.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple signatures are verified on the relay chain, then data authentication reliability is improved, but execution efficiency deteriorates

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidexecution efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary aggregation of multiple signatures into a single composite signature before the relay chain verification process. Source blockchains collect and aggregate signatures from multiple validators in advance, then submit this pre-aggregated signature to the relay chain. This preliminary action reduces the verification burden on the relay chain from checking hundreds of individual signatures to verifying a single aggregated signature, dramatically improving execution efficiency while maintaining authentication reliability through the mathematical properties of signature aggregation schemes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If POS consensus is used for cross-chain data authentication, then data trustworthiness is improved, but scalability is limited

Engineering Contradiction:
Improvedata trustworthinessVSAvoidscalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent designs the relay chain with universal authentication capabilities that can handle multiple types of cross-chain data requests and support various blockchain protocols. The relay chain's POS consensus mechanism serves multiple functions: authenticating data from different source blockchains, verifying different data types, and supporting various destination blockchains. This multi-functional design enables the system to scale to accommodate diverse blockchain applications while maintaining a single trusted authentication pathway, improving adaptability without sacrificing the trustworthiness provided by POS consensus.

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

Data Source

PatentEP3812936B1Cross-blockchain data processing method and device, client terminal, and blockchain system
Publication Date: 2022.12.28 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3812936B1 patent drawingFigure 1~2
  • EP3812936B1 patent drawingFigure 3~4
  • EP3812936B1 patent drawingFigure 5~6

AI summary

Embodiments of the present specification disclose cross-chain data processing methods, apparatuses, and client devices, and blockchain systems. Data exchanges between blockchains can be implemented based on a TEE, to rapidly and efficiently implement cross-chain data authentication, implement high scalability of cross-chain data processing, and extend applicability to more cross-chain data exchange scenarios. With the solutions in the embodiments of the present specification, an upper-limit of cross-chain data throughput traffic can be increased efficiently with ease, and processing performance of cross-chain data exchanges can be improved.