Blockchain-Based Trust Mechanism for Distributed Computing Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The computing power network faces vulnerabilities due to distributed and heterogeneous computing clusters with different security management mechanisms, leading to data tampering, identity hijacking, and poor scalability, making it challenging to provide trusted computing services and efficiently manage resources.

Innovation Solution

A computing power network system is developed with a control center, domain name server, and trusted resource management unit, utilizing a distributed trust mechanism based on blockchain technology, serverless architecture, and container technology to ensure secure and scalable computing services by assessing and rewarding cluster credibility and dynamically allocating resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If distributed heterogeneous computing clusters are deployed to improve computing power network coverage and accessibility, then the network scalability and service accessibility are improved, but the security reliability deteriorates due to different security management mechanisms and increased vulnerability to data tampering and identity hijacking

Engineering Contradiction:
Improvecomputing power network accessibilityVSAvoidnetwork security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A blockchain-based trust mechanism is introduced as an intermediary layer between distributed computing clusters and user terminals. The blockchain network records and verifies service capability data from multiple clusters, creating a decentralized trust system that enables secure resource allocation without requiring uniform security management mechanisms across all clusters. This mediator resolves the contradiction by enabling accessibility through diverse cluster participation while maintaining reliability through cryptographic verification and consensus mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the parameter of trust verification from centralized authentication to decentralized cryptographic verification. By transforming the security model from relying on uniform security management policies to using blockchain-based immutable recording and consensus validation, the system enables heterogeneous clusters to participate securely. The trust parameter is redefined from institutional credibility to cryptographic proof of service capability, allowing both accessibility and reliability to coexist.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If traditional centralized resource management is used to simplify control, then the management complexity is reduced, but the resource allocation efficiency deteriorates due to inability to dynamically allocate across distributed heterogeneous clusters

Engineering Contradiction:
Improveresource management complexityVSAvoidresource allocation efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The resource management function is segmented into two independent parts: (1) a lightweight control center that handles user requests and basic coordination, and (2) a decentralized blockchain network that autonomously manages resource verification, credit assessment, and allocation decisions. This segmentation reduces the complexity burden on the control center while enabling efficient dynamic allocation through the autonomous blockchain-based resource management module, which can independently evaluate cluster credibility and allocate resources based on real-time service capability data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain-based resource management system implements self-service by autonomously verifying service capability data from computing clusters, automatically assessing cluster credits, and dynamically allocating resources without requiring centralized intervention. The system uses smart contracts to automatically execute resource allocation decisions based on pre-defined criteria and real-time blockchain data, enabling efficient resource distribution across heterogeneous clusters while keeping the control center's management complexity low.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If computing clusters operate independently with different security mechanisms to maintain operational autonomy, then the system adaptability is improved, but the trust verification difficulty increases leading to identity hijacking vulnerabilities

Engineering Contradiction:
Improvecluster operational autonomyVSAvoidtrust verification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The blockchain network serves as a neutral intermediary that receives, verifies, and records service capability data from independent computing clusters without requiring them to adopt uniform security mechanisms. Each cluster maintains its operational autonomy and security policies, while the blockchain intermediary provides a common verification layer that standardizes trust assessment. This allows clusters to operate independently with different security approaches while the blockchain mediator enables consistent trust verification across the entire network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The blockchain-based trust mechanism provides universal verification capability that works across all heterogeneous computing clusters regardless of their individual security implementations. The system uses multi-functional smart contracts that can verify various types of service capability data (computing power, storage, bandwidth) from different cluster types using the same cryptographic protocols. This universal approach enables trust verification across diverse autonomous clusters without requiring them to conform to a single security standard, thus maintaining both adaptability and reducing verification difficulty.

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

Data Source

PatentUS12058179B2Computing power network system
Publication Date: 2024.08.06 EXASCALE LABS INC
  • US12058179B2 patent drawing
  • US12058179B2 patent drawing

AI summary

A computing power network system includes: a control center; distributed computing clusters; a domain name server; and a trusted resource management unit, including a contract server and a plurality of blocks; wherein the control center is configured to provide a service interface for a user terminal, and determine a scheduling policy for the distributed computing clusters; the domain name server is configured to receive a parsing request sent by the user terminal over the service interface, and determine, based on the parsing request and the scheduling policy, an IP address of a target computing cluster configured to perform a computing task of the user terminal; and each computing cluster in the distributed computing clusters is configured to uploads real service capability data thereof to the contract server, and the contract server is configured to send the credit assessment to the plurality of blocks.