Blockchain-Based Trust Mechanism for Distributed Computing Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.

