Blockchain Search Server for Cross-Network Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in conveniently searching for information across multiple blockchain networks, as existing systems do not enable easy access or querying of data without direct interaction with each network.

Innovation Solution

A method that allows users to search for data in a blockchain by entering a search term, selecting a blockchain network, and receiving data from the network without direct access, using a QR code, hash value, or block number, and optionally executing services like messenger, news, or music services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users directly access each blockchain network to search for information, then search accuracy is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvesearch accuracyVSAvoidease of operation
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a search server as an intermediary component that receives search requests from user terminals, selects appropriate blockchain networks based on the search term, and returns search results. This mediator handles the complexity of multi-network access, allowing users to perform cross-network searches through a single interface without needing to understand or directly access multiple blockchain networks, thus maintaining search accuracy while significantly improving ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If users access multiple blockchain networks to search for data, then completeness of search results is improved, but device complexity increases

Engineering Contradiction:
Improvecompleteness of search resultsVSAvoiddevice complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The search server is designed with multi-functional capabilities: it can identify and select appropriate blockchain networks based on search terms, manage connections to multiple networks, execute searches across selected networks, and aggregate results. This universal search server handles all complexities of multi-network access in a single system, enabling complete cross-network search results without requiring the user terminal to manage multiple network connections, thus improving completeness while reducing device complexity

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

3Ease of operation

If a centralized search system is introduced to simplify user access, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improveease of operationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system is segmented into distinct functional modules: a user terminal for simple search initiation, a search server for complex coordination and processing, and multiple blockchain networks for data storage. The search server itself is further segmented into components for network selection, search execution, and result aggregation. This segmentation allows the complexity to be concentrated in the search server while keeping the user terminal simple, improving ease of operation for users while managing system complexity through modular design

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12130803B2Blockchain data search method
Publication Date: 2024.10.29 UNIQUECODE CO LTD
  • US12130803B2 patent drawing
  • US12130803B2 patent drawing
  • US12130803B2 patent drawing

AI summary

A blockchain data search method is proposed, the method including receiving a search term for identifying a block from a user terminal, and selecting a blockchain network to be searched from among multiple blockchain networks; accessing the selected blockchain network to enter the search term and thus searching the selected blockchain network for a block corresponding to the search term; receiving data stored in the searched block from the selected blockchain network; and transmitting the received data to the user terminal.