CN115514489B - Knowledge-intensive gig economy service system and its operation method - Google Patents
Knowledge-intensive gig economy service system and its operation method Download PDFInfo
- Publication number
- CN115514489B CN115514489B CN202210928408.XA CN202210928408A CN115514489B CN 115514489 B CN115514489 B CN 115514489B CN 202210928408 A CN202210928408 A CN 202210928408A CN 115514489 B CN115514489 B CN 115514489B
- Authority
- CN
- China
- Prior art keywords
- module
- chain
- user
- gig
- zero
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3236—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
- H04L9/3239—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3823—Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a knowledge intensive type zero-work economic service system and an operation method thereof, wherein the knowledge intensive type zero-work economic service system comprises a block chain module and a main framework, wherein the block chain module provides a data bottom framework for the zero-work economic service; the subject architecture performs zero-work economic service based on the data infrastructure. The invention provides a decentralised infrastructure for the knowledge intensive zero-work economic service system through the blockchain technology, realizes the non-falsification and traceability of key zero-work economic service behaviors and data such as digital wallet creation, identity feature verification, task matching, reputation construction and the like, and avoids the counter-party risk and single-point breakthrough risk existing in the decentralised system.
Description
Technical Field
The invention relates to the technical field of zero-work economic service systems, in particular to a knowledge-intensive zero-work economic service system and an operation method thereof.
Background
The zero-worker economy in developed countries is mostly knowledge-intensive, such as medical consultation, software service and the like, participants are mainly professional with higher quality and are mostly part-time, and the zero-worker economy in China is mostly labor-intensive, such as takeaway, network about vehicle, sanitation and the like, and the zero-worker is mostly low-human capital and is mostly full-time. The prior knowledge-based intensive zero-work economic service platform of China has poor management constraint force on professional zero-work, and mainly has the technical problems that the zero-work skill cannot be identified in early stage, and service indexes such as quality, efficiency, budget and the like cannot meet expectations.
The Chinese patent document with publication number CN114511324A discloses a zero-work economic service management method, a system, network equipment and a storage medium, and belongs to the financial field. The zero-work economic service management method includes the steps of receiving a request initiated by a zero-work economic participation node, wherein the request comprises a service fee payment request, an invoice issuing request and/or a bill adjustment request, matching corresponding intelligent contracts according to the request, judging whether the request meets execution conditions by verifying signature intelligent contracts and the corresponding intelligent contracts, returning an execution condition judgment result to the zero-work economic participation node initiating the request, wherein the zero-work economic participation node comprises a zero-work economic node, an individual user node, a zero-work economic management node and/or a supervision node, and the corresponding intelligent contracts comprise digital currency intelligent contracts, bill management intelligent contracts and/or bill adjustment intelligent contracts. The zero-worker economic service platform can realize data sharing among a plurality of participation modes of the zero-worker economy, thereby meeting the requirement of business supervision.
The Chinese patent document with the publication number of CN113837847A discloses a knowledge intensive service recommendation method based on heterogeneous multi-element relation fusion, which comprises the following steps of S1, constructing a heterogeneous information network, acquiring heterogeneous multi-element relations in the heterogeneous information network, S2, fusing the heterogeneous multi-element relations, learning comprehensive vector representations of employers and services, and S3, acquiring predicted values based on the comprehensive vector representations of the employers and the services, and recommending services to each employer according to the predicted values.
Aiming at the related technology, the inventor considers that the zero-work economic service platform can not determine whether the skills or qualification of a zero-work supplier truly meets the requirements of a demander before the business development for the scene of knowledge-intensive zero-work service, and meanwhile, the prior art also can not realize the decentralization operation of the full flow of the zero-work service.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a knowledge-intensive zero-work economic service system and an operation method thereof.
The invention provides a knowledge intensive zero-work economic service system, which comprises a block chain module and a main body framework:
the block chain module provides a decentralised data infrastructure for the zero-worker economic service;
the subject architecture performs zero-work economic service based on the data infrastructure.
Preferably, the main body framework comprises a digital wallet module, an identity storage module and a predictor module;
the digital wallet module distributes a unique on-chain address as an account for a registered user of a zero work service provider, simultaneously distributes a local key for logging in a platform and distributes a main key for managing on-chain information;
after the digital wallet module authorizes, the identity storage module stores original identity data submitted by the zero worker supply user under the chain, and records the management authority setting of the zero worker supply user on different original identity data;
The predictor module accesses the original identity data of the identity storage module through an adapter or an API under the authorization of the digital wallet module and generates a corresponding hash value;
the blockchain module stores the hash value provided by the predictor module in the distributed peer-to-peer network.
Preferably, the main body architecture further comprises a task matching module;
The rear end unit of the task matching module provides a one-stop type zero work service project creation, design and operation platform for zero work demand users;
and the front end unit of the task matching module provides a one-stop type collection of various zero-work demand items for the zero-work supply user to match the zero-work service supply and demand parties.
Preferably, the main body architecture further comprises a pass communication module, a privacy verification module and a reputation issuing module;
The privacy verification module verifies whether the characteristics of the zero-work supply user in the front end unit of the task matching module meet the requirements of the zero-work requirement in the rear end unit of the task matching module according to the user identity hash value and the zero-work supply user pass certificate on the blockchain module, and simultaneously ensures the privacy of the zero-work supply user;
The issuing configuration unit of the reputation issuing module is used for providing a request for a user to claim the experience certificate passing according to the zero worker in the front end unit of the task matching module, and the issuing details and the issuing mode of the experience certificate passing are configured under the authorization of the zero worker in the rear end unit of the task matching module;
The method comprises the steps that a curating unit of the reputation issuing module supplies a user claim experience certificate passing request to a zero worker in a front end unit of a task matching module, randomly determines at least three curator nodes based on a VRF function, checks issuing details and issuing modes provided by an issuing configuration unit of the reputation issuing module, establishes issuing links of the experience certificate passing after all curator nodes are approved, and sends the issuing links according to a set mode;
and the pass communication module creates a corresponding experience evidence pass after the zero worker supplies the user to open the issuing link provided by the policy and development unit of the reputation issuing module, and stores the experience evidence pass in the digital wallet module of the zero worker supplies the user.
Preferably, the digital wallet module adopts a double-layer architecture of a main key and a local key to create the digital identity of a user of the zero-work economic platform;
the main key is a public and private key of a digital identity constructed based on a digital signature technology, corresponds to an on-chain address of the digital identity, and bears all digital assets corresponding to the on-chain address;
The main body key supporting algorithm comprises an Internet signature algorithm and a blockchain signature algorithm;
The local key is generated when a user logs in a new environment, is used for daily operation and cannot be derived, and is required to be matched with the authorized use issued by the main key, and the authorization is unlocked when logging in;
the digital wallet module realizes a transaction verification function through a signature verification technology;
The digital wallet module realizes the on-chain social restoration function based on a domain name key identification mail authentication mechanism, and the restoration process comprises the steps of authorizing a registration mailbox and an encrypted legacy by a main key, sending the target addresses of the encrypted legacy and the digital asset on the chain for broadcasting according to the format through the registration mailbox, verifying DKIM signature and the encrypted legacy of the electronic mail by on-chain contracts, and authorizing digital asset transfer by on-chain contracts after verification.
Preferably, the in-chain storage mode includes owned storage devices, trusted cloud services, and a decentralised storage network;
The original identity data comprises user identity documents, academic certificates, professional qualification certificates, professional resume certificates, personal resume, recommended letters and work sets;
the administrative rights include authorizing a smart contract that permits writing of the original identity data and authorizing a license to read the original identity data.
Preferably, the predictor module comprises an under-link node unit, an on-link contract unit and a digital signature unit;
The node units under the chain collect data requested by the system under the chain and obtain a hash value of the response based on a hash algorithm;
The on-chain contract unit comprises node credit contracts, order matching contracts and data aggregation contracts which are deployed on the blockchain, and trusted data are submitted to the upper chain through an intelligent contract technology to process data requests of the system;
The digital signature unit signs data sent onto the chain by the off-chain node using a cryptographic signature technique.
Preferably, the privacy verification module includes a tag classifier and a verifier contract;
The label classifier is used for creating and managing information labels under a chain, wherein the information labels are two-dimensional arrays and comprise information label name indexes of proving classes and calling time stamps;
the verifier contract is used for verifying user requests, creating and storing verification results on a chain;
the information verification requirement submitted by the user to the verifier comprises an information set to be verified and a verification result receiving address, wherein the information to be verified comprises an information label, a user statement value and remark information;
The verifier confirms whether the proof material proof submitted by the user accords with the information to be verified or not by checking the information on the chain based on a zero knowledge proof algorithm;
After passing the information verification, the verifier establishes an information verification certificate on the chain and sends an address containing detailed verification information to the receiving address, otherwise, a limiting operation is performed.
Preferably, the issuing details comprise task unit links, issuing object information, issuing quantity, pass pictures and template codes;
The issuing mode comprises casting links, password characters, website downloading and direct transmission;
the cast link is a cast token authorizing the experience to prove and is sent to a mailbox of the target object in a file form in a specified format.
According to the operation method of the knowledge-intensive zero-work economic service system provided by the invention, the knowledge-intensive zero-work economic service system is applied, and the operation method comprises the following steps:
a block chain step of providing a decentralised data infrastructure for the zero-worker economic service;
And main step, carrying out zero-work economic service based on the data infrastructure.
Compared with the prior art, the invention has the following beneficial effects:
1. The invention provides a decentralised bottom layer architecture for a knowledge intensive zero-work economic service system through a blockchain technology, realizes non-falsification and traceability of zero-work economic service key behaviors and data such as digital wallet creation, identity feature verification, task matching, reputation construction and the like, and avoids counter-party risks and single-point breakthrough risks existing in the decentralised system;
2. the invention creates the digital identity of the user of the zero-work economic platform through a recoverable digital wallet technology with a double-layer architecture. The user uses the public and private keys of the digital identity to bind the digital attribute certificates such as the user attribution relation, the seniority certificate and the like, and uses the public and private keys of the client to log in the zero-work economic service platform. The two public and private keys are both constructed based on the digital signature technology, and the transaction verification function can be realized by combining the signature verification technology. The recognition mail authentication mechanism based on the domain name key can realize the on-chain social restoration function. The safety and convenience of the digital identity are greatly improved;
3. The invention only stores the hash value of the data in the upper chain by combining the under-chain storage technology and the predictor technology, and can consider the authenticity of the identity data and the high efficiency and low consumption of the on-chain storage. The predictor technology can realize the functions of data collection under the chain, node credit contracts, order matching contracts, data aggregation contracts, digital signature and the like;
4. The method and the device establish and manage the information labels under the chain by using the label classifier through the privacy computing technology, and verify the user request on the chain by using the verifier, establish and store the verification result, so that the privacy security of the user can be ensured on the basis of guaranteeing the data reality. The privacy computing technology can flexibly adjust the proportion of privacy, distribution and expandability when the privacy computing is executed;
5. the invention realizes the digitization of the user attribute certification through the unique and non-transferable communication protocol, has the characteristics of programmability, combinability and non-transferability, and can realize the accurate matching of the supply and demand of the zero work service. As the unique measurement reference of the user specialty, the user reputation comes from the general evidence accumulation of the project, which is beneficial to improving the specialty and objectivity of the user reputation evaluation.
Drawings
Other features, objects and advantages of the present invention will become more apparent upon reading of the detailed description of non-limiting embodiments, given with reference to the accompanying drawings in which:
FIG. 1 is a diagram of a knowledge intensive zero-work economic service system functional architecture;
FIG. 2 is a schematic diagram of the operation of the knowledge intensive zero-power economic service system.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the present invention, but are not intended to limit the invention in any way. It should be noted that variations and modifications could be made by those skilled in the art without departing from the inventive concept. These are all within the scope of the present invention.
The embodiment of the invention discloses a knowledge intensive zero-work economic service system, which is shown in fig. 1 and 2 and comprises a block chain module and a main framework. The main body framework comprises a digital wallet module, an identity storage module, a prophetic machine module, a pass communication module, a privacy verification module, a task matching module and a reputation issuing module. The blockchain module provides a de-centralized data infrastructure for the zero-power economic service. The main body architecture performs zero-work economic service based on the data infrastructure.
The block chain module provides a decentralised data bottom layer structure for the full process of the zero-work economic service, and comprises a node management unit, a right management unit, a block chain monitoring unit, a contract management unit, a log/audit unit, a private key hosting unit, a trusted data source unit, a certificate storage service unit, a alliance management unit and a link-in management unit. The units are in parallel relation and are independently called by the system under different application scenes. The de-centralized data infrastructure is implemented primarily by means of blockchain technology. Firstly, a block chain technology is used on a zero-work economic platform, and a data base for decentralization is built for other modules.
The digital wallet module allocates a unique on-chain address as an account for a registered user of the retail service provider, and simultaneously allocates a local key for logging into the platform and a subject key for managing on-chain information.
The digital wallet module adopts a double-layer framework of a main key and a local key to create the digital identity of a user of the zero-work economic platform, the user enters the zero-work economic service platform by using the local key, and the user binds digital attribute certification of the user by using the main key.
The main key is a public and private key of the digital identity constructed based on the digital signature technology, corresponds to the on-chain address of the digital identity, and carries all digital assets corresponding to the on-chain address. The subject key support algorithm includes an internet signature algorithm and a blockchain signature algorithm.
The local key is a public and private key of the client constructed based on a digital signature technology, is generated when a user logs in a new environment, is used for daily operation and cannot be derived, and is required to be matched with the authorized use issued by the main key, and the authorized use is unlocked when logging in.
The digital wallet module realizes a transaction verification function through a signature verification technology.
The digital wallet module recognizes a mail authentication mechanism based on a domain name key to realize an on-chain social restoration function, and the restoration process comprises the steps that a main key authorizes a registration mailbox and an encrypted legacy, the registration mailbox sends the encrypted legacy and a target address of a digital asset on-chain broadcasting according to a format, an on-chain contract verifies DKIM signature and the encrypted legacy of an email, and the verification authorizes digital asset transfer through the on-chain contract.
Specifically, the digital wallet module adopts a double-layer architecture of MASTERKEY (body key) and LocalKey (local key) to create the digital identity of the user of the zero-work economic platform, the user enters the zero-work economic service platform by using LocalKey, and digital attribute certificates such as user attribution relation, seniority certificate and the like are bound by using MASTERKEY.
MASTERKEY is a public and private key of a digital identity constructed based on a digital signature technology, corresponds to an on-chain address of the digital identity, bears all digital assets corresponding to the on-chain address, and support algorithms include, but are not limited to, internet common signature algorithms such as RSA, secp256r1 and the like, and blockchain common signature algorithms such as Secp256k1, ed25519, secp256r1 and the like.
LocalKey is a public and private key of a client constructed based on a digital signature technology, is generated when a user logs in a new environment, is used for daily operation and cannot be exported, and is required to be matched with the authorization issued by MASTERKEY for use, and only LocalKey and authorization exist locally after unlocking the authorization during logging in, so that signature algorithms such as RSA, secp r1 and the like are supported.
The digital wallet module may implement a transaction verification function by a signature verification technique, where verification content includes a public key MASTERKEY and an authorized signature of MASTERKEY-privKey (subject private key) to LocalKey-pubKey (local public key), and a public key LocalKey and a signature of LocalKey to the transaction.
MASTERKEY authorizes a registered mailbox and an encrypted legacy, sends the encrypted legacy and a target address of a digital asset on-chain broadcasting according to a certain format through the registered mailbox, verifies DKIM signature and the encrypted legacy of the electronic mail by on-chain contracts, and authorizes digital asset transfer by back-chain contracts. The English language of DKIM is called DomainKeys IDENTIFIED MAIL, and the Chinese translation is the mail standard for identifying the domain name key.
After the digital wallet module authorizes, the identity storage module stores original identity data submitted by the zero worker supply user under the chain, and records the management authority setting of the zero worker supply user on different original identity data.
The in-chain storage mode includes owned storage, trusted cloud services, and a decentralised storage network. The raw identity data includes user identity documents, academic certificates, professional qualification certificates, professional biography certificates, personal resume, recommended letters and work sets. The administrative rights include authorizing a smart contract that permits writing of the original identity data and authorizing a license to read the original identity data.
Specifically, the identity storage module adopts an under-chain storage mode to store original identity data input by a user of the zero-work economic service platform, and records management authority settings of the user on different original identity data.
The under-chain storage mode comprises own storage equipment, trusted cloud service and a decentralised storage network.
Raw identity data including, but not limited to, user identity documents, academic certificates, professional qualification certificates, professional biography certificates, personal resume, recommended letters, source files of a work set, and the like, and official public links thereof.
The rights are managed, including authorizing a smart contract that permits writing of the original identity data, and authorizing a license to read the original identity data.
The predictor module accesses the original identity data of the identity storage module through the adapter or the API under the authorization of the digital wallet module and generates a corresponding hash value. The predictor module includes an under-chain node unit, an on-chain contract unit, and a digital signature unit.
Specifically, the predictor module directly adapts or links to a data storage position by using an API (application program interface), realizes access of the data under the chain, and stores the hash value of the original identity data in a uplink mode, wherein the hash value comprises an under-chain node unit, an on-chain contract unit and a digital signature unit. English language of the API is called Application Program Interface, chinese translation is application program interface.
The node units under the chain collect the data requested by the system from the under the chain and obtain the hash value of the response based on the hash algorithm.
The on-chain contract unit comprises node credit contracts, order matching contracts and data aggregation contracts which are deployed on the blockchain, and trusted data is submitted to the upper chain through intelligent contract technology to process data requests of the system.
The digital signature unit signs the data sent by the under-chain node onto the chain using a cryptographic signature technique to prove that the data came from some certain predictor node.
And the blockchain module is used for storing the hash value provided by the predictor module in the distributed peer-to-peer network.
The back-end unit of the task matching module provides a one-stop type zero work service project creation, design and operation platform for zero work demand users.
The front end unit of the task matching module provides a one-stop type collection of various zero-work demand items for the zero-work supply user, and matches the supply and demand of the zero-work service.
Specifically, the task matching module provides a basic function of decentralizing service for the supply and demand accurate matching of the zero work service, and comprises a front end unit and a back end unit.
The front-end unit provides a one-stop type collection of various zero-work demand items for the supplier of the zero-work service, and is convenient for managing the acquired experience evidence passing, including an exploration function, a space function and a credential set function. The exploration function displays the current various zero work requirement projects and provides rules. The space function shows all institutions or individuals who currently have zero work demand and provides all of their zero work demand items. The credential set provides the collective information of all kinds of experience evidence passing. The aggregate information only shows the total number of eligible users, the relevant item links, whether the user qualifies for some item for item recommendation and privacy protection.
The back-end unit provides a one-stop type project creation, design and release platform related to the zero-work service for a requiring party of the zero-work service, and the project creation, design and release platform comprises a space function, a credential management function, a experience proof contract deployment function and a project release function. And the space function is used for creating a zero-work service requirement project and comprises detailed requirement information. And the credential management function is used for uploading the experience evidence passing type and the association relation among different passing types required by the zero-work service. The experience proof contract deployment function is used for issuing corresponding experience proof passing after the user completes the zero work service project, and input information comprises, but is not limited to, contract names, symbols, belonging categories, activation conditions, issuing rules, signatures and the like. The affiliated project release function provides various project marketing templates.
The privacy verification module verifies whether the characteristics of the zero-work supply users in the front end unit of the task matching module meet the requirements of the zero-work demands in the rear end unit of the task matching module according to the zero-work supply users on the blockchain module, and meanwhile ensures the privacy of the zero-work supply users.
The privacy verification module includes a tag classifier and a verifier contract.
The label classifier is used for creating and managing information labels under a chain, wherein the information labels are two-dimensional arrays and comprise information label name indexes of proving classes and calling time stamps.
The verifier contract is used to verify user requests, create and store verification results on the chain.
The information verification requirement submitted by the user to the verifier comprises an information set to be verified and a verification result receiving address, wherein the information to be verified comprises an information label name, a user statement value and remark information.
The verifier confirms whether the proof material proof submitted by the user accords with the information to be verified by checking the information on the chain based on a zero knowledge proof algorithm.
After passing the information verification, the verifier establishes an information verification certificate on the chain and sends an address containing detailed verification information to the receiving address, otherwise, a limiting operation is performed.
Specifically, the privacy verification module proves the characteristics of the user by calculating the user pass and other on-chain information, and simultaneously ensures that the privacy of the user is not revealed, including a tag classifier and a verifier contract.
The tag classifier is used to create and manage information tags under the chain. The information tag is a two-dimensional array including an information tag name index generatorIndex of the attestation class and a retrieval timestamp generatorTimestamp. The tag classifier supports combinable management approaches including, but not limited to, filtering, federation, intersection, and more complex operations, each combination corresponding to a unique code groupID.
The verifier contract is used to verify user requests, create and store verification results on the chain. The user submits information verification requirements to a verifier, wherein the information verification requirements comprise a to-be-verified information set (cllim) and a verification result receiving address destination. The information to be verified includes an information tag name groupID, a user declaration value claimedValue, remark information extraData. The user submits proof material proof to the verifier and sets privacy parameters. The privacy parameters determine the specific gravity of privacy, distribution and expandability when performing privacy calculations. The verifier confirms whether the proof material proof submitted by the user accords with the information to be verified by checking the information on the chain based on a zero knowledge proof algorithm. After passing the information verification, the verifier establishes an information verification certificate on the chain and sends a Merkle root (Merkle, a data structure) address containing detailed verification information to a receiving address, otherwise, a throw () operation is performed.
The issuing configuration unit of the reputation issuing module is used for providing a request for a user to claim the experience certificate passing according to the zero worker in the front end unit of the task matching module, and the issuing details and the issuing mode of the experience certificate passing are configured under the authorization of the zero worker in the rear end unit of the task matching module.
The policy issuing module comprises a policy issuing module, a policy issuing unit, a policy issuing module and a policy issuing module, wherein the policy issuing module is used for providing a request for requesting to pass a proof of experience through a user according to a zero worker in a front end unit of the task matching module, randomly determining at least three policy issuing person nodes based on a VRF function, checking issuing details and issuing modes provided by an issuing configuration unit of the reputation issuing module, creating issuing links for passing the proof of experience after all the policy issuing person nodes are approved, and sending the links according to a set mode.
The issuing details comprise task unit links, issuing object information, issuing quantity, pass pictures and template codes. The issuing mode comprises casting links, password characters, website downloading and direct transmission. The cast link is a cast token authorizing the proof of experience, and is sent in a specified format in the form of a file to the mailbox of the target object.
The reputation issuing module is used for issuing experience certificate passing to the service provider after the zero-work service requiring party finishes the service and comprises a curation unit and an issuing configuration unit.
The issuing configuration unit is used for determining issuing details and issuing modes of the experience certificate passing by the service requiring party. The issuing details include, but are not limited to, task unit links, issuing object information, issuing number, pass pictures, template codes, and the like. The issuing mode comprises casting link, password text, website downloading, direct transmission and the like. The cast link is a cast token that authorizes the passage of proof certificates, is uniquely non-reusable, is in the form of URLs, and is sent to the mailbox of the target object in the form of a txt file. Txt represents text format and URLs represent resource locators.
The curation unit receives a request of a service provider for claiming a pass, and randomly determines curator nodes on the zero-work economic service platform distributed network based on a VRF function, wherein the number of the nodes is not less than 3, and the curator nodes are used for checking and approving information submitted by a zero-work service requiring party in the issuing configuration unit. VRF english is known as Verifiable Random Function and chinese translation is a random verifiable function.
The curation unit creates a release link for the pass of the experience certificate after all curator nodes approve the release configuration unit to submit information, and sends the release link in a given mode.
After receiving and opening the cast link, the service provider inputs the digital wallet address, and then activates the pass communication module to create the corresponding experience evidence pass, and stores the pass in the personal digital wallet.
The pass communication module creates a corresponding experience proof pass after the zero worker supplies users to open the issuing link provided by the policy unit of the reputation issuing module, and stores the corresponding experience proof pass in the digital wallet module of the zero worker supplies users.
Specifically, the communication module integrates a communication protocol of user attribute certification, and provides functions of creation, calling and the like, including passive acceptance and active management. The digital attribute of the user proves that the method has the characteristics of programmability, combinability and non-transferability, and the representative evidence collection is the only reference for measuring the expertise of the user.
Experience attestation passing refers to passing that is bound to an identification NFT when created by a Mint function (casting function) and cannot be transferred once created. The proof of passage can call NFT with the pass through the owner function (holder function), call detailed information about the set of passes through the DataUri function (data collection function), and call detailed information about the instance of creation of the pass through the EventUri function (event collection function). The English version of NFT is called Non-Fungible Token, and the Chinese version is Non-homogeneous token.
The Mint function is used to create a proof of experience pass, and the variable parameters include pass code proofID, belonging identity NFT address NFTADDRESS, belonging NFT code nftID, the same proofID cannot be created twice.
The owner function is used to return the belonging identity NFT information, including NFTADDRESS, NFTID, of the proof of possession pass proofID. If proofID has not been created, the owner function limits the exception security in a throw () (restriction function) manner. The owner function must always return the same result at each call after proofID is generated. The return value of the owner function must always be the same as the variable parameter value corresponding to proofID in the Mint function.
The DataUri function is used to call the details of the experience attestation-passing set. URIs are not modifiable and point to content, including but not limited to ipfs:///. URIs cannot point to modifiable content, including but not limited to https://. The English language of URI is called UniformResourceIdentifier, and Chinese name is called uniform resource identifier. ipfs is a common distributed storage mode, and is IPFS storage. https is a common information transmission mode, and is web page transmission.
The EventUri function is used to invoke details of the experience attestation-to-creation instance. URIs are not modifiable and point to content, including but not limited to ipfs:///. URIs cannot point to modifiable content, including but not limited to https://. EventUri the data priority of the function call is higher than DataUri.
The embodiment of the invention also discloses a method for operating the knowledge-intensive zero-work economic service system, which is shown in fig. 1 and 2, and comprises the following steps:
and a block chain step of providing a data infrastructure for the zero engineering economic service.
And main step, carrying out zero-work economic service based on the data infrastructure.
In the subject step, the digital wallet module assigns a unique on-chain address as an account to the registered user of the retail service provider, while assigning LocalKey for logging onto the platform and MASTERKEY for managing on-chain information.
The identity storage module stores original identity data submitted by the zero work supply user under the chain, and records the management authority setting of the zero work supply user on different original identity data.
And the predictor module is used for accessing the original identity data through the adapter or the API under the authorization of the zero worker supply user and storing the hash value of the original identity data in a uplink manner.
The back-end unit of the task matching module provides a one-stop type zero work service project creation, design and operation platform for zero work demand users.
The front end unit of the task matching module provides a one-stop type collection of various zero-work demand items for the zero-work supply user so as to realize accurate matching of the zero-work service supply and demand parties.
The privacy verification module verifies that the characteristics of the zero-work supply user meet the specific requirements of the zero-work demands by calculating the pass of the zero-work supply user and other information on the chain, and meanwhile ensures that the privacy of the zero-work supply user is not revealed.
After receiving a request of a zero-work supply user for requesting the pass of the experience certificate, a issuing configuration unit of the reputation issuing module configures issuing details and issuing modes of the pass of the experience certificate under the authorization of a zero-work demand user.
After receiving a request of a zero worker for a user to claim to pass through the proof of experience, a curation unit of the reputation issuing module randomly determines at least 3 curator nodes based on a VRF function, checks information submitted by the zero worker service demand user in an issuing configuration unit, creates issuing links of the pass through proof of experience after all curator nodes are approved, and sends the links in a set mode.
And after the issuing link is opened by the retail feed user, the pass communication module creates a corresponding experience certificate pass and stores the corresponding experience certificate pass in a digital wallet of the retail feed user.
All input and output parameters of each module of the knowledge intensive zero-worker economic service platform pass through a block chain bottom layer, are encrypted and verified, and are stored in nodes on a chain through a P2P network.
Specifically, the digital wallet module assigns a unique on-chain address as an account to the registered user of the retail service provider, and assigns LocalKey to log on to the platform and MASTERKEY to manage on-chain information.
After the digital wallet module authorizes, the identity storage module stores original identity data submitted by the zero worker supply user under the chain, and records the management authority setting of the zero worker supply user on different original identity data.
The predictor module accesses the original identity data of the identity storage module through the adapter or the API under the authorization of the digital wallet module and generates a corresponding hash value.
And the blockchain module is used for storing the hash value provided by the predictor module in the distributed peer-to-peer network.
The back-end unit of the task matching module provides a one-stop type zero work service project creation, design and operation platform for zero work demand users.
The front end unit of the task matching module provides a one-stop type collection of various zero-work demand items for the zero-work supply user so as to realize accurate matching of the zero-work service supply and demand parties.
The privacy verification module verifies whether the characteristics of the zero-work supply user in the front-end unit of the task matching module meet the specific requirements of the zero-work requirement in the back-end unit of the task matching module according to the user identity hash value on the blockchain module and the information on the chain such as the zero-work supply user pass certificate, and meanwhile ensures that the privacy of the zero-work supply user is not revealed.
The issuing configuration unit of the reputation issuing module is used for providing a request for a user to claim the experience certificate passing according to the zero worker in the front end unit of the task matching module, and the issuing details and the issuing mode of the experience certificate passing are configured under the authorization of the zero worker in the rear end unit of the task matching module.
The policy issuing module comprises a policy issuing module, a policy issuing unit, a policy issuing module and a policy issuing module, wherein the policy issuing module is used for providing a request for requesting a experience certificate to pass through a user according to a zero worker in a front end unit of the task matching module, randomly determining at least 3 policy issuing person nodes based on a VRF function, checking information such as issuing details, issuing modes and the like provided by an issuing configuration unit of the reputation issuing module, creating issuing links for the experience certificate to pass through after all the policy issuing person nodes are approved, and sending the issuing links according to a set mode.
The pass communication module creates a corresponding experience proof pass after the zero worker supplies users to open the issuing link provided by the policy unit of the reputation issuing module, and stores the corresponding experience proof pass in the digital wallet module of the zero worker supplies users.
All input and output parameters of each module of the knowledge intensive zero-worker economic service platform pass through a block chain bottom layer, are encrypted and verified, and are stored in nodes on a chain through a P2P network.
In the implementation of the knowledge intensive type zero-work economic service system, a data bottom layer framework is built based on a blockchain technology, a recoverable digital wallet technology with a double-layer framework is built, identity data is stored in a mode of combining a link down and a link up, user characteristic verification is realized through a privacy computing technology, and a task matching system and a reputation construction system of the zero-work service are built based on a unique and non-transferable universal evidence communication protocol.
Those skilled in the art will appreciate that the invention provides a system and its individual devices, modules, units, etc. that can be implemented entirely by logic programming of method steps, in addition to being implemented as pure computer readable program code, in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Therefore, the system and the devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units for realizing various functions included in the system can be regarded as structures in the hardware component, and the devices, modules and units for realizing various functions can be regarded as structures in the hardware component as well as software modules for realizing the method.
The foregoing describes specific embodiments of the present application. It is to be understood that the application is not limited to the particular embodiments described above, and that various changes or modifications may be made by those skilled in the art within the scope of the appended claims without affecting the spirit of the application. The embodiments of the application and the features of the embodiments may be combined with each other arbitrarily without conflict.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210928408.XA CN115514489B (en) | 2022-08-03 | 2022-08-03 | Knowledge-intensive gig economy service system and its operation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210928408.XA CN115514489B (en) | 2022-08-03 | 2022-08-03 | Knowledge-intensive gig economy service system and its operation method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115514489A CN115514489A (en) | 2022-12-23 |
CN115514489B true CN115514489B (en) | 2025-01-21 |
Family
ID=84502325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210928408.XA Active CN115514489B (en) | 2022-08-03 | 2022-08-03 | Knowledge-intensive gig economy service system and its operation method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115514489B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117235692B (en) * | 2023-11-13 | 2024-02-27 | 信通院(江西)科技创新研究院有限公司 | Web 3-based software supply chain risk management system, method and platform |
CN118898523B (en) * | 2024-07-18 | 2025-02-07 | 南开大学 | Blockchain electronic invoice interaction method supporting three-dimensional privacy security |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950220A (en) * | 2021-03-10 | 2021-06-11 | 湖南大学 | Enterprise digital identity management system and method based on block chain |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114511324A (en) * | 2022-04-18 | 2022-05-17 | 云账户技术(天津)有限公司 | Method, system, network device and storage medium for managing zero-work economic service |
-
2022
- 2022-08-03 CN CN202210928408.XA patent/CN115514489B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112950220A (en) * | 2021-03-10 | 2021-06-11 | 湖南大学 | Enterprise digital identity management system and method based on block chain |
Also Published As
Publication number | Publication date |
---|---|
CN115514489A (en) | 2022-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240403871A1 (en) | System for verification of pseudonymous credentials for digital identities with managed access to personal data on trust networks | |
US20200334675A1 (en) | System and method of generating and validating encapsulated cryptographic tokens based on multiple digital signatures | |
JP2023527811A (en) | Method, apparatus, and computer readable medium for authentication and authorization of networked data transactions | |
CN110599213A (en) | Article management method and device based on block chain network and electronic equipment | |
US20130318619A1 (en) | Encapsulated security tokens for electronic transactions | |
Hsu et al. | Design of an e-diploma system based on consortium blockchain and facial recognition | |
CN115514489B (en) | Knowledge-intensive gig economy service system and its operation method | |
Anthony Jr | Deployment of distributed ledger and decentralized technology for transition to smart industries | |
KR102450412B1 (en) | Service level agreement-based sharing economy service provision system and method in the Internet of Things | |
US20190378129A1 (en) | Encapsulated security tokens for electronic transactions | |
Rani et al. | Educert-chain: a secure and notarized educational certificate authentication and verification system using permissioned blockchain | |
CN109995791A (en) | A kind of data grant method and system | |
CN113065868A (en) | Supply chain enterprise financial digital identity management method and system, equipment and medium | |
Chandra et al. | Novel blockchain-based framework to publish, verify, and store digital academic credentials of universities | |
Manu et al. | Blockchain components and concept | |
Rai et al. | Blockchain based e-procurement system in healthcare | |
MONDAL et al. | An efficient e-certificate management system in e-learning using blockchain | |
KR102458263B1 (en) | A method and server for supporting the provision of financial services | |
KR102271647B1 (en) | System for portfolio management by sharing data for verification of object | |
Prabu et al. | Academic Information Storage and Verification Using Blockchain Technologies | |
CN116166743A (en) | Digital asset inheritance system and method based on Hyperledger Fabric super ledger | |
Chandraprabha | Blockchain-based implementation on electronic know your customer (e-KYC) | |
Hariharasudan et al. | Single Identity System for Identification papers based on Blockchain | |
Brunner et al. | SPROOF: A decentralized platform for attribute-based authentication | |
Jain et al. | Profile Verification Using Blockchain |
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 |