CN112132447A - Calculation power network trust evaluation and guarantee algorithm based on block chain - Google Patents

Calculation power network trust evaluation and guarantee algorithm based on block chain Download PDF

Info

Publication number
CN112132447A
CN112132447A CN202010992397.2A CN202010992397A CN112132447A CN 112132447 A CN112132447 A CN 112132447A CN 202010992397 A CN202010992397 A CN 202010992397A CN 112132447 A CN112132447 A CN 112132447A
Authority
CN
China
Prior art keywords
service
user
information
certificate
computing power
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010992397.2A
Other languages
Chinese (zh)
Other versions
CN112132447B (en
Inventor
谢人超
温瑶
贾庆民
黄韬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Jiangsu Future Networks Innovation Institute
Original Assignee
Beijing University of Posts and Telecommunications
Jiangsu Future Networks Innovation Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications, Jiangsu Future Networks Innovation Institute filed Critical Beijing University of Posts and Telecommunications
Priority to CN202010992397.2A priority Critical patent/CN112132447B/en
Publication of CN112132447A publication Critical patent/CN112132447A/en
Application granted granted Critical
Publication of CN112132447B publication Critical patent/CN112132447B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06393Score-carding, benchmarking or key performance indicator [KPI] analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S50/00Market activities related to the operation of systems integrating technologies related to power network operation or related to communication or information technologies
    • Y04S50/12Billing, invoicing, buying or selling transactions or other related activities, e.g. cost or usage evaluation

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

A block chain-based computing power network trust evaluation and guarantee algorithm is characterized by comprising the following steps: step (1) a computing power network user identity registration mechanism method based on a block chain: the users in the computing network comprise a computing provider and a computing consumer, and when the computing consumer joins the computing network, identity registration needs to be completed; when the computing power provider joins the computing power network, identity registration and computing power service registration need to be completed; step (2) a computing power service registration and perception mechanism method based on the block chain: step (3) a calculation network transaction mechanism method based on the block chain: and (4) a reputation evaluation mechanism method based on the block chain. The invention establishes a detailed trust evaluation and guarantee system of the computing power network from a plurality of dimensions of identity trust, behavior trust and the like of users and resources, and provides support for trust and safety management of the computing power network.

Description

Calculation power network trust evaluation and guarantee algorithm based on block chain
Technical Field
The invention relates to the technical field of information, in particular to a block chain-based computing power network trust evaluation and guarantee algorithm.
Background
With the development of 5G and artificial intelligence, the future society can spread over many different scales of computing power at different distances close to users, and various personalized services are provided for the users through a global network. From a billion-magnitude intelligent terminal, to a billion-magnitude home gateway all over the world, to thousands of edge clouds with computing capability brought by future MECs in each city, and to tens of large-scale cloud DCs in each country, a huge amount of ubiquitous computing power is formed, and the internet is accessed from all places, so that a cloud, edge and end three-level computing power architecture is formed, and a development trend of deep integration of computing and networks is formed.
However, under the large trend of network and computing convergence, computationally intensive deployment and coordination expose the following problems:
(1) there is a lack of efficient coordination between edge compute nodes. In the scene of edge calculation and even ubiquitous calculation, the calculation power resources of a single site are limited, the edge sites are not mutually sensed and cannot cooperatively work, and a calculation task cannot be scheduled to an optimal edge node for calculation.
(2) Computing lacks efficient collaboration with the network. In a traditional scheduling scheme, for example, in a current cloud network convergence scheme, a service application layer is decoupled from a network, the application layer cannot accurately grasp the state of the network in real time, the comprehensive performance of an addressing result mainly based on the application layer may not be optimal or even poor, so that the network load is unbalanced, and a service cannot be scheduled to an optimal edge node for service, thereby causing poor service experience.
(3) Cloud computing and edge computing lack efficient coordination. At first, edge computing aims to make up for some short boards of central cloud computing in a part of application scenes at the present stage; in the future, "cloud-edge collaboration" will become an important development trend. Today, the practical application of 5G edge computing is continuously landed, but cloud edge collaboration is still in an exploration phase.
Under the background, the industry proposes a new resource integration scheme of a computing network, which provides an optimal resource allocation and network connection scheme for customer requirements by distributing computing information, storage information, algorithm information and the like of service nodes through a network and combining information such as network states (such as paths, time delays) and the like, and realizes optimal use of resources of the whole network.
However, as an emerging concept, computational networks still have many problems to solve. For example, how to guarantee trusted access to computing resources, how to judge whether the originator of a service request is trusted; in addition, users need to frequently use computing resources and services in a computing network, and therefore how to perform reliable service transactions between a computing provider and a computing consumer is also an unsolved important issue. Although all parties actively advance the research of the computing network, the current computing network still lacks mature security mechanisms similar to those of cloud computing, so that the security risk of participants is increased, and whether the computing network really moves to the application or not is related.
Based on the problems, the technology is designed to develop the key technology research of the algorithm network based on the block chain by means of the characteristics of decentralization, traceability, non-falsification, safety, reliability and the like of the block chain technology, and the algorithm network trust evaluation and guarantee mechanism based on the block chain is designed aiming at the safety and credibility problems possibly existing in the processes of user identity registration and authentication, algorithm service registration and authentication, algorithm perception, algorithm scheduling and transaction and the like.
As shown in fig. 1, the chinese telecommunications has constructed a test environment based on new technologies such as SDN, NFV, AI, cloud computing, etc. on the basis of a theoretical research in the early stage, and has designed an "AI computing power network" system capable of providing flexible resource scheduling for AI applications in combination with an AI enabling platform, and its architecture is shown in fig. 1. The system architecture mainly comprises 4 parts: computing power network management orchestration system, enabling platform, edge/core DC, network infrastructure. In addition, the AI computing network adopts a transaction flow similar to power grid transaction, and a user orders computing resources to obtain corresponding services according to the steps of 'requirement providing-computing network transaction platform providing alternatives-user selection scheme-computing network transaction platform scheduling resources-settlement after transaction is finished'. The AI computational network can automatically analyze the hierarchical requirements posed by the user and allocate appropriate underlying resources. An example of an AI computing power network transaction processing flow is shown in fig. 2.
In the technology, the proposed AI computational power network framework considers the problems of deep fusion and flexible scheduling of cloud, network and edge three-level computational power in a centralized manner, but does not consider the problem of security and credibility in the computational power network. Under the scenes of a large amount of heterogeneous resource access and frequent use of computing resources of a computing power network by a user, the problems of the security and the credibility of the computing power network mainly comprise credible identity authentication of the user, credible access of the heterogeneous computing power resources, credible service of the computing power resources, high-efficiency credible computing power service transaction and settlement and the like.
As shown in FIG. 3, the edge computing system is optimized for the user application demand characteristics based on one of the core challenges of edge computing, namely privacy trust and security assurance issues. An evaluation system based on the comprehensive trust degree is constructed by integrating 3 aspects of identity trust, behavior trust and capability trust of users and resources into the comprehensive trust degree, and a resource optimization scheduling algorithm based on the comprehensive trust is designed and realized: a Mobile Resource Aware (MRA) scheduling algorithm that guarantees edge computing resource management and co-optimization using trust evaluation.
The comprehensive degree of trust proposed by the technique in fig. 3 is applicable to edge computing scenarios, but not fully applicable to computational network scenarios. The second prior art only provides a concept of identity trust, and does not provide a specific solution for how to realize identity trust. Secondly, the evaluation scheme of behavior trust and capability trust provided by the second prior art is too simple, the evaluation dimension is too simple, and the performance of the scheme under the conditions of reentry attack, collusion commenting, unfair rating and the like is not verified. In addition, the technology does not carry out research on the transmission and storage of the trust level, and the characteristics of traceability, non-tampering and the like of the trust level are not ensured. In summary, this approach does not fundamentally address the trust problem of edge computing.
Disclosure of Invention
The algorithm for evaluating and guaranteeing the trust of the computing power network based on the block chain establishes a detailed system for evaluating and guaranteeing the trust of the computing power network from multiple dimensions of identity trust, behavior trust and the like of users and resources, and provides support for trust and safety management of the computing power network.
The present invention will be developed around these security and credibility problems. Aiming at the possible safety and credibility problems of the computing network in user identity registration and authentication, computing service registration and authentication, computing power perception, computing power scheduling and transaction, the invention respectively designs a computing network user identity registration mechanism, a computing power service registration and perception mechanism, a computing power network transaction mechanism and a computing power service credit evaluation mechanism based on block chains by means of a block chain technology, thereby providing a solution for the safety and credibility of the computing power network.
The technical scheme of the invention is as follows:
a block chain-based computing power network trust evaluation and guarantee algorithm comprises the following steps:
step (1) a computing power network user identity registration mechanism method based on a block chain:
the users in the computing network comprise a computing provider and a computing consumer, and when the computing consumer joins the computing network, identity registration needs to be completed; when the computing power provider joins the computing power network, identity registration and computing power service registration need to be completed;
step (2) a computing power service registration and perception mechanism method based on the block chain:
step (3) a calculation network transaction mechanism method based on the block chain:
step (4) a reputation evaluation mechanism method based on block chains: by utilizing the traceability of the block chain technology, the credit value of the computational power service can be obtained by calculating the historical transaction evaluation score, the calculation of the single transaction evaluation score is completed, and then a time-varying credit value calculation method based on the forgetting factor is carried out on the basis.
The algorithm network user identity registration mechanism method based on the block chain in the step (1) comprises the following steps:
step (1.1) a user generates a digital certificate, the certificate needs to adopt an international standard X.509 format, and an identifier is added in an extension item, so that query is facilitated; storing a private key corresponding to the certificate at the user side;
step (1.2) certificate user initiates identity registration request to the computational power network arrangement management platform, the request includes user's digital certificate and information needed for verifying certificate; if the certificate entity user applies for the personal real-name certificate, information for verifying the personal identity of the user, such as resident identity information, needs to be submitted;
step (1.3) the computing power network arrangement management platform collects the certificate application request of the user, verifies the legality of the certificate according to the information submitted by the user, and judges whether the user has the qualification of joining the computing power network by combining the admission rule of the computing power network;
if the judgment is successful, sending the user certificate to any node in the block chain network in the form of 'identification-certificate state'; if the registration fails, returning registration failure information to the user;
step (1.5) after the user certificate information is sent to the block chain network, the verification node completes the chain operation of the certificate; the verification node runs a preset block chain consensus mechanism, takes all current 'identification-certificate states' which are not included in the blocks as transaction records in the block chain, packs the transaction records into blocks and sends the blocks to all nodes of the block chain; after other nodes in the network receive the new block, verifying the correctness of the block and each record in the block, and if the correctness is ensured, adding the new block into a locally stored distributed account book; otherwise, discarding the new block;
step (1.6), after finishing the chain operation of the certificate, the blockchain network returns registration success information to the computational power network arrangement management platform; and then, the computing network arrangement management platform informs the identity registration success information to the user.
The algorithm service registration and perception mechanism method based on the block chain in the step (2) specifically comprises the following steps:
and (2.1) after the computing power provider finishes identity registration, continuously sending a computing power service registration request to the computing power network arrangement management platform. The registration request includes a certificate identifier, a certificate, computing power service information, and request signature information. Computing powerThe information includes static characteristic information and dynamic characteristic information. Static information is generally fixed during registration and is not easy to change, and mainly comprises a service IP (Internet protocol) and a port number, a computing node type, CPU (Central processing Unit)/GPU (graphics processing Unit) performance, storage capacity, network interface bandwidth, charging standard and the like; the dynamic characteristics mainly comprise some calculation load information which is updated at any time in the process of the computing power transaction, such as the number of the current online service instances, the CPU/GPU/memory utilization rate, the current connection number and the like[5]
And (2.2) after the computing power network arrangement management platform receives the computing power service registration request, inquiring the user certificate and the certificate state information stored in the distributed account book in the user registration stage from the block link points according to the certificate identification.
And (2.3) after the computing power network arrangement management platform obtains the user certificate information, firstly checking the legality and validity of the digital qualification certificate information. The validity verification of the certificate comprises whether the certificate is in a validity period, whether the name of the certificate is consistent with the claimed name and the like; secondly, signature information of the service registration request is checked, whether the registration request is sent by the user or not is judged, and whether the authentication request is tampered in the transmission process or not is judged. If the verification total number passes, the computing power network arrangement management platform checks the computing power service to be registered according to the computing power network computing power service admission rule.
And (2.4) if the computing power service is approved, performing the following operations: allocating service ID for the force calculation service according to the force calculation service registration information and giving an initial reputation value of the service. The initial reputation value can be determined according to the real-name condition of the user, the reputation value changes along with the user evaluation after the trading of the computational power service, and details about the reputation value evaluation are described in the fourth subsection, "reputation evaluation mechanism based on block chain"; secondly, the credit value of the computing power service is sent to the block chain node in the form of 'identification-service ID-initial credit value', and the credit value information is stored in the block chain by the verification node; storing the calculation service information into a calculation service registry; and fourthly, returning the successful information of the calculation ability service registration to the user.
And (2.5) if the verification in the step (2.3) is not passed or the computing service does not have the admittance qualification, returning registration failure information to the user.
The step (2.5) is followed by the following steps:
after the service is started, regular heartbeat is still required to be sent to the computational power network arrangement management platform regularly, and the computational load information is updated; if the computing power awareness module does not receive a periodic heartbeat from the service, a delete operation of an instance in a registry on the computing power awareness module is triggered.
The algorithm network transaction mechanism method based on the block chain in the step (3) specifically comprises the following steps:
step (3.1) the computing power consumption direction initiates a service request to the computing power network arrangement management platform, wherein the service request comprises service demand information, a certificate identifier of a user and service request signature information;
step (3.2) after the computing power network arrangement management platform receives the service request, inquiring the certificate information of the user from the block chain according to the certificate identification;
and (3.3) after the certificate information of the user is obtained, the computational force network management platform verifies the validity and validity of the digital qualification certificate information and the service request signature information. The check is the same as the check in the computing force service registry;
after the user identity information is verified, the computational power network arrangement management platform selects a computational power service scheduling strategy (the scheduling strategy should consider the comprehensive requirements of the user on computational power, network, price and computational power service credit value) according to the service requirement information in the user request, and carries out computational power service scheduling decision to match the optimal computational power provider and network connection for the user;
step (3.5) after the computing power network arrangement management platform completes the scheduling decision, making a service electronic contract for both transaction parties; the content of the service electronic contract comprises a calculation power consumer, a calculation power provider, resource demand information, charging standards (such as charging according to the duration of application deployment and use or the number of times of calling), service after-sale clause information and the like;
step (3.6) after the computing power network arrangement management platform generates a service electronic contract, the contract is sequentially sent to a user and a service provider, both parties sign the contract in an authorized signature mode, and the contract information after the authorized signature is returned to the arrangement management platform; the arrangement management platform inquires certificate information of a user from the blockchain according to the certificate identification, extracts a public key in the certificate and verifies contract information of the authorized signature;
after the verification of the step (3.7) is passed, sending the contract information to the block chain nodes and storing the contract information in the block chain distributed account book;
step (3.8) maintaining the service electronic contract through the block chain intelligent contract, wherein the contract maintenance comprises the following steps: after the transaction is finished, transaction settlement and charge transfer are carried out according to the charging standard in the contract; collecting the grade of the user to the provider of the transaction and the grade of the supervision institution to the provider according to the content of the service contract and the completion degree of the provider, obtaining the evaluation grade of the transaction of the provider based on the two grades, and calculating and updating the credit value of the provider according to a time-varying credit value calculation method based on a forgetting factor.
The reputation evaluation mechanism method based on the block chain in the step (4) specifically comprises the following steps:
step (4.1) method for evaluating scores in single transaction:
single transaction evaluation by user evaluation EtraderAnd the supervision authorities evaluate EregTwo parts are formed;
the user evaluation factor set may be expressed as D ═ D1,d2,d3,...,dnN is the dimension of the evaluation factor, which may be the completion of the computation, time consumption, price reasonableness, etc., and the weight set of each evaluation factor may be represented as W ═ W1,w2,w3,...,wnThe evaluation level space may be defined as U ═ U1,u2,u3,u4,u5,u6In which u1,u2,...,u6Respectively shows that the quantized values are 0,0.2,0.4,0.6,0.8 and 1; if the user rates the transaction factor as R ═ R1,r2,r3,...,rn|rnE.g., U }, the user's evaluation score for a transaction can be expressed as:
Emader=W*R=(s1,s2,...,sn);
in addition, every time the transaction is completed, the supervision organization compares the completion condition of the provider with each index agreed by the service contract and gives an evaluation score E for the servicereg
Identifying the transaction by time, the valuation score obtained for a transaction completed at time t may be expressed as:
Eseller(t)=wf1×Reptrader(t)+wf2×Repreg(t)
wherein wf1, wf2 are weight factors of the evaluation components; the weighting factors may be adjusted based on the particular transaction type;
step (4.2) time-varying credit value calculation method based on forgetting factor
Based on the definition of Gambetta on trust, a time-varying reputation value calculation method based on a forgetting factor is adopted in the text to adapt to a computational power network transaction event; in this calculation method, the latest transaction has a higher calculation weight than the previous transaction;
as can be seen from the above introduction of the single transaction valuation score, the provider is at t0-tnOver time, the evaluation score for each transaction completed may be represented as Eseller(t0),Eseller(t1),……,Eseller(tn) And weighting and accumulating the evaluation scores to obtain the point t of the providernReputation value R (t) of time of dayn) It can be expressed as:
Figure BDA0002691354640000071
weight value beta (t) of evaluation score per transactionn-t) because of the forgetting property in time, i.e. distance tnThe transaction evaluation score which is closer at the moment has a higher weight value, so the transaction evaluation score is called a forgetting factor; beta (t) should be a function which decays with increasing timeNumbers, e.g. β (t) ═ e-f(t)
The invention has the following beneficial effects:
by means of characteristics of decentralization, traceability, non-falsification, safety and reliability and the like of a block chain, computing network user identity registration and authentication, computing service registration, authentication and perception, a computing network transaction mechanism, a computing network credit evaluation mechanism and other computing network key technologies under a centralized computing network architecture are researched, malicious behaviors such as reentry attack, collusion attack, unfair rating and the like are effectively prevented, trusted access of users and computing resources and trusted transaction of a computing provider and a computing consumer are guaranteed, and support is provided for trust evaluation and guarantee of a computing network.
And a user identity registration and authentication mechanism of the computing network based on the block chain. The invention provides an identity registration and authentication mechanism of a computing resource provider and a computing network resource consumer in a computing network, and effectively prevents possible reentry attacks in computing network transactions.
A blockchain based computing power service registration and awareness mechanism. The invention provides a registration and perception mechanism of a computing power service in a computing power network, ensures the credible access of heterogeneous resources and provides credible access guarantee for the computing power network.
A block chain based computational network transaction mechanism.
The invention provides a credible transaction mechanism in a computing network, which is based on the scheduling of a computing network arrangement management platform and is combined with a block chain intelligent contract to ensure the credible transaction and credible settlement of the computing network.
A block chain based reputation evaluation mechanism. The invention provides a credit value evaluation mechanism of the computational power network based on forgetting factors, which effectively prevents collusion attack and unfair rating possibly suffered in the transaction process of the computational power network and ensures the credible transaction of the computational power network.
Drawings
FIG. 1 is a schematic diagram of a prior art AI computational power network framework.
Fig. 2 is a schematic diagram of AI network traffic processing flow in the prior art.
FIG. 3 is a diagram of a prior art edge computing trust assurance architecture.
FIG. 4 is a schematic diagram of a user registration process of the computing power network of the present invention.
FIG. 5 is a schematic diagram of a computing network computing service registration process according to the present invention.
FIG. 6 is a schematic diagram of a computing network transaction process according to the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
As shown in fig. 4 to 6, a block chain-based algorithm for trust evaluation and guarantee of a computational power network includes the following steps:
step (1) a computing power network user identity registration mechanism method based on a block chain:
the users in the computing network comprise a computing provider and a computing consumer, and when the computing consumer joins the computing network, identity registration needs to be completed; when the computing power provider joins the computing power network, identity registration and computing power service registration need to be completed;
step (2) a computing power service registration and perception mechanism method based on the block chain:
step (3) a calculation network transaction mechanism method based on the block chain:
step (4) a reputation evaluation mechanism method based on block chains: by utilizing the traceability of the block chain technology, the credit value of the computational power service can be obtained by calculating the historical transaction evaluation score, the calculation of the single transaction evaluation score is completed, and then a time-varying credit value calculation method based on the forgetting factor is carried out on the basis.
The algorithm network user identity registration mechanism method based on the block chain in the step (1) comprises the following steps:
step (1.1) a user generates a digital certificate, the certificate needs to adopt an international standard X.509 format, and an identifier is added in an extension item, so that query is facilitated; storing a private key corresponding to the certificate at the user side;
step (1.2) certificate user initiates identity registration request to the computational power network arrangement management platform, the request includes user's digital certificate and information needed for verifying certificate; if the certificate entity user applies for the personal real-name certificate, information for verifying the personal identity of the user, such as resident identity information, needs to be submitted;
step (1.3) the computing power network arrangement management platform collects the certificate application request of the user, verifies the legality of the certificate according to the information submitted by the user, and judges whether the user has the qualification of joining the computing power network by combining the admission rule of the computing power network;
if the judgment is successful, sending the user certificate to any node in the block chain network in the form of 'identification-certificate state'; if the registration fails, returning registration failure information to the user;
step (1.5) after the user certificate information is sent to the block chain network, the verification node completes the chain operation of the certificate; the verification node runs a preset block chain consensus mechanism, takes all current 'identification-certificate states' which are not included in the blocks as transaction records in the block chain, packs the transaction records into blocks and sends the blocks to all nodes of the block chain; after other nodes in the network receive the new block, verifying the correctness of the block and each record in the block, and if the correctness is ensured, adding the new block into a locally stored distributed account book; otherwise, discarding the new block;
step (1.6), after finishing the chain operation of the certificate, the blockchain network returns registration success information to the computational power network arrangement management platform; and then, the computing network arrangement management platform informs the identity registration success information to the user.
The algorithm service registration and perception mechanism method based on the block chain in the step (2) specifically comprises the following steps:
and (2.1) after the computing power provider finishes identity registration, continuously sending a computing power service registration request to the computing power network arrangement management platform. The registration request includes a certificate identifier, a certificate, computing power service information, and request signature information. The computing power information includes static feature information and dynamic feature information. The static information is generally fixed during registration and is not easily changed, and mainly comprises service IP and port number, computing node type, CPU/GPU performance, storage capacity, network interface bandwidth,Charging criteria, etc.; the dynamic characteristics mainly comprise some calculation load information which is updated at any time in the process of the computing power transaction, such as the number of the current online service instances, the CPU/GPU/memory utilization rate, the current connection number and the like[5]
And (2.2) after the computing power network arrangement management platform receives the computing power service registration request, inquiring the user certificate and the certificate state information stored in the distributed account book in the user registration stage from the block link points according to the certificate identification.
And (2.3) after the computing power network arrangement management platform obtains the user certificate information, firstly checking the legality and validity of the digital qualification certificate information. The validity verification of the certificate comprises whether the certificate is in a validity period, whether the name of the certificate is consistent with the claimed name and the like; secondly, signature information of the service registration request is checked, whether the registration request is sent by the user or not is judged, and whether the authentication request is tampered in the transmission process or not is judged. If the verification total number passes, the computing power network arrangement management platform checks the computing power service to be registered according to the computing power network computing power service admission rule.
And (2.4) if the computing power service is approved, performing the following operations: allocating service ID for the force calculation service according to the force calculation service registration information and giving an initial reputation value of the service. The initial reputation value can be determined according to the real-name condition of the user, the reputation value changes along with the user evaluation after the trading of the computational power service, and details about the reputation value evaluation are described in the fourth subsection, "reputation evaluation mechanism based on block chain"; secondly, the credit value of the computing power service is sent to the block chain node in the form of 'identification-service ID-initial credit value', and the credit value information is stored in the block chain by the verification node; storing the calculation service information into a calculation service registry; and fourthly, returning the successful information of the calculation ability service registration to the user.
And (2.5) if the verification in the step (2.3) is not passed or the computing service does not have the admittance qualification, returning registration failure information to the user.
The step (2.5) is followed by the following steps:
after the service is started, regular heartbeat is still required to be sent to the computational power network arrangement management platform regularly, and the computational load information is updated; if the computing power awareness module does not receive a periodic heartbeat from the service, a delete operation of an instance in a registry on the computing power awareness module is triggered.
The algorithm network transaction mechanism method based on the block chain in the step (3) specifically comprises the following steps:
step (3.1) the computing power consumption direction initiates a service request to the computing power network arrangement management platform, wherein the service request comprises service demand information, a certificate identifier of a user and service request signature information;
step (3.2) after the computing power network arrangement management platform receives the service request, inquiring the certificate information of the user from the block chain according to the certificate identification;
and (3.3) after the certificate information of the user is obtained, the computational force network management platform verifies the validity and validity of the digital qualification certificate information and the service request signature information. The check is the same as the check in the computing force service registry;
after the user identity information is verified, the computational power network arrangement management platform selects a computational power service scheduling strategy (the scheduling strategy should consider the comprehensive requirements of the user on computational power, network, price and computational power service credit value) according to the service requirement information in the user request, and carries out computational power service scheduling decision to match the optimal computational power provider and network connection for the user;
step (3.5) after the computing power network arrangement management platform completes the scheduling decision, making a service electronic contract for both transaction parties; the content of the service electronic contract comprises a calculation power consumer, a calculation power provider, resource demand information, charging standards (such as charging according to the duration of application deployment and use or the number of times of calling), service after-sale clause information and the like;
step (3.6) after the computing power network arrangement management platform generates a service electronic contract, the contract is sequentially sent to a user and a service provider, both parties sign the contract in an authorized signature mode, and the contract information after the authorized signature is returned to the arrangement management platform; the arrangement management platform inquires certificate information of a user from the blockchain according to the certificate identification, extracts a public key in the certificate and verifies contract information of the authorized signature;
after the verification of the step (3.7) is passed, sending the contract information to the block chain nodes and storing the contract information in the block chain distributed account book;
step (3.8) maintaining the service electronic contract through the block chain intelligent contract, wherein the contract maintenance comprises the following steps: after the transaction is finished, transaction settlement and charge transfer are carried out according to the charging standard in the contract; collecting the grade of the user to the provider of the transaction and the grade of the supervision institution to the provider according to the content of the service contract and the completion degree of the provider, obtaining the evaluation grade of the transaction of the provider based on the two grades, and calculating and updating the credit value of the provider according to a time-varying credit value calculation method based on a forgetting factor.
The reputation evaluation mechanism method based on the block chain in the step (4) specifically comprises the following steps:
step (4.1) method for evaluating scores in single transaction:
single transaction evaluation by user evaluation EtraderAnd the supervision authorities evaluate EregTwo parts are formed;
the user evaluation factor set may be expressed as D ═ D1,d2,d3,...,dnN is the dimension of the evaluation factor, which may be the completion of the computation, time consumption, price reasonableness, etc., and the weight set of each evaluation factor may be represented as W ═ W1,w2,w3,...,wnThe evaluation level space may be defined as U ═ U1,u2,u3,u4,u5,u6In which u1,u2,...,u6Respectively shows that the quantized values are 0,0.2,0.4,0.6,0.8 and 1; if the user rates the transaction factor as R ═ R1,r2,r3,...,rn|rnE.g., U }, the user's evaluation score for a transaction can be expressed as:
Emader=W*R=(s1,s2,…,sn);
in addition, every time the transaction is completed, the supervision organization compares the completion condition of the provider with each index agreed by the service contract and gives an evaluation score E for the servicereg
Identifying the transaction by time, the valuation score obtained for a transaction completed at time t may be expressed as:
Eseller(t)=wf1×Reptrader(t)+wf2×Repreg(t)
wherein wf1, wf2 are weight factors of the evaluation components; the weighting factors may be adjusted based on the particular transaction type;
step (4.2) time-varying credit value calculation method based on forgetting factor
Based on the definition of Gambetta on trust, a time-varying reputation value calculation method based on a forgetting factor is adopted in the text to adapt to a computational power network transaction event; in this calculation method, the latest transaction has a higher calculation weight than the previous transaction;
as can be seen from the above introduction of the single transaction valuation score, the provider is at t0-tnOver time, the evaluation score for each transaction completed may be represented as Eseller(t0),Eseller(t1),……,Eseller(tn) And weighting and accumulating the evaluation scores to obtain the point t of the providernReputation value R (t) of time of dayn) It can be expressed as:
Figure BDA0002691354640000121
weight value beta (t) of evaluation score per transactionn-t) because of the forgetting property in time, i.e. distance tnThe transaction evaluation score which is closer at the moment has a higher weight value, so the transaction evaluation score is called a forgetting factor; beta (t) should be a function which decays with increasing time, e.g. beta (t) e-f(t)
The foregoing shows and describes the general principles, essential features, and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, and the preferred embodiments of the present invention are described in the above embodiments and the description, and are not intended to limit the present invention. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (6)

