Blockchain Web Search Verification via Node Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web search engines are susceptible to biased ranking algorithms that prioritize commercial interests over accuracy, leading to misleading search results, as they are owned by commercial entities with opaque algorithms.

Innovation Solution

A blockchain-based system that verifies web page importance through a network of nodes, validating page existence, detecting invalid pages, and storing valid page packages, ensuring transparent and trustworthy search results by utilizing a peer-to-peer network to validate and store web page information in a decentralized manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If web search engines use commercial ranking algorithms, then search results can be generated quickly, but the results may be biased and misleading due to commercial interests

Engineering Contradiction:
Improvesearch result generation speedVSAvoidsearch result accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the search engine system into multiple independent network nodes that each perform web page interactions and validations separately. This segmentation prevents any single commercial entity from controlling the entire ranking process, as each node independently verifies web page validity and contributes to the collective ranking decision, thereby maintaining both efficiency and reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a blockchain-based validation layer as an intermediary between web pages and search results. This intermediary layer verifies the authenticity and validity of web pages through cryptographic proofs and consensus mechanisms, ensuring that search results are not manipulated by commercial interests while maintaining quick access to verified information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a centralized search engine is used, then operations are simple and fast, but the system is vulnerable to manipulation by a single entity

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidresistance to manipulation
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized search engine into a distributed network of independent nodes. Each node performs web page interactions and validations autonomously, eliminating the single point of control that enables manipulation. The segmented architecture maintains operational simplicity through standardized node behaviors while achieving resistance to manipulation through distributed consensus.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the flat, hierarchical centralized structure into a spherical, peer-to-peer network topology where all nodes have equal status. This curvilinear distribution ensures that no single node can dominate or manipulate the system, as power is evenly distributed across the network sphere, while maintaining ease of operation through symmetric node interactions.

Inventive Principle:
Principle #14Spheroidality (Curvature)

3Reliability

If multiple network nodes perform web page interactions, then search result reliability improves, but system complexity increases

Engineering Contradiction:
Improvesearch result verification accuracyVSAvoidnetwork system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs each network node to perform multiple functions: web page interaction, validity validation, data storage in blockchain, and participation in consensus mechanisms. This multi-functionality reduces overall system complexity by eliminating the need for separate specialized components, as each node serves as a universal unit that contributes to all aspects of search result verification.

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

Solution Approach 2:

The patent merges the functions of web browsing, validation, storage, and ranking into a unified distributed system. By combining these previously separate functions into integrated node operations, the system achieves high reliability through multiple verification points while managing complexity through functional consolidation at the node level.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If blockchain is used to store valid web pages, then data integrity is ensured, but storage and processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoiddata storage and retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential validity information from web pages and stores it in the blockchain, rather than storing complete web page content. This extraction approach ensures data integrity through cryptographic verification while minimizing storage requirements and retrieval time, as nodes only need to verify and access condensed validity proofs rather than entire web pages.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs web page validity validations in advance and stores the results in the blockchain before they are needed for search operations. This preliminary action allows the system to retrieve pre-verified data quickly during search operations, reducing latency while maintaining data integrity through the immutable blockchain storage of pre-computed validity proofs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10691763B2Trustable web searching verification in a blockchain
Publication Date: 2020.06.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10691763B2 patent drawing
  • US10691763B2 patent drawing
  • US10691763B2 patent drawing

AI summary

Providing web search results which are verifiable via the blockchain may offer transparency into valid web pages and their availability when conducting a search. One example method of operation may include performing a plurality of web page interactions by a plurality of network node devices operating on a network, validating existence of valid web pages, detecting invalid web pages based on the plurality of web page interactions, and storing a valid page package with the valid web pages in a blockchain.