Blockchain Adaptor for Multi-Chain Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data service systems face challenges in supporting diverse data transmission and exchange, particularly with the increasing use of blockchain technology, where different blockchains have unique data format and communication mode requirements, making it difficult for user terminals to manage data transmission efficiently.
Innovation Solution
A data service system is developed with an interface service unit for user interaction, a transmission unit that includes a blockchain adaptor to transmit data across various blockchains, and a smart contract controller to manage data transmission based on specific requirements, ensuring compatibility and security through data format conversion and encryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is transmitted directly to multiple different types of blockchains without adaptation, then transmission speed is fast, but compatibility with different blockchain requirements deteriorates
Solution Approach 1:
The patent introduces a blockchain adaptor as an intermediary component between the user terminal and multiple blockchains. The adaptor receives data from the terminal, converts it into formats compatible with different blockchain types (Bitcoin, Ethereum, EOS), and transmits it accordingly. This mediator handles the complexity of multiple blockchain protocols, allowing the terminal to interact with diverse blockchains without needing to understand each protocol's specific requirements.
Solution Approach 2:
The blockchain adaptor is designed with multi-functionality to support multiple blockchain types simultaneously. It can identify the target blockchain type and automatically apply the appropriate conversion rules and communication protocols for each type (Bitcoin, Ethereum, EOS). This universal approach allows a single adaptor to serve multiple purposes, reducing the need for separate adaptation mechanisms for each blockchain.
2Adaptability or versatility
If data format conversion is performed for each blockchain type, then compatibility is improved, but processing time increases
Solution Approach 1:
The system pre-establishes conversion rules and protocols for different blockchain types in the blockchain adaptor. When data transmission is initiated, the adaptor quickly identifies the target blockchain type and applies the pre-configured conversion rules, avoiding the need to analyze and determine conversion methods in real-time. This preliminary preparation significantly reduces processing time while maintaining compatibility.
3Reliability
If smart contract triggering is added to control data transmission, then security is improved, but system complexity increases
Solution Approach 1:
The patent merges the smart contract triggering function with the existing blockchain adaptor and transmission controller. The transmission controller, which already manages data transmission processes, is extended to include smart contract triggering capabilities. This integration allows security verification through smart contracts without requiring a completely separate system, thus improving security while minimizing the increase in overall system complexity.
4Adaptability or versatility
If multiple blockchain types are supported, then versatility is improved, but difficulty of managing different data formats increases
Solution Approach 1:
The blockchain adaptor is segmented into distinct modules, each responsible for handling specific blockchain types (Bitcoin module, Ethereum module, EOS module). Each module contains the specific conversion rules and protocols for its designated blockchain type. This segmentation allows the system to support multiple blockchain types while keeping the management of each format isolated and manageable, reducing the overall complexity of handling diverse data formats.
Data Source
AI summary
A system may be disclosed in the present disclosure, comprising: an interface service unit configured to perform at least one of sending data to or receiving data from one or more users via a user interface; and a transmission unit including: a blockchain adaptor configured to transmit data to a plurality of different types of blockchains, via a blockchain interface, according to data format and communication mode requirements of each of the plurality of different types of blockchains and a transmission controller configured to trigger a smart contract running on a blockchain of the plurality different types of blockchains via the blockchain interface, and control a data transmission under instructions from the smart contract, wherein the data transmission is based on data received from the user interface.