1. A block chain-based computing power network trust evaluation and guarantee algorithm is characterized by comprising the following steps:
step (1) a computing power network user identity registration mechanism method based on a block chain:
the users in the computing network comprise a computing provider and a computing consumer, and when the computing consumer joins the computing network, identity registration needs to be completed; when the computing power provider joins the computing power network, identity registration and computing power service registration need to be completed;
step (2) a computing power service registration and perception mechanism method based on the block chain:
step (3) a calculation network transaction mechanism method based on the block chain:
step (4) a reputation evaluation mechanism method based on block chains: by utilizing the traceability of the block chain technology, the credit value of the computational power service can be obtained by calculating the historical transaction evaluation score, the calculation of the single transaction evaluation score is completed, and then a time-varying credit value calculation method based on the forgetting factor is carried out on the basis.
2. The algorithm for assessing and guaranteeing trust of a blockchain-based computing power network according to claim 1, wherein the method for registering the identity of the user of the blockchain-based computing power network in step (1) comprises the following steps:
step (1.1) a user generates a digital certificate, the certificate needs to adopt an international standard X.509 format, and an identifier is added in an extension item, so that query is facilitated; storing a private key corresponding to the certificate at the user side;
step (1.2) certificate user initiates identity registration request to the computational power network arrangement management platform, the request includes user's digital certificate and information needed for verifying certificate; if the certificate entity user applies for the personal real-name certificate, information for verifying the personal identity of the user, such as resident identity information, needs to be submitted;
step (1.3) the computing power network arrangement management platform collects the certificate application request of the user, verifies the legality of the certificate according to the information submitted by the user, and judges whether the user has the qualification of joining the computing power network by combining the admission rule of the computing power network;
if the judgment is successful, sending the user certificate to any node in the block chain network in the form of 'identification-certificate state'; if the registration fails, returning registration failure information to the user;
step (1.5) after the user certificate information is sent to the block chain network, the verification node completes the chain operation of the certificate; the verification node runs a preset block chain consensus mechanism, takes all current 'identification-certificate states' which are not included in the blocks as transaction records in the block chain, packs the transaction records into blocks and sends the blocks to all nodes of the block chain; after other nodes in the network receive the new block, verifying the correctness of the block and each record in the block, and if the correctness is ensured, adding the new block into a locally stored distributed account book; otherwise, discarding the new block;
step (1.6), after finishing the chain operation of the certificate, the blockchain network returns registration success information to the computational power network arrangement management platform; and then, the computing network arrangement management platform informs the identity registration success information to the user.
3. The algorithm for assessing and guaranteeing trust of a blockchain-based computing power network according to claim 1, wherein the step (2) of the method for registering and sensing a blockchain-based computing power service comprises the following steps:
and (2.1) after the computing power provider finishes identity registration, continuously sending a computing power service registration request to the computing power network arrangement management platform. The registration request includes a certificate identifier, a certificate, computing power service information, and request signature information. Computing power information including static stateCharacteristic information and dynamic characteristic information. Static information is generally fixed during registration and is not easy to change, and mainly comprises a service IP (Internet protocol) and a port number, a computing node type, CPU (Central processing Unit)/GPU (graphics processing Unit) performance, storage capacity, network interface bandwidth, charging standard and the like; the dynamic characteristics mainly comprise some calculation load information which is updated at any time in the process of the computing power transaction, such as the number of the current online service instances, the CPU/GPU/memory utilization rate, the current connection number and the like[5]
And (2.2) after the computing power network arrangement management platform receives the computing power service registration request, inquiring the user certificate and the certificate state information stored in the distributed account book in the user registration stage from the block link points according to the certificate identification.
And (2.3) after the computing power network arrangement management platform obtains the user certificate information, firstly checking the legality and validity of the digital qualification certificate information. The validity verification of the certificate comprises whether the certificate is in a validity period, whether the name of the certificate is consistent with the claimed name and the like; secondly, signature information of the service registration request is checked, whether the registration request is sent by the user or not is judged, and whether the authentication request is tampered in the transmission process or not is judged. If the verification total number passes, the computing power network arrangement management platform checks the computing power service to be registered according to the computing power network computing power service admission rule.
And (2.4) if the computing power service is approved, performing the following operations: allocating service ID for the force calculation service according to the force calculation service registration information and giving an initial reputation value of the service. The initial reputation value can be determined according to the real-name condition of the user, the reputation value changes along with the user evaluation after the trading of the computational power service, and details about the reputation value evaluation are described in the fourth subsection, "reputation evaluation mechanism based on block chain"; secondly, the credit value of the computing power service is sent to the block chain node in the form of 'identification-service ID-initial credit value', and the credit value information is stored in the block chain by the verification node; storing the calculation service information into a calculation service registry; and fourthly, returning the successful information of the calculation ability service registration to the user.
And (2.5) if the verification in the step (2.3) is not passed or the computing service does not have the admittance qualification, returning registration failure information to the user.
4. The algorithm for assessing and guaranteeing trust in a blockchain-based computing power network as claimed in claim 1, wherein said step (2.5) is followed by the steps of:
after the service is started, regular heartbeat is still required to be sent to the computational power network arrangement management platform regularly, and the computational load information is updated; if the computing power awareness module does not receive a periodic heartbeat from the service, a delete operation of an instance in a registry on the computing power awareness module is triggered.
5. The algorithm for assessing and guaranteeing the trust of the algorithm based on the blockchain according to claim 1, wherein the algorithm for trading the algorithm based on the blockchain in the step (3) comprises the following steps:
step (3.1) the computing power consumption direction initiates a service request to the computing power network arrangement management platform, wherein the service request comprises service demand information, a certificate identifier of a user and service request signature information;
step (3.2) after the computing power network arrangement management platform receives the service request, inquiring the certificate information of the user from the block chain according to the certificate identification;
and (3.3) after the certificate information of the user is obtained, the computational force network management platform verifies the validity and validity of the digital qualification certificate information and the service request signature information. The check is the same as the check in the computing force service registry;
after the user identity information is verified, the computational power network arrangement management platform selects a computational power service scheduling strategy (the scheduling strategy should consider the comprehensive requirements of the user on computational power, network, price and computational power service credit value) according to the service requirement information in the user request, and carries out computational power service scheduling decision to match the optimal computational power provider and network connection for the user;
step (3.5) after the computing power network arrangement management platform completes the scheduling decision, making a service electronic contract for both transaction parties; the content of the service electronic contract comprises a calculation power consumer, a calculation power provider, resource demand information, charging standards (such as charging according to the duration of application deployment and use or the number of times of calling), service after-sale clause information and the like;
step (3.6) after the computing power network arrangement management platform generates a service electronic contract, the contract is sequentially sent to a user and a service provider, both parties sign the contract in an authorized signature mode, and the contract information after the authorized signature is returned to the arrangement management platform; the arrangement management platform inquires certificate information of a user from the blockchain according to the certificate identification, extracts a public key in the certificate and verifies contract information of the authorized signature;
after the verification of the step (3.7) is passed, sending the contract information to the block chain nodes and storing the contract information in the block chain distributed account book;
step (3.8) maintaining the service electronic contract through the block chain intelligent contract, wherein the contract maintenance comprises the following steps: after the transaction is finished, transaction settlement and charge transfer are carried out according to the charging standard in the contract; collecting the grade of the user to the provider of the transaction and the grade of the supervision institution to the provider according to the content of the service contract and the completion degree of the provider, obtaining the evaluation grade of the transaction of the provider based on the two grades, and calculating and updating the credit value of the provider according to a time-varying credit value calculation method based on a forgetting factor.
6. The algorithm for trust evaluation and guarantee of a computation power network based on a block chain as claimed in claim 1, wherein the block chain-based reputation evaluation mechanism method in the step (4) specifically comprises the following steps:
step (4.1) method for evaluating scores in single transaction:
single transaction evaluation by user evaluation EtraderAnd the supervision authorities evaluate EregTwo parts are formed;
the user evaluation factor set may be expressed as D ═ D1,d2,d3,...,dnN is the dimension of the evaluation factor, which may be the completion of the computation, time consumption, price reasonableness, etc., and the weight set of each evaluation factor may be represented as W ═ W1,w2,w3,...,wnThe evaluation level space may be defined as U ═ U1,u2,u3,u4,u5,u6In which u1,u2,...,u6Respectively shows that the quantized values are 0,0.2,0.4,0.6,0.8 and 1; if the user rates the transaction factor as R ═ R1,r2,r3,...,rn|rnE.g., U }, the user's evaluation score for a transaction can be expressed as:
Etrader=W*R=(s1,s2,...,sn);
in addition, every time the transaction is completed, the supervision organization compares the completion condition of the provider with each index agreed by the service contract and gives an evaluation score E for the servicereg
Identifying the transaction by time, the valuation score obtained for a transaction completed at time t may be expressed as:
Eseller(t)=wf1×Reptrader(t)+wf2×Repreg(t)
wherein wf1, wf2 are weight factors of the evaluation components; the weighting factors may be adjusted based on the particular transaction type;
step (4.2) time-varying credit value calculation method based on forgetting factor
Based on the definition of Gambetta on trust, a time-varying reputation value calculation method based on a forgetting factor is adopted in the text to adapt to a computational power network transaction event; in this calculation method, the latest transaction has a higher calculation weight than the previous transaction;
as can be seen from the above introduction of the single transaction valuation score, the provider is at t0-tnOver time, the evaluation score for each transaction completed may be represented as Eseller(t0),Eseller(t1),……,Eseller(tn) And weighting and accumulating the evaluation scores to obtain the point t of the providernReputation value R (t) of time of dayn) It can be expressed as:
Figure FDA0002691354630000051
weight value beta (t) of evaluation score per transactionn-t) because of the forgetting property in time, i.e. distance tnThe transaction evaluation score which is closer at the moment has a higher weight value, so the transaction evaluation score is called a forgetting factor; beta (t) should be a function which decays with increasing time, e.g. beta (t) e-f(t)
CN202010992397.2A 2020-09-21 2020-09-21 Block chain-based algorithm for evaluating and guaranteeing trust of computing power network Active CN112132447B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010992397.2A CN112132447B (en) 2020-09-21 2020-09-21 Block chain-based algorithm for evaluating and guaranteeing trust of computing power network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010992397.2A CN112132447B (en) 2020-09-21 2020-09-21 Block chain-based algorithm for evaluating and guaranteeing trust of computing power network

