Blockchain Bridge via Burn-Mint Attestation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain bridging mechanisms face security vulnerabilities and asset fragmentation issues, as they create high-value targets for hackers and require complex, centralized exchanges, leading to inefficiencies in transferring native assets between blockchains.
Innovation Solution
A blockchain-based method that executes a burn operation on a first blockchain, formats a message with transaction details, emits it to an event log, requests attestation from an attestation service, and mints corresponding cryptocurrency on a second blockchain, eliminating the need for wrapped tokens and centralized exchanges.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional bridging mechanisms are used to transfer assets between blockchains, then asset transfer functionality is achieved, but security vulnerabilities increase and the system becomes a high-value target for hackers
Solution Approach 1:
The patent extracts the bridging function from centralized exchanges and wrapped tokens, implementing direct peer-to-peer asset transfer between blockchains through smart contracts. This eliminates the need for intermediary centralized systems that create security vulnerabilities and high-value targets for hackers.
Solution Approach 2:
The patent introduces cross-chain message passing and event log mechanisms as intermediaries to enable trustless communication between blockchains. Instead of relying on centralized exchange intermediaries, the system uses on-chain message verification and attestation services to facilitate secure asset transfer.
2Productivity
If centralized exchanges are used for asset transfer, then transaction processing is simplified, but system complexity increases and efficiency decreases
Solution Approach 1:
The patent implements self-service asset transfer where users can directly move assets between blockchains through their own wallets and smart contracts. The system automatically handles message formatting, event log emission, and cross-chain verification without requiring users to interact with centralized exchange interfaces.
Solution Approach 2:
The patent replaces the mechanical system of centralized exchange order books and matching engines with automated smart contract-based transfer mechanisms. The system uses on-chain event logs and message verification to automatically execute transfers, eliminating the need for complex centralized processing systems.
3Adaptability or versatility
If wrapped tokens are used for bridging, then asset transfer is enabled, but asset fragmentation increases and native assets lose efficiency
Solution Approach 1:
The patent segments the asset representation by maintaining native assets on their respective blockchains and using blockchain-specific event logs for transfer coordination. Instead of creating unified wrapped tokens that fragment assets across chains, the system allows each blockchain to maintain its native asset form while enabling transfer through cross-chain message passing.
Solution Approach 2:
Instead of wrapping native assets to enable transfer (the conventional approach), the patent inverts the approach by using on-chain event logs and direct smart contract calls to transfer assets between blockchains. This eliminates the need for wrapped tokens and maintains asset efficiency on each chain.
Data Source
AI summary
Certain aspects of the present disclosure provide techniques for performing a blockchain-based transaction, comprising: executing a first process on a first blockchain, including: causing a first amount of cryptocurrency to be burned on the first blockchain according to a burn operation; formatting a message to include one or more details of the burn operation; and emitting the message to an event log associated with the first blockchain; requesting an attestation from an attestation service based on a hash of the message emitted to the event log; receiving the attestation from the attestation service; and executing a second process on a second blockchain, including: providing the message and the attestation to the second blockchain; and causing a second amount of cryptocurrency to be minted on the second blockchain based on the message.


