Secure Asset Bridge Using Enclave Verification Across Blockchains
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems face challenges in transferring assets between networks due to high transfer fees, incompatibility of different data models, and vulnerability to security threats, limiting user access and functionality.
Innovation Solution
A secure enclave environment is used to facilitate asset transfers between blockchains by operating a bridge within a trustless and secure environment, utilizing a secure-execution server and warden servers to perform lock and unlock operations, and employing remote attestation for verification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If assets are transferred between blockchains using traditional methods, then transfer functionality is achieved, but transfer fees are high and transaction costs exceed asset value
Solution Approach 1:
The patent introduces a bridge contract as an intermediary mechanism between blockchains. The bridge contract receives assets from one blockchain, holds them in custody, and issues corresponding wrapped assets on the target blockchain. This intermediary structure eliminates the need for expensive direct cross-chain transfers while maintaining asset liquidity and transfer efficiency.
Solution Approach 2:
The patent creates wrapped asset tokens that are cryptographic copies representing the original assets held in the bridge contract. These wrapped tokens can be transferred and traded on the target blockchain without moving the actual underlying assets, reducing transfer costs while maintaining full functionality and liquidity.
2Adaptability or versatility
If blockchains with different data models interact directly, then cross-chain compatibility is achieved, but security vulnerabilities increase due to exposure to attacks
Solution Approach 1:
The bridge contract serves as a secure intermediary layer between blockchains with different data models. It abstracts and standardizes interactions, allowing assets to be transferred between incompatible chains without direct exposure. The bridge contract validates and mediates all cross-chain operations, isolating security risks while maintaining broad compatibility.
Solution Approach 2:
The system implements verification mechanisms where the bridge contract monitors and validates asset transfers, minting operations, and burning events. This feedback loop ensures that wrapped assets are always backed by corresponding real assets, preventing security issues like double-spending or unauthorized creation while enabling cross-chain compatibility.
3Loss of energy
If a bridge contract is introduced to enable low-cost transfers, then transfer fees are reduced, but system complexity increases due to additional components
Solution Approach 1:
The bridge contract is designed as a universal, multi-functional system that handles multiple operations: receiving assets, issuing wrapped tokens, transferring them across chains, verifying transfers, minting wrapped assets, and burning tokens. This consolidation of multiple functions into a single contract reduces overall system complexity compared to having separate contracts for each operation.
Solution Approach 2:
The bridge contract uses simple wrapped token copies that mirror the functionality of original assets without requiring complex transformation logic. These wrapped tokens can be freely transferred and traded on the target blockchain, eliminating the need for complex cross-chain communication protocols while achieving low-cost transfers.
4Productivity
If wrapped assets are minted and transferred on target blockchain, then asset liquidity is improved, but risk of exploitation by malicious actors increases
Solution Approach 1:
The bridge contract implements continuous verification feedback where it monitors the target blockchain for transfer confirmations and asset burning events. This feedback mechanism ensures that wrapped assets are only created when real assets are actually held in the bridge contract, preventing exploitation while maintaining full liquidity. The system automatically adjusts the supply of wrapped assets based on verified real asset holdings.
Data Source
AI summary
Described herein is technology for providing the secure transfer of assets between blockchain networks. A secure-execution server can be configured to execute a bridge program in a secure execution environment to interact with a first pool of warden servers to facilitate secure transfer of assets between a first blockchain network and a second blockchain network. The bridge program may include instructions that, when executed by the secure execution environment, cause the secure-execution server to perform operations that may include performing lock operations that lock first assets from a contractless blockchain network and mint second assets representing the first assets in a contracting blockchain network, where the contracting blockchain network supports smart-contracts that are unsupported on the contractless blockchain network; and performing unlock operations that unlock the first assets by transferring the first assets in the first blockchain network in response to the second assets being returned or destroyed.