Publications (2)

Publication Number Publication Date
CN112132447A true CN112132447A (en) 2020-12-25
CN112132447B CN112132447B (en) 2024-01-16

Family

ID=73841713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010992397.2A Active CN112132447B (en) 2020-09-21 2020-09-21 Block chain-based algorithm for evaluating and guaranteeing trust of computing power network

Country Status (1)

Country Link
CN (1) CN112132447B (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866162A (en) * 2020-07-28 2020-10-30 中国联合网络通信集团有限公司 Service distribution method and device
CN112995171A (en) * 2021-02-24 2021-06-18 国网江苏省电力有限公司信息通信分公司 Cloud computing container management method based on region position
CN113381975A (en) * 2021-05-10 2021-09-10 西安理工大学 Internet of things security access control method based on block chain and fog node credit
CN113596180A (en) * 2021-09-17 2021-11-02 深圳时空云科技有限公司 Distributed multi-end docking method and device
CN113904836A (en) * 2021-09-30 2022-01-07 西安交通大学 Subjective and objective collaborative cloud service trust management method and system based on block chain
CN114024766A (en) * 2021-11-23 2022-02-08 重庆邮电大学 Zero trust identity authentication method facing edge computing node
CN114386043A (en) * 2021-12-09 2022-04-22 北京理工大学 Method for evaluating depocenter privacy keeping credit facing crowd sensing
CN114499896A (en) * 2022-04-13 2022-05-13 飞天诚信科技股份有限公司 Real name authentication method and system based on block chain
CN114760306A (en) * 2022-03-31 2022-07-15 广西玉林链向千禧大数据有限公司 Task scheduling method for cloud and mist edge collaborative environment based on block chain
CN114760197A (en) * 2020-12-29 2022-07-15 ***通信有限公司研究院 Calculation force node management method, device and equipment and readable storage medium
CN114978908A (en) * 2022-05-11 2022-08-30 量子科技长三角产业创新中心 Computing power network node evaluation and operation method and device
CN114979278A (en) * 2022-05-24 2022-08-30 深圳点宽网络科技有限公司 Calculation power scheduling method, device and system based on block chain and electronic equipment
CN115021929A (en) * 2022-05-24 2022-09-06 中国电信股份有限公司 Trust management method and device for computing power network, storage medium and electronic equipment
CN115118647A (en) * 2022-05-20 2022-09-27 北京邮电大学 System and method for perceiving and announcing computing power information in computing power network
CN115297014A (en) * 2022-09-29 2022-11-04 浪潮通信信息***有限公司 Zero-trust computing network operating system, management method, electronic device and storage medium
CN115412609A (en) * 2022-08-16 2022-11-29 中国联合网络通信集团有限公司 Service processing method, device, server and storage medium
CN115529181A (en) * 2022-09-28 2022-12-27 中国农业银行股份有限公司 Authentication method, device, equipment and storage medium
WO2023274307A1 (en) * 2021-06-30 2023-01-05 ***通信有限公司研究院 Information notification method, controller and storage medium
CN115766830A (en) * 2023-01-05 2023-03-07 中国联合网络通信集团有限公司 Computing power network processing method, device, equipment and storage medium
CN116167068A (en) * 2023-04-18 2023-05-26 暨南大学 Block chain-based network edge resource trusted allocation method and system
WO2023116790A1 (en) * 2021-12-21 2023-06-29 中兴通讯股份有限公司 Method and apparatus for executing computing task, and storage medium and electronic apparatus
CN116708446A (en) * 2023-08-03 2023-09-05 山东省计算中心(国家超级计算济南中心) Network performance comprehensive weight decision-based computing network scheduling service method and system
WO2023240911A1 (en) * 2022-06-16 2023-12-21 中国电信股份有限公司 Computing power scheduling system and method, control node, storage medium, and device
CN117435349A (en) * 2023-12-14 2024-01-23 之江实验室 Method and device for generating computing power transaction contract and computing power resource management platform
CN117436878A (en) * 2023-12-19 2024-01-23 成都天府通数字科技有限公司 Multi-channel payment method and payment system based on blockchain technology
WO2024036470A1 (en) * 2022-08-16 2024-02-22 Ming Zhongxing Computing power network system
WO2024055880A1 (en) * 2022-09-13 2024-03-21 大唐移动通信设备有限公司 Registration method and apparatus, and readable storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108053239A (en) * 2017-12-11 2018-05-18 中山大学 Sensor network sharing method based on block chain
CN109886791A (en) * 2018-12-28 2019-06-14 无锡井通网络科技有限公司 Calculate power method of commerce, device, electronic equipment and storage medium
CN110782343A (en) * 2018-07-30 2020-02-11 中移(苏州)软件技术有限公司 Calculation power circulation method and system based on block chain in distributed network
CN110851531A (en) * 2019-11-08 2020-02-28 咪咕文化科技有限公司 Cooperative edge computing method, block chain and cooperative edge computing system
CN111062807A (en) * 2019-12-17 2020-04-24 北京工业大学 Internet of things data service credit assessment method based on block chain
CN111506932A (en) * 2020-06-18 2020-08-07 海南安迈云网络技术有限公司 Block chain calculation uplink implementation method
CN111552573A (en) * 2020-05-06 2020-08-18 行星算力(深圳)科技有限公司 Block chain heterogeneous system and artificial intelligence computational power network
CN111679905A (en) * 2020-05-11 2020-09-18 天津大学 Calculation network fusion network model

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108053239A (en) * 2017-12-11 2018-05-18 中山大学 Sensor network sharing method based on block chain
CN110782343A (en) * 2018-07-30 2020-02-11 中移(苏州)软件技术有限公司 Calculation power circulation method and system based on block chain in distributed network
CN109886791A (en) * 2018-12-28 2019-06-14 无锡井通网络科技有限公司 Calculate power method of commerce, device, electronic equipment and storage medium
CN110851531A (en) * 2019-11-08 2020-02-28 咪咕文化科技有限公司 Cooperative edge computing method, block chain and cooperative edge computing system
CN111062807A (en) * 2019-12-17 2020-04-24 北京工业大学 Internet of things data service credit assessment method based on block chain
CN111552573A (en) * 2020-05-06 2020-08-18 行星算力(深圳)科技有限公司 Block chain heterogeneous system and artificial intelligence computational power network
CN111679905A (en) * 2020-05-11 2020-09-18 天津大学 Calculation network fusion network model
CN111506932A (en) * 2020-06-18 2020-08-07 海南安迈云网络技术有限公司 Block chain calculation uplink implementation method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
雷波;: "整合多方资源 算力网络有望实现计算资源利用率最优", 通信世界, no. 08, pages 39 - 40 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111866162A (en) * 2020-07-28 2020-10-30 中国联合网络通信集团有限公司 Service distribution method and device
CN111866162B (en) * 2020-07-28 2022-02-18 中国联合网络通信集团有限公司 Service distribution method and device
CN114760197A (en) * 2020-12-29 2022-07-15 ***通信有限公司研究院 Calculation force node management method, device and equipment and readable storage medium
CN112995171A (en) * 2021-02-24 2021-06-18 国网江苏省电力有限公司信息通信分公司 Cloud computing container management method based on region position
CN113381975A (en) * 2021-05-10 2021-09-10 西安理工大学 Internet of things security access control method based on block chain and fog node credit
CN113381975B (en) * 2021-05-10 2022-08-23 厦门吉快科技有限公司 Internet of things security access control method based on block chain and fog node credit
WO2023274307A1 (en) * 2021-06-30 2023-01-05 ***通信有限公司研究院 Information notification method, controller and storage medium
CN113596180A (en) * 2021-09-17 2021-11-02 深圳时空云科技有限公司 Distributed multi-end docking method and device
CN113596180B (en) * 2021-09-17 2021-12-14 深圳时空云科技有限公司 Distributed multi-end docking method and device
CN113904836A (en) * 2021-09-30 2022-01-07 西安交通大学 Subjective and objective collaborative cloud service trust management method and system based on block chain
CN113904836B (en) * 2021-09-30 2022-06-07 西安交通大学 Subjective and objective collaborative cloud service trust management method and system based on block chain
CN114024766A (en) * 2021-11-23 2022-02-08 重庆邮电大学 Zero trust identity authentication method facing edge computing node
CN114024766B (en) * 2021-11-23 2023-06-20 重庆邮电大学 Zero trust identity authentication method for edge computing node
CN114386043A (en) * 2021-12-09 2022-04-22 北京理工大学 Method for evaluating depocenter privacy keeping credit facing crowd sensing
WO2023116790A1 (en) * 2021-12-21 2023-06-29 中兴通讯股份有限公司 Method and apparatus for executing computing task, and storage medium and electronic apparatus
CN114760306A (en) * 2022-03-31 2022-07-15 广西玉林链向千禧大数据有限公司 Task scheduling method for cloud and mist edge collaborative environment based on block chain
CN114760306B (en) * 2022-03-31 2024-04-09 四川链向科技集团有限公司 Task scheduling method for cloud and fog edge collaborative environment based on blockchain
CN114499896B (en) * 2022-04-13 2022-07-01 飞天诚信科技股份有限公司 Real name authentication method and system based on block chain
CN114499896A (en) * 2022-04-13 2022-05-13 飞天诚信科技股份有限公司 Real name authentication method and system based on block chain
CN114978908A (en) * 2022-05-11 2022-08-30 量子科技长三角产业创新中心 Computing power network node evaluation and operation method and device
CN114978908B (en) * 2022-05-11 2023-09-26 量子科技长三角产业创新中心 Evaluation and operation method and device for computing power network node
CN115118647A (en) * 2022-05-20 2022-09-27 北京邮电大学 System and method for perceiving and announcing computing power information in computing power network
CN115118647B (en) * 2022-05-20 2024-02-09 北京邮电大学 System and method for sensing and advertising calculation force information in calculation force network
CN114979278A (en) * 2022-05-24 2022-08-30 深圳点宽网络科技有限公司 Calculation power scheduling method, device and system based on block chain and electronic equipment
CN115021929A (en) * 2022-05-24 2022-09-06 中国电信股份有限公司 Trust management method and device for computing power network, storage medium and electronic equipment
CN115021929B (en) * 2022-05-24 2024-02-02 中国电信股份有限公司 Trust management method and device for computing power network, storage medium and electronic equipment
WO2023240911A1 (en) * 2022-06-16 2023-12-21 中国电信股份有限公司 Computing power scheduling system and method, control node, storage medium, and device
CN115412609A (en) * 2022-08-16 2022-11-29 中国联合网络通信集团有限公司 Service processing method, device, server and storage medium
CN115412609B (en) * 2022-08-16 2023-07-28 中国联合网络通信集团有限公司 Service processing method, device, server and storage medium
WO2024036470A1 (en) * 2022-08-16 2024-02-22 Ming Zhongxing Computing power network system
WO2024055880A1 (en) * 2022-09-13 2024-03-21 大唐移动通信设备有限公司 Registration method and apparatus, and readable storage medium
CN115529181A (en) * 2022-09-28 2022-12-27 中国农业银行股份有限公司 Authentication method, device, equipment and storage medium
CN115297014A (en) * 2022-09-29 2022-11-04 浪潮通信信息***有限公司 Zero-trust computing network operating system, management method, electronic device and storage medium
CN115297014B (en) * 2022-09-29 2022-12-27 浪潮通信信息***有限公司 Zero-trust computing network operating system, management method, electronic device and storage medium
CN115766830B (en) * 2023-01-05 2023-04-25 中国联合网络通信集团有限公司 Computing power network processing method, device, equipment and storage medium
CN115766830A (en) * 2023-01-05 2023-03-07 中国联合网络通信集团有限公司 Computing power network processing method, device, equipment and storage medium
CN116167068A (en) * 2023-04-18 2023-05-26 暨南大学 Block chain-based network edge resource trusted allocation method and system
CN116708446B (en) * 2023-08-03 2023-11-21 山东省计算中心(国家超级计算济南中心) Network performance comprehensive weight decision-based computing network scheduling service method and system
CN116708446A (en) * 2023-08-03 2023-09-05 山东省计算中心(国家超级计算济南中心) Network performance comprehensive weight decision-based computing network scheduling service method and system
CN117435349A (en) * 2023-12-14 2024-01-23 之江实验室 Method and device for generating computing power transaction contract and computing power resource management platform
CN117435349B (en) * 2023-12-14 2024-04-30 之江实验室 Method and device for generating computing power transaction contract and computing power resource management platform
CN117436878A (en) * 2023-12-19 2024-01-23 成都天府通数字科技有限公司 Multi-channel payment method and payment system based on blockchain technology
CN117436878B (en) * 2023-12-19 2024-02-23 成都天府通数字科技有限公司 Multi-channel payment method and payment system based on blockchain technology

Also Published As

Publication number Publication date
CN112132447B (en) 2024-01-16

Similar Documents

Publication Publication Date Title
CN112132447B (en) Block chain-based algorithm for evaluating and guaranteeing trust of computing power network
Tan et al. A blockchain-empowered crowdsourcing system for 5G-enabled smart cities
CN109493050B (en) Transfer method based on block chain main chain and parallel multiple sub-chains
Baza et al. B-ride: Ride sharing with privacy-preservation, trust and fair payment atop public blockchain
Li et al. Blockchain-based trust management in cloud computing systems: a taxonomy, review and future directions
CN109472572B (en) Contract system based on block chain main chain and parallel multiple sub-chains
CN109246211B (en) Resource uploading and resource requesting method in block chain
CN111464335B (en) Intelligent service customization method and system for endogenous trusted network
Bada et al. Towards a green blockchain: A review of consensus mechanisms and their energy consumption
Feng et al. Two-layered blockchain architecture for federated learning over the mobile edge network
CN107579998A (en) Personal data center and digital identification authentication method based on block chain, digital identity and intelligent contract
US20180315026A1 (en) Zero knowledge third party guarantee of service on decentralized computing platform
CN113364831B (en) Multi-domain heterogeneous computing network resource credible cooperation method based on block chain
CN112702402A (en) System, method, device, processor and storage medium for realizing government affair information resource sharing and exchange based on block chain technology
CN113379485B (en) Hash algorithm and secondary quotation-based demand response bidding transaction method and system
CN103745321A (en) Cross-platform management system and method of realizing cross management
CN109493052A (en) Across catenary system contract and its transfer process based on the more subchains of main chain adduction row
CN113011883A (en) Data processing method, device, equipment and storage medium
CN115396442A (en) Calculation force sharing system and method for urban rail transit
CN113609224A (en) Crowdsourcing operation method and system for realizing privacy protection based on block chain
Lin et al. A Blockchain-enabled decentralized settlement model for IoT data exchange services
Zhou et al. A decentralized car-sharing control scheme based on smart contract in internet-of-vehicles
Wang et al. A fast and secured vehicle-to-vehicle energy trading based on blockchain consensus in the internet of electric vehicles
CN111612452A (en) Intellectual property management system and method based on block chain
Jain et al. Auction based cost‐efficient resource allocation by utilizing blockchain in fog computing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant