[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109657450A - Method, apparatus, medium and the electronic equipment evaluated based on block chain - Google Patents

Method, apparatus, medium and the electronic equipment evaluated based on block chain Download PDF

Info

Publication number
CN109657450A
CN109657450A CN201811532573.3A CN201811532573A CN109657450A CN 109657450 A CN109657450 A CN 109657450A CN 201811532573 A CN201811532573 A CN 201811532573A CN 109657450 A CN109657450 A CN 109657450A
Authority
CN
China
Prior art keywords
user
service organization
block chain
credit
data
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
CN201811532573.3A
Other languages
Chinese (zh)
Other versions
CN109657450B (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.)
Taikang Insurance Group Co Ltd
Original Assignee
Taikang Insurance Group Co Ltd
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 Taikang Insurance Group Co Ltd filed Critical Taikang Insurance Group Co Ltd
Priority to CN201811532573.3A priority Critical patent/CN109657450B/en
Publication of CN109657450A publication Critical patent/CN109657450A/en
Application granted granted Critical
Publication of CN109657450B publication Critical patent/CN109657450B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention provides a kind of method, apparatus evaluated based on block chain, medium and electronic equipment, should include: to receive user to the evaluation data of a service organization based on the method that block chain is evaluated;Verify the credit of the user, and the credit verification result of the user is sent to block chain network, is the data block of evaluation data generation of the user to the service organization to determine whether that the block chain network uploads by the service node in the block chain network.The present invention ensure that the safety and reliability of evaluation data using decentralization, the evaluation data for going the block chain technology trusted to store user to service organization.When judging whether user is qualified and uploading new data block by reference's node, introducing the credit of user, user is true, objectively makes evaluation to promote, so that it is more accurate according to service organization's credit information that user's evaluation data obtain, it ensure that the authenticity of data source header.

Description

Method, apparatus, medium and the electronic equipment evaluated based on block chain
Technical field
The present invention relates to credit appraisal technical field, in particular to a kind of method evaluated based on block chain, Device, medium and electronic equipment.
Background technique
People express oneself to server after the service for receiving service organization's offer by giving silk banner sometimes The satisfaction of structure, i.e., provide evaluation opinion by silk banner.However, send silk banner in kind there are it is at high cost, be easy cause conflict with And the problems such as practising fraud.For these problems, existing solution includes: to be sought face to face by questionnaire survey to server The evaluation opinion of structure;The assessment system of oneself research and development or third party's offer is logged in carry out satisfaction evaluation.However, the former is past It is past to can not achieve and objectively evaluate for fear of hurting somebody's feelings, and the system that the latter generallys use centralization, it cannot be guaranteed that the peace of evaluation data Full property and reliability.
Summary of the invention
To solve above-mentioned problems of the prior art, according to one embodiment of present invention, provide a kind of based on area The method that block chain is evaluated is applied to client, comprising: receives user to the evaluation data of a service organization;Described in verifying The credit of user, and the credit verification result of the user is sent to block chain network, by the block chain network Service node to determine whether that the block chain network uploads be that the user generates the evaluation data of the service organization Data block.
The above method can also include calculating the credit of user according at least one of following message: from the block The user obtained in chain network, will be from described to the evaluation data of other service organizations other than the service organization Evaluation data of the evaluation data to the service organization obtained in block chain network with the user to the service organization It compares, obtained comparing result, and evaluation data of the user to the service organization is subjected to exception and are judged The abnormal judging result arrived.The credit for calculating the user includes: by the user to its other than the service organization Median, the comparing result and the abnormal judging result of the evaluation data of his service organization input trained user Credit Model, the credit by the output of the user credit model as the user.
The above method can also include: the evaluation data obtained from the block chain network to the service organization;Root The credit information of the service organization is obtained according to the acquired evaluation data to the service organization;It provides a user acquired To the evaluation data of the service organization and the credit information of the service organization.
The above method can also include: to generate electronics silk banner for the service organization, wherein the electronics silk banner includes The credit information of the service organization and story relevant to the service organization;The electronics silk banner is sent to the clothes Be engaged in mechanism.
The above method can also include: before the credit for verifying the user, by the user to the service organization Evaluation data encrypted;Accordingly and the user is to institute to the review number of the service organization by the encrypted user The evaluation data for stating service organization are sent to the block chain network, to generate number by the service node in the block chain network According to block.
The above method can also include: the personal information for receiving the user;The personal information of the user is added The close public key certificate for obtaining the user, and the public key certificate of the user is stored to the user in the block chain network Authentication chain;Wherein, the user identity authentication chain includes multiple blocks of shared data each other, and the multiple block is used for Vote by ballot is carried out to the public key certificate of user.
According to one embodiment of present invention, a kind of method evaluated based on block chain is also provided, block is applied to Service node in chain network, comprising: receive user to the review number of service organization accordingly and the encrypted user is to institute The evaluation data of service organization are stated, encapsulate received data to generate data block;Receive the credit verification knot of the user Fruit;Determine whether that block chain network uploads the data block according at least to the credit verification result of the user.
The above method can also include: to carry out validation verification to the data block, obtain validation verification result;It is right The user carries out authentication, obtains the identity authentication result of the user.Wherein, it is tested according at least to the credit of the user It includes: credit verification result according to the user, institute that card result, which determines whether that block chain network uploads the data block, The identity authentication result for stating validation verification result and the user determines whether that block chain network uploads the data block.
In the above method, carrying out authentication to the user includes: to receive the personal information and the use of the user The public key certificate at family;The personal information of the user is committed to Third Party Authentication mechanism and carries out real-name authentication;By the user Public key certificate be sent to the user identity authentication chain in the block chain network, by multiple in the user identity authentication chain Block carries out vote by ballot;Wherein, the user identity authentication chain is used to store the public key certificate of user, and the user identity is recognized Card chain includes multiple blocks of shared data each other, and the multiple block is used to carry out vote by ballot to the public key certificate of user.
The above method can also include: the evaluation data obtained from the block chain network to the service organization;Root The credit information of the service organization is obtained according to the acquired evaluation data to the service organization;It provides a user acquired To the evaluation data of the service organization and the credit information of the service organization.
The above method can also include: to generate electronics silk banner for the service organization, wherein the electronics silk banner includes The credit information of the service organization and story relevant to the service organization;The electronics silk banner is sent to the clothes Be engaged in mechanism.
According to one embodiment of present invention, a kind of device evaluated based on block chain is also provided, comprising: data connect Module is received, for receiving user to the evaluation data of service organization;User credit authentication module, for verifying the letter of the user With, and the credit verification result of the user is sent to block chain network, by the service section in the block chain network It is the data field of evaluation data generation of the user to the service organization that point, which determines whether that the block chain network uploads, Block.
According to one embodiment of present invention, a kind of device evaluated based on block chain is also provided, comprising: data connect It receives and package module, for receiving user to the review number of service organization accordingly and the encrypted user is to the server The evaluation data of structure encapsulate received data to generate data block;And the credit verification knot for receiving the user Fruit;Uploading module determines whether that block chain network uploads the number for the credit verification result according at least to the user According to block.
According to one embodiment of present invention, a kind of computer-readable medium is also provided, computer program is stored thereon with, The computer program realizes the above-mentioned method evaluated based on block chain when being executed by processor.
According to one embodiment of present invention, a kind of electronic equipment is also provided, comprising: one or more processors;And Storage device, for storing one or more computer programs;When one or more of computer programs by one or When multiple processors execute, so that the calculating equipment realizes the above-mentioned method evaluated based on block chain.
Technical solution provided in an embodiment of the present invention can include the following benefits:
Using decentralization, the evaluation data for going the block chain technology trusted to store user to service organization, wherein making Evaluation data are encrypted with Encryption Algorithm, and the common recognition mechanism in block chain technology is utilized to guarantee that block is added The evaluation data of chain are not tampered, to ensure that the safety and reliability of evaluation data.Judging whether user is qualified When uploading new data block by reference's node, introducing the credit of user, user is true, objectively makes evaluation to promote, So that more accurate according to service organization's credit information that user's evaluation data obtain;User identity authentication chain skill is also provided Art authenticates user identity, ensure that the authenticity of data source header, to further improve service organization's credit information Accuracy.Electronics silk banner is generated according to service organization's credit information, compared with silk banner in kind, is reduced costs, is improved Efficiency;In addition, allowing users to judge from many aspects also to user's sharing service mechanism credit information and relevant stories Whether the service of the service organization is used, this also has positive guiding function to service organization, and service organization is promoted to improve its clothes Business is horizontal.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, not It can the limitation present invention.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets implementation of the invention Example, and be used to explain the principle of the present invention together with specification.It should be evident that the accompanying drawings in the following description is only the present invention Some embodiments for those of ordinary skill in the art without creative efforts, can also basis These attached drawings obtain other attached drawings.In the accompanying drawings:
Fig. 1 diagrammatically illustrates being commented based on block chain for the execution according to an embodiment of the invention at client The flow chart of the method for valence;
Fig. 2 diagrammatically illustrates the flow chart of user log-in authentication method according to an embodiment of the invention;
Fig. 3 diagrammatically illustrates the schematic diagram of the method for encryption evaluation data according to an embodiment of the invention;
Fig. 4 diagrammatically illustrates the method flow diagram of the credit according to an embodiment of the invention for updating user;
Fig. 5 diagrammatically illustrate it is according to an embodiment of the invention at block chain network execute based on block chain into The flow chart of the method for row evaluation;
Fig. 6 diagrammatically illustrates the frame of the device according to an embodiment of the invention evaluated based on block chain Figure;
Fig. 7 diagrammatically illustrates the frame of the device in accordance with another embodiment of the present invention evaluated based on block chain Figure;
The structure that Fig. 8 diagrammatically illustrates the computer system for being suitable for the electronic equipment for being used to realize the embodiment of the present invention is shown It is intended to.
Specific embodiment
Example embodiment is described more fully with reference to the drawings.However, example embodiment can be with a variety of shapes Formula is implemented, and is not understood as limited to example set forth herein;On the contrary, thesing embodiments are provided so that the present invention will more Fully and completely, and by the design of example embodiment comprehensively it is communicated to those skilled in the art.
In addition, described feature, structure or characteristic can be incorporated in one or more implementations in any suitable manner In example.In the following description, many details are provided to provide and fully understand to the embodiment of the present invention.However, It will be appreciated by persons skilled in the art that technical solution of the present invention can be practiced without one or more in specific detail, Or it can be using other methods, constituent element, device, step etc..In other cases, it is not shown in detail or describes known side Method, device, realization or operation are to avoid fuzzy each aspect of the present invention.
Block diagram shown in the drawings is only functional entity, not necessarily must be corresponding with physically separate entity. I.e., it is possible to realize these functional entitys using software form, or realized in one or more hardware modules or integrated circuit These functional entitys, or these functional entitys are realized in heterogeneous networks and/or processor device and/or microcontroller device.
Flow chart shown in the drawings is merely illustrative, it is not necessary to including all content and operation/step, It is not required to execute by described sequence.For example, some operation/steps can also decompose, and some operation/steps can close And or part merge, therefore the sequence actually executed is possible to change according to the actual situation.
In the broadest sense, block chain technology is to verify to save with storing data, using distribution using block linked data structure Point common recognition mechanism come generate and more new data, guaranteed using cryptography method data transmission and access safety and using by The intelligent contract of automatized script code composition programs a kind of distributed basis framework and calculation with operation data.Area Block chain network is the infrastructure of block chain technology, is to guarantee the decentralization of block chain, go before the characteristics such as trusting, can not distorting It mentions, block chain network includes multiple service nodes, and the data block generated on service node is broadcast to it by distributed network His service node, other service nodes pass through the authenticity and reliability of common recognition mechanism verify data block, pass through the number of verifying Chain can be entered according to block.Block chain technology further includes Encryption Algorithm, to guarantee the safety of data.In view of this, inventor Block chain technology is introduced into the evaluation to service organization, to guarantee the evaluation data safety of user and not be tampered.
According to one embodiment of present invention, a kind of method evaluated based on block chain is provided, this method is by having The calculating equipment of computing function and store function executes, and calculates equipment for example at client and can be with block chain network In service node interact.Fig. 1 schematically shows the flow chart of the method evaluated based on block chain, referring to Fig. 1, this method comprise the following steps that
Step S101. user log-in authentication.
In step s101, the personal information that user submits is received, wherein the personal information of user includes but is not limited to: body Part card ID, name, fingerprint, facial image and cell-phone number etc.;The personal information access government system submitted then according to user (or other real-name authentication mechanisms), to carry out real-name authentication to user by government system or certification authority, if through certification It executes step S102, submits evaluation data if refusing user if (i.e. method terminates).Wherein, real-name authentication includes: Verify user personal information it is whether true, and verify whether be user oneself operation.For example, government system Can check user's submission identity card ID and name whether with store consistent in its database, think user's if consistent Personal information is true;In addition, government system can will store in user's captured in real-time and the facial image and its database that upload Facial image be compared, with judge whether be user operation.Real-name authentication can guarantee to use to a certain extent Authentic and valid personal information is submitted at family, this facilitates the user and more objectively delivers evaluation with caution.
According to one embodiment of present invention, it if user is to submit its personal information for the first time, also needs for the use Family generates public key certificate and initial user credit, for subsequent step use.According to one embodiment of present invention, one is provided User log-in authentication method of the kind in the case where user submits its personal information for the first time, referring to fig. 2, this method include as follows Sub-step:
Step S1011. receives and stores the personal information of user's submission;
The personal information of user is committed to government system by step S1012., and perhaps certification authority by government system or is recognized It demonstrate,proves mechanism and real-name authentication is carried out to user;
If step S1013. government system or certification authority are thened follow the steps by the real-name authentication to the user Otherwise S1014 refuses the user and submits evaluation data to service organization (i.e. method terminates);
Step S1014. is encrypted using personal information of the Scrypt algorithm to user, obtains the public key card of the user Book;
Step S1015. saves the public key certificate of user to local (i.e. calculating equipment) and user identity authentication chain, In, user identity authentication chain is a branch different from the storage block chain of user's evaluation data in block chain network, user Authentication chain includes multiple blocks, between the block of user identity authentication chain can with shared data, and can be used for Family identity is authenticated and (carries out vote by ballot).
The initial value of the credit of the user is set current credit baseline value by step S1016., and is being locally stored The credit of the user.According to an embodiment of the invention, current credit baseline value be according to make in block chain network it is current What the credit median of all users of the evaluation data of storage determined.It will be understood by those skilled in the art that it also can be used His method determines credit baseline value.
Step S102. receives user and (is sometimes referred to simply as the review number of user hereinafter to the evaluation data of a service organization According to or evaluation data).
Wherein, user can be the review number in multiple dimensions to the service organization to the evaluation data of service organization According to.For example, evaluation data may include the scoring to the processing speed of service organization and the scoring to service quality.In addition, User can also include two markers to the evaluation data of service organization, be respectively used to indicate be for which service organization Review number is accordingly and the evaluation data made of which user.
The evaluation data of user are encrypted in step S103..
According to one embodiment of present invention, it is encrypted using evaluation data of the Scrypt algorithm to user, with Guarantee the safety and integrality of evaluation data.Fig. 3, which is schematically shown using Scrypt algorithm, encrypts evaluation data Method, comprising: be filled evaluation data, making it be converted into the message blocks of n 512 bits, (wherein n is whole greater than 1 Number);A random number is generated, first message blocks and the random number are calculated using SHA256 hash algorithm, obtains Hash calculation result;Using first time Hash calculation result and second message blocks as input, calculated using SHA256 Hash Method carries out that second of Hash calculation result is calculated;And so on, the last one message blocks (n-th of message blocks) will have been handled Encrypted result of the obtained Hash calculation result as evaluation data.
Step S104. by review number accordingly and encrypted evaluation data are sent to block chain network, by block chain network In reference's node be packaged, to generate data block.
Wherein, it was demonstrated that people's node is in the reference's candidate pool enumerated by the service node vote in block chain network Reference's node (as described below, the common recognition mechanism between service node uses DPoS mechanism), when reference's node connects Encrypted review number is received accordingly and when evaluation data, by reference's node to evaluation data and encrypted evaluation data It is packaged, to generate data block.The data block of generation is divided into block head and block body, wherein block body includes adding Review number after close accordingly and evaluation data;Block head include (in block chain network) current block chain in previous block (i.e. The block of the tail end of current block chain) cryptographic Hash, for proof of work calculate random number, version number, block time The information such as stamp.
The verifying of step S105. user credit.
In step s105, verify user it is whether qualified (by reference's node come) upload new data block, packet Include: judge user credit and current credit baseline value, if the credit of user is more than or equal to current credit baseline value, It is verified by user credit, is not otherwise verified by user credit.As described above, current credit baseline value is that basis is made The credit median of all users of current stored evaluation data determines in block chain network.
Step S106. notifies user credit verification result to generate reference's node of data block, if in step Pass through user credit verifying in S105, then the personal information of the user and public key certificate is also sent to reference section Point, so as to by reference's node authenticated user identity.It is verified and is tied according to user credit by reference's node of generation data block Fruit, and obtained data block validation verification result and user identity authentication knot are executed according to by reference's node oneself Fruit (will be described below) is uploaded to block chain network the data block that determines whether generation and (retouches below in reference to Fig. 5 State the process that data block enters chain).
If step S107. reference's node uploads the data block of generation, and data block generated has entered Chain (i.e. block chain has been added in data block), thens follow the steps S108;Otherwise (that is, the data block generated does not enter chain) method Terminate.
The credit information of step S108. calculating service organization.
All evaluation data of service organization are obtained from block chain network, wherein can be according to the mark in evaluation data Know to differentiate which service organization is the evaluation data belong to;Then the clothes are calculated according to all evaluation data of the service organization The credit information for the mechanism that is engaged in.Credit information is used to indicate the overall service levels of service organization, on the one hand, the credit information can mention Supply user inquires;On the other hand, which can be used for generating electronics silk banner and is sent to service organization, The electronics silk banner includes the credit information of service organization.For example, if credit information indicates the service level of service organization For five-pointed star, then corresponding electronics silk banner (for example, silk banner picture containing five stars) can be sent to the service organization.
According to one embodiment of present invention, the service organization is calculated according to all evaluation data of a service organization Credit information includes: service organization's credit evaluation that all evaluation data of the service organization are good through processing input precondition Model, using the output result of service organization's Credit Evaluation Model as the credit information of the service organization.For example, service organization believes It can be m evaluation data (m is the integer greater than 1) with the input of assessment models, and exporting is credit information, such as a letter With value.If the quantity of all evaluation data of a service organization is less than m, for example, l, then can be from the institute of the service organization Have in evaluation data and randomly select m-l evaluation data, and with l evaluation data of the service organization together as server The input of structure credit evaluation model;It should be understood that in addition to randomly selecting m-l evaluation from all evaluation data of the service organization Data are filled, can also be filled using other modes, such as use all evaluation data of the service organization Median is filled.If the quantity of all evaluation data of the service organization is greater than m, can be from the institute of the service organization There is the input that m evaluation data are randomly selected in evaluation data as service organization's credit evaluation model.
According to other embodiments of the invention, it will be understood by those skilled in the art that can also be calculated using other modes The credit information of service organization, such as using the median of all evaluation data of service organization as credit information.
The credit of step S109. update user.
After data block successfully enters chain, also data are evaluated (i.e. for generating the review number of the data block to submitting According to) user update its credit.According to one embodiment of present invention, to the update of the credit of user consider the following factors to It is one of few: evaluation data of the user stored in block chain network to other service organizations, other described servers Structure do not include user this evaluate the service organization that is directed to;For user, this evaluates targeted service organization, which mentions The comparing result of all evaluation data of the evaluation data and service organization of friendship;And this evaluation data of the user are No exception.Fig. 4 shows the method for the credit according to an embodiment of the invention for updating user, and this method includes following step It is rapid:
S1091. the evaluation data that the user is obtained from block chain network for other service organizations (are seen above, institute Stating other service organizations not and include user, this evaluates targeted service organization), it is somebody's turn to do according to evaluation data obtained Evaluation baseline of the user to other service organizations.
Specifically, from block chain network, the evaluation data which makes are found according to the mark in evaluation data, and And the evaluation data that the user is directed to other service organizations are found according to mark;Then, the median of these evaluation data is made It is the user to the evaluation baseline of other service organizations.
S1092. for user, this evaluates targeted service organization, obtains the service organization from block chain network All evaluation data obtain the comparison knot of this evaluation data and all evaluation data of the service organization submitted of the user Fruit.Specifically, all evaluation data of the service organization are ranked up, the evaluation data sequence after being sorted, judge User this evaluation data position in the sequence for submitting, for example, the evaluation data of this submission of user are in the sequence The position of money 10%, then by 10% result as a comparison.
S1093. to user, this evaluation data submitted carries out abnormal judgement, obtains abnormal judging result.
Specifically, judge whether this evaluation data submitted of user exceed scheduled normal range (NR), if being not above, Abnormal judging result is normal;It is more than solve under line, such as solve to the user for making evaluation, root if continuing Obtaining abnormal judging result according to the information that user returns, (such as the normal then abnormal judging result of information instruction that user returns is positive Often, abnormal judging result is abnormal if the information instruction that user returns is abnormal).
It should be understood that the information that can also be solved to other users or mechanism, and be returned according to other users or mechanism Obtain abnormal judging result.
S1094. according to user to other service organizations evaluation baseline, user this submit evaluation data and the service The comparing result of all evaluation data of mechanism and abnormal judging result calculate the credit of the user.
According to one embodiment of present invention, can by user to the evaluation baselines of other service organizations, user this mention The comparing result of all evaluation data of the evaluation data and service organization of friendship is (that is, three obtained in step S1091-S1093 Kind of data) and the good user credit model of abnormal judging result input precondition, using the output of user credit model as The credit of user.In other embodiments, summation can also be weighted to three kinds of data obtained in step S1091-S1093 To obtain the credit of user.
S1095. the letter in the user being locally stored is updated using the credit for the user being calculated in step S1094 With.
It will be understood by those skilled in the art that changing the sequence of above-mentioned steps S1091-S1093, or these steps are same Step ground executes, and does not interfere with the calculating of user credit.
So far, the method evaluated based on block chain is terminated.
According to above-mentioned steps it is found that invention introduces the credits of user to pass through reference to judge whether user is qualified Node uploads data block, and the credit for introducing user can promote that user is true, objectively makes evaluation so that according to Service organization's credit information that family evaluation data obtain is more accurate.It in the above-described embodiments, is in step S104 (step S104 Including by review number accordingly and encrypted evaluation data are sent to block chain network) after carry out user credit verifying;So And in other embodiments, the verifying of user credit can also be carried out before step S104, or synchronous with step S104 Ground carries out.
In the above-described embodiments, the credit for updating user is after the credit information (step S108) for calculating service organization It carries out, however it will be understood by those skilled in the art that appointing after data block enters chain and before user logs in next time When between, the credit of the user can be updated.
In the above-described embodiments, government system progress real name is utilized when step S101 carries out user log-in authentication to recognize Card, and in other embodiments, its username and password of user setting can be prompted when user submits personal information for the first time, When user wants to submit evaluation data in the future, user log-in authentication can be realized by input username and password.
In the above-described embodiments, user only submits the evaluation data to service organization, and in other embodiments, user is also Story relevant to service organization can be submitted, which storage can arrive block chain together with evaluation data.Therefore, in addition to clothes The credit information and evaluation data for the mechanism that is engaged in, can also be supplied to user from the relevant stories that block chain network obtains service organization It is consulted;It can also include the relevant stories of service organization in addition, in addition to the credit information of service organization, in electronics silk banner, To show the service level of service organization in more various dimensions upper body.
In addition, in the above-described embodiments, personal information, public key certificate and user credit, which are stored in, calculates equipment local, this Field is it should be understood to the one skilled in the art that these information also can store at the calculating addressable other positions of equipment.
According to one embodiment of present invention, a kind of method evaluated based on block chain is also provided, this method is in area It is executed in block chain network, block chain network includes multiple service nodes, and the multiple service node can be retouched referring to Fig.1 with executing The calculating equipment for the embodiment of the method evaluated based on block chain stated is interacted.Block should be based on referring now to Fig. 5 description The each step for the method that chain is evaluated:
Step S201. elects reference's node by the service node in block chain network.
In step s 201, it is voted by all service nodes in block chain network, selecting poll ranking is preceding K (K >=1) Service node be put into reference's node candidate pond, the service node for being chosen as reference's node usually can be more quick and low Consumption ground generates data block.Reference's node right having the same in reference's candidate pool also takes on certain obligation, example If generated data block at the appointed time, data block validation verification and user identity authentication before carrying out chain, and And participate in common recognition vote by ballot etc..Block chain network can daily carry out reference's node in reference's node candidate pond It updates, after being elected as reference's node, it was demonstrated that people's node computer delay machine once occurs or attempts to use power work in hand The behavior of evil can then be cancelled reference's node qualification.In addition, if reference's node is at the appointed time without generating newly Data block can also be cancelled reference's node qualification.
Step S202. reference's node receives evaluation data and encrypted evaluation data, and encapsulation generates data block.Such as Described above, data block generated includes block head and block body, and block head includes the block of current block chain tail end The information such as cryptographic Hash.
Step S203. receives user credit verification result and thens follow the steps S204, such as if user credit is verified Fruit does not pass through, and refuses to upload data block (i.e. method terminates).In addition, being also possible to receive if user credit is verified To the personal information and public key certificate of user.
Step S204. carries out data block validation verification, thens follow the steps S205 if the verification passes, otherwise on refusal It passes data block (i.e. method terminates).
According to currently existing block chain technology, need to have data block before block chain is added in data block The verifying of effect property, that is, verify whether newly-generated data block meets transaction verification condition.Usually, it needs to verify in following Hold: the size of data block, maximum value of the size no more than defined;Whether the cryptographic Hash of data block is zero, is zero Then the data block cannot enter chain;Whether the signature operation to data block is more than the defined signature operation upper limit, then should be more than Data block cannot enter chain.According to other embodiments, some other customized validation criteria also can be used and carry out verify data The validity of block.In addition, according to current block chain technology, can also before data block enters chain to current block chain into Row verifying, for example, whether the cryptographic Hash of all blocks can find on block chain other than the block of block chain tail end.
Step S205. authenticates user identity, if certification, by thening follow the steps S206, otherwise refusal uploads data block (i.e. method terminates), including following sub-step:
S2051. the personal information of user is committed to government system (or other real-name authentication mechanisms), by government system pair User carries out real-name authentication (referring to the description of step S101);If otherwise real-name authentication is authenticated by thening follow the steps S2052 User identity does not pass through.
S2052. the public key certificate of user is sent to user identity authentication chain, is thrown by the block in authentication chain It votes for lifting, that is, checks whether itself includes the public key certificate, if the block number comprising public key certificate is more than total block number Half, then authenticate user identity and pass through, otherwise authenticate user identity do not pass through.Verification result is returned into reference's node.
The purpose for carrying out user identity authentication is the authenticity of guarantee data source, however even if data source is true, It is not avoided that user's malice is evaluated, therefore introduces users to trust verifying and then user is promoted to submit authentic assessment.
Step S206. data block enters chain.
According to currently existing block chain technology, it includes following sub-step that data block, which enters chain:
S2061. the reference's node for generating data block is broadcasted to block chain network requests into chain, which includes giving birth to At data block.
S2062. after reference's node in reference's node candidate pond receives chain request, common recognition vote is carried out It lifts.Wherein, know together vote by ballot proof of work process use share authorisation verification mechanism (Delegated Proof of Stake, DPoS), common recognition vote by ballot includes:
Reference's node trial in reference's node candidate pond, which finds one in the data block of itself storage, to be had The proof of work of enough difficulty;When one of reference's node has found a proof of work with enough difficulty, Just broadcasted to block chain network;After other reference's nodes receive broadcast, vote by ballot (i.e. execution workload card is carried out It is bright);If vote by ballot result is to pass through, S2063 is thened follow the steps, otherwise method terminates.
It will be understood by those skilled in the art that other common recognitions mechanism (such as PoW, PoS) are also suitable other than DPoS In common recognition vote by ballot of the invention.
S2063. reference's node that the amount of finding a job proves judges the Kazakhstan of previous block included by data block head Whether uncommon value is consistent with the cryptographic Hash of the block of the block chain tail end of storage, if unanimously, which is added the area The end of block chain generates new block chain, refuses data block if inconsistent and enter chain, is i.e. method terminates.
S2064. the reference's node for generating new block chain carries out verifying update to block chain, obtains newest block chain, wraps It includes:
According to currently existing block chain technology, oneself is being added in data block by the reference's node for generating new block chain After the tail end of the block chain of storage, the block chain that also store with other reference's nodes carries out the comparison of block chain length, such as The block chain length that the length for the new block chain that fruit generates is less than the storage of other nodes will then carry out block chain update.Citing comes It says, reference's node in block chain network finds other services after the block chain that data block 1 is linked to its storage The block chain that data block 2 has been linked in node is longer, then the reference's node for linking block 1 will disconnect number in its block chain According to block 1, data block 2 is linked first to recombinate block chain, and data block 1 is linked after data block 2.
Newest block chain is carried out the whole network broadcast by the node for S2065. obtaining newest block chain, other in block chain network Service node stores the newest block chain.
So far, the method evaluated based on block chain is terminated.
According to above-described embodiment, if data block enters chain success, the evaluation data of user will be stored on block chain, User or calculating equipment can obtain the evaluation data of service organization from block chain network.
It in the above-described embodiments, is first to judge that user credit verifies whether to pass through, then carry out data block validation verification With user identity authentication, however in other embodiments, user credit verifying, data block validation verification and user's body Part certification can be executed with random order, and can also be executed parallel.In addition, it will be understood by those skilled in the art that data field The cryptographic Hash of the block of the cryptographic Hash of previous block included by block header and block chain tail end is inconsistent to be likely due to outside Portion's reason causes, therefore, in a preferred embodiment, in step S2063, when the result judged is inconsistent When, it can be judged again every for a period of time, at this time refuse addition (the i.e. method of data block if still inconsistent Terminate).
It should also be understood by those skilled in the art that the service node in block chain network can also calculate the credit of service organization Information and by review number accordingly and the credit information of service organization is supplied to user and consults;In addition, in block chain network Service node electronics silk banner also can be generated and the electronics silk banner is sent to corresponding service organization.
The device of the invention embodiment is introduced below in conjunction with attached drawing.
Fig. 6 schematically shows the device 600 according to an embodiment of the invention evaluated based on block chain Block diagram.It should include: data reception module 601, user log-in authentication based on the device 600 that block chain is evaluated referring to Fig. 6 Module 602, encrypting module 603, user credit authentication module 604, service organization's credit information computing module 605 and user's letter With update module 606.
Wherein, data reception module 601 is used to receive the personal information of user's submission and receives user to service organization Evaluation data;User log-in authentication module 602 is used to log in user and authenticate, and carries out to the personal information of user Encryption obtains the public key certificate of the user;Encrypting module 603 will be commented for the evaluation data of user to be encrypted Valence mumber is accordingly and encrypted evaluation data are sent to block chain network;User credit authentication module 604 is for verifying user's Credit, and the credit verification result of user is sent to block chain network, with true by reference's node in block chain network The fixed data block whether uploaded to block chain network as evaluation data generation;Service organization's credit information computing module 605 is used The credit information of the service organization is calculated in all evaluation data according to service organization;User credit update module 606 is used for Update the credit of user.
Due to Fig. 1 description above in conjunction of each functional module of the device evaluated based on block chain of the present embodiment The embodiment of the method evaluated based on block chain the step of it is corresponding, therefore for undisclosed thin in present apparatus embodiment Section please refers to the embodiment in conjunction with Fig. 1 method evaluated based on block chain described.
According to one embodiment of present invention, a kind of device evaluated based on block chain is also provided, Fig. 7 is schematically Show the block diagram of the device 700 evaluated based on block chain.Referring to Fig. 7, device 700 includes: election module 701, number According to reception and package module 702, data block validation verification module 703, user identity authentication module 704, uploading module 705 And enter chain module 706.
Wherein, election module 701 is for electing reference's node;Data receiver and package module 702 are used for receiving Family accordingly and encrypted evaluation data, encapsulates received data to the review number of service organization to generate data block, with And the credit verification result for receiving user;Data block validation verification module 703 is for carrying out data block validity Verifying;User identity authentication module 704 is for authenticating user identity;Uploading module 705 is used to test according at least to the credit of user Card result determines whether that block chain network uploads data block;Enter chain module 706 and enters chain for executing data block.
Due to Fig. 5 description above in conjunction of each functional module of the device evaluated based on block chain of the present embodiment The embodiment of the method evaluated based on block chain the step of it is corresponding, therefore for undisclosed thin in present apparatus embodiment Section please refers to the embodiment in conjunction with Fig. 5 method evaluated based on block chain described.
According to one embodiment of present invention, it also provides a kind of suitable for being used to realize the electronic equipment of the embodiment of the present invention The structural schematic diagram of computer system.Referring to Fig. 8, computer system 800 includes bus 805, be coupled to bus 805 equipment it Between can rapidly transmit information.Processor 801 is coupled with bus 805, for executing as specified by computer program code Set or operation, processor 801 can combine individually or with other equipment is embodied as machinery, electricity, magnetic, light, quantum Or chemical components etc..
Computer system 800 further includes the memory 803 for being coupled to bus 805, memory 803 (for example, RAM or its His dynamic memory) data that can be changed by computer system 800 of storage, including realizing described in above-described embodiment based on area The instruction for the method that block chain is evaluated or computer program.When processor 801 executes the instruction or computer program, so that Computer system 800 can be realized the method evaluated described in above-described embodiment based on block chain, for example, may be implemented Each step as shown in figures 1-5.Memory 803 can be executed instruction with storage processor 801 or computer program during Various programs and data needed for the ephemeral data and system operatio of generation.Computer system 800 further includes being coupled to bus 805 read-only memory 802 and nonvolatile storage 808, such as disk or CD etc. work as department of computer science for storing The data that system 800 is closed or can also continue when power down.
Computer system 800 further includes the input equipment 806 of keyboard, sensor etc., and such as cathode-ray tube (CRT), the output equipment 807 of liquid crystal display (LCD), printer etc..Computer system 800 further includes being coupled to bus 805 Communication interface 804, communication interface 804 can provide one-way or bi-directional communicative couplings to external equipment.For example, communication connects Mouth 804 can be parallel port, serial port, telephone modem or local area network (LAN) card.Computer system 800 is also Driving equipment 809 and demountable device 810 including being coupled to bus 805, such as disk, CD, magneto-optic disk, semiconductor are deposited Reservoir etc. is mounted on as needed in driving equipment 809, in order to from the computer program read thereon quilt as needed It installs into storage facilities 808.
According to another embodiment of the invention, a kind of computer-readable medium is also provided, which can To be included in above-mentioned computer system 800, be also possible to individualism and without being incorporated in the computer system 800 's.The computer-readable medium carries one or more computer program or instruction, when one or more of meters Calculation machine program or instruction be when being executed by processor so that the computer system 800 realize described in above-described embodiment based on The method that block chain is evaluated.It should be noted that computer-readable medium refers to providing appointing for data to processor 801 Meaning medium, this medium can take arbitrary form, and including but not limited to, computer readable storage medium is (for example, non-volatile Medium, Volatile media) and transmission medium.Wherein, non-volatile media is such as including CD or disk, such as storage facilities 808;Volatile media is for example including memory 804.Transmission medium for example including coaxial cable, copper wire, fiber optic cables and There is no the carrier wave in the case where cable and cable by space, such as sound wave and electromagnetic wave, including radio, light and infrared waves. The general type of computer-readable medium include: floppy disk, flexible disk, hard disk, tape, any other magnetic medium, CD-ROM, CDRW, DVD, any other optical medium, card punch, paper tape, signal list, the figure with hole or the recognizable mark of other light Any other physical medium of case, RAM, PROM, EPROM, FLASH-EPROM, any other memory chip or cassette, load Wave or computer-readable any other medium.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to of the invention its Its embodiment.This application is intended to cover any variations, uses, or adaptations of the invention, these modifications, purposes or Person's adaptive change follows general principle of the invention and including the undocumented common knowledge in the art of the present invention Or conventional techniques.The description and examples are only to be considered as illustrative, and true scope and spirit of the invention are by following Claim is pointed out.
It should be understood that the present invention is not limited to the precise structure already described above and shown in the accompanying drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present invention is limited only by the attached claims.

Claims (14)

1. a kind of method evaluated based on block chain is applied to client, comprising:
User is received to the evaluation data of a service organization;
The credit of the user is verified, and the credit verification result of the user is sent to block chain network, by described It is the user to the service organization that service node in block chain network, which determines whether that the block chain network uploads, Evaluate the data block that data generate.
2. according to the method described in claim 1, further include:
The credit of the user is calculated according at least one of following message:
The user the commenting to other service organizations other than the service organization obtained from the block chain network Valence mumber evidence,
By the evaluation data to the service organization obtained from the block chain network with the user to the server The evaluation data of structure compare, obtained comparing result, and
Evaluation data of the user to the service organization are subjected to the abnormal judging result for judging to obtain extremely.
3. according to the method described in claim 2, wherein, the credit for calculating the user includes:
Median, the comparison by the user to the evaluation data of other service organizations other than the service organization As a result and the abnormal judging result inputs trained user credit model, using the output of the user credit model as The credit of the user.
4. method according to any one of claim 1-3, further includes:
The evaluation data to the service organization are obtained from the block chain network;
The credit information of the service organization is obtained according to the acquired evaluation data to the service organization;
It provides a user acquired to the evaluation data of the service organization and the credit information of the service organization.
5. according to the method described in claim 4, further include:
Electronics silk banner is generated for the service organization, wherein the electronics silk banner includes the credit information of the service organization And story relevant to the service organization;
The electronics silk banner is sent to the service organization.
6. method according to any one of claim 1-3, further includes:
Before the credit for verifying the user, evaluation data of the user to the service organization are encrypted;
Accordingly and the user comments the service organization to the review number of the service organization by the encrypted user Valence mumber is according to the block chain network is sent to, to generate data block by the service node in the block chain network.
7. method according to any one of claim 1-3, further includes:
Receive the personal information of the user;
The personal information of the user is encrypted to obtain the public key certificate of the user, and the public key of the user is demonstrate,proved Book is stored to the user identity authentication chain in the block chain network;Wherein, the user identity authentication chain includes sharing each other Multiple blocks of data, the multiple block are used to carry out vote by ballot to the public key certificate of user.
8. a kind of method evaluated based on block chain, applied to the service node in block chain network, comprising:
User is received to the review number of service organization accordingly and the encrypted user is to the evaluation data of the service organization, Received data is encapsulated to generate data block;
Receive the credit verification result of the user;
Determine whether that block chain network uploads the data block according at least to the credit verification result of the user.
9. according to the method described in claim 8, further include:
Validation verification is carried out to the data block, obtains validation verification result;
Authentication is carried out to the user, obtains the identity authentication result of the user;
Wherein, determine whether that block chain network uploads the data block packet according at least to the credit verification result of the user It includes:
It is determined according to the identity authentication result of the credit verification result of the user, the validation verification result and the user Whether to block chain network the data block is uploaded.
10. according to the method described in claim 9, wherein, carrying out authentication to the user includes:
Receive the personal information of the user and the public key certificate of the user;
The personal information of the user is committed to Third Party Authentication mechanism and carries out real-name authentication;
The public key certificate of the user is sent to the user identity authentication chain in the block chain network, by the user identity Multiple blocks in certification chain carry out vote by ballot;Wherein, the user identity authentication chain is used to store the public key certificate of user, The user identity authentication chain includes multiple blocks of shared data each other, and the multiple block is used for the public key certificate to user Carry out vote by ballot.
11. the method according to any one of claim 8-10, further includes:
The evaluation data to the service organization are obtained from the block chain network;
The credit information of the service organization is obtained according to the acquired evaluation data to the service organization;
It provides a user acquired to the evaluation data of the service organization and the credit information of the service organization.
12. according to the method for claim 11, further includes:
Electronics silk banner is generated for the service organization, wherein the electronics silk banner includes the credit information of the service organization And story relevant to the service organization;
The electronics silk banner is sent to the service organization.
13. a kind of computer-readable medium, is stored thereon with computer program, which is characterized in that the computer program is located Manage the method realized as described in any one of claims 1 to 12 when device executes.
14. a kind of electronic equipment, comprising:
One or more processors;
Storage device, for storing one or more computer programs, when one or more of computer programs are by described one When a or multiple processors execute, so that the electronic equipment realizes the method as described in any one of claims 1 to 12.
CN201811532573.3A 2018-12-14 2018-12-14 Method, device, medium, and electronic device for evaluation based on block chain Active CN109657450B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811532573.3A CN109657450B (en) 2018-12-14 2018-12-14 Method, device, medium, and electronic device for evaluation based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811532573.3A CN109657450B (en) 2018-12-14 2018-12-14 Method, device, medium, and electronic device for evaluation based on block chain

Publications (2)

Publication Number Publication Date
CN109657450A true CN109657450A (en) 2019-04-19
CN109657450B CN109657450B (en) 2021-04-16

Family

ID=66113156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811532573.3A Active CN109657450B (en) 2018-12-14 2018-12-14 Method, device, medium, and electronic device for evaluation based on block chain

Country Status (1)

Country Link
CN (1) CN109657450B (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110225056A (en) * 2019-06-24 2019-09-10 北京艾摩瑞策科技有限公司 A kind of evaluation data cochain method and its equipment for applying intelligent contract
CN110300167A (en) * 2019-06-28 2019-10-01 京东数字科技控股有限公司 Business information processing method, equipment and readable storage medium storing program for executing based on block chain
CN110597841A (en) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 Application comment information processing method and device based on block chain network
CN110909381A (en) * 2019-11-12 2020-03-24 北京芯际科技有限公司 Block chain-based user comment tamper-proof system and method
CN111010368A (en) * 2019-11-11 2020-04-14 泰康保险集团股份有限公司 Authority authentication method, device and medium based on authentication chain and electronic equipment
CN111176963A (en) * 2019-12-13 2020-05-19 腾讯云计算(北京)有限责任公司 Service evaluation information processing method and device
CN111222955A (en) * 2020-01-09 2020-06-02 国网安徽省电力有限公司信息通信分公司 Supplier supervision method and system based on block chain
CN111245600A (en) * 2019-12-03 2020-06-05 江苏艾佳家居用品有限公司 Authentication method and system based on block chain technology
CN111274110A (en) * 2020-01-20 2020-06-12 四川万物数创科技有限公司 Block chain-based edge device performance evaluation method, management method and medium
CN111415105A (en) * 2020-04-28 2020-07-14 中国联合网络通信集团有限公司 Comment verification method and node, population thermodynamic diagram data node and management system
CN111556152A (en) * 2020-04-28 2020-08-18 中国联合网络通信集团有限公司 Comment identification method based on block chain, base station and evaluation system
CN111586002A (en) * 2020-04-28 2020-08-25 中国联合网络通信集团有限公司 Comment identification method based on block chain, access device and comment system
CN111585775A (en) * 2020-04-28 2020-08-25 中国联合网络通信集团有限公司 Comment authenticity judgment method and device based on block chain
CN111861529A (en) * 2019-05-19 2020-10-30 北京骑胜科技有限公司 Block chain-based data evaluation method and device, electronic equipment and storage medium
JPWO2021002283A1 (en) * 2019-07-02 2021-01-07
CN112422534A (en) * 2020-11-06 2021-02-26 上海优扬新媒信息技术有限公司 Credit evaluation method and device of electronic certificate
CN112651744A (en) * 2020-12-30 2021-04-13 杭州趣链科技有限公司 Block chain-based credit mutual evaluation method and system and electronic equipment
CN113743783A (en) * 2021-09-03 2021-12-03 泰康保险集团股份有限公司 Credit evaluation method and device for medical institution

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106485167A (en) * 2016-09-22 2017-03-08 中金云金融(北京)大数据科技股份有限公司 Credit record system and method based on block chain
CN106651346A (en) * 2016-11-28 2017-05-10 上海凯岸信息科技有限公司 Block chain-based credit investigation data sharing and trading system
CN107104816A (en) * 2017-03-07 2017-08-29 阿里巴巴集团控股有限公司 A kind of information change monitoring method and device
CN107146152A (en) * 2017-03-28 2017-09-08 杭州象链网络技术有限公司 A kind of credit management system kept accounts based on block chain
CN107369008A (en) * 2017-07-17 2017-11-21 北京京东金融科技控股有限公司 For improving management method, the apparatus and system of bill business security
CN107733651A (en) * 2017-09-11 2018-02-23 联动优势科技有限公司 A kind of block chain generation method, node and system
CN108428175A (en) * 2018-03-13 2018-08-21 史玉成 A kind of big data analysis method and system based on consumer record
US20180260888A1 (en) * 2017-03-08 2018-09-13 Factom Validating Mortgage Documents
CN108667632A (en) * 2018-04-19 2018-10-16 阿里巴巴集团控股有限公司 Based on the credit record sharing method and device of block chain, electronic equipment
CN108717606A (en) * 2018-06-08 2018-10-30 北京工商大学 A kind of food security multiplicity of interests main body credit assessment method based on block chain
CN108923909A (en) * 2018-07-02 2018-11-30 上海达家迎信息科技有限公司 Block chain generation method, device, computer equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106485167A (en) * 2016-09-22 2017-03-08 中金云金融(北京)大数据科技股份有限公司 Credit record system and method based on block chain
CN106651346A (en) * 2016-11-28 2017-05-10 上海凯岸信息科技有限公司 Block chain-based credit investigation data sharing and trading system
CN107104816A (en) * 2017-03-07 2017-08-29 阿里巴巴集团控股有限公司 A kind of information change monitoring method and device
US20180260888A1 (en) * 2017-03-08 2018-09-13 Factom Validating Mortgage Documents
CN107146152A (en) * 2017-03-28 2017-09-08 杭州象链网络技术有限公司 A kind of credit management system kept accounts based on block chain
CN107369008A (en) * 2017-07-17 2017-11-21 北京京东金融科技控股有限公司 For improving management method, the apparatus and system of bill business security
CN107733651A (en) * 2017-09-11 2018-02-23 联动优势科技有限公司 A kind of block chain generation method, node and system
CN108428175A (en) * 2018-03-13 2018-08-21 史玉成 A kind of big data analysis method and system based on consumer record
CN108667632A (en) * 2018-04-19 2018-10-16 阿里巴巴集团控股有限公司 Based on the credit record sharing method and device of block chain, electronic equipment
CN108717606A (en) * 2018-06-08 2018-10-30 北京工商大学 A kind of food security multiplicity of interests main body credit assessment method based on block chain
CN108923909A (en) * 2018-07-02 2018-11-30 上海达家迎信息科技有限公司 Block chain generation method, device, computer equipment and storage medium

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111861529A (en) * 2019-05-19 2020-10-30 北京骑胜科技有限公司 Block chain-based data evaluation method and device, electronic equipment and storage medium
CN110225056A (en) * 2019-06-24 2019-09-10 北京艾摩瑞策科技有限公司 A kind of evaluation data cochain method and its equipment for applying intelligent contract
CN110300167B (en) * 2019-06-28 2020-07-31 京东数字科技控股有限公司 Service information processing method and device based on block chain and readable storage medium
CN110300167A (en) * 2019-06-28 2019-10-01 京东数字科技控股有限公司 Business information processing method, equipment and readable storage medium storing program for executing based on block chain
WO2021002283A1 (en) * 2019-07-02 2021-01-07 長瀬産業株式会社 Evaluation device, evaluation system, evaluation method, evaluation program, and recording medium
JPWO2021002283A1 (en) * 2019-07-02 2021-01-07
CN110597841A (en) * 2019-09-29 2019-12-20 腾讯科技(深圳)有限公司 Application comment information processing method and device based on block chain network
CN110597841B (en) * 2019-09-29 2021-09-14 腾讯科技(深圳)有限公司 Application comment information processing method and device based on block chain network
CN111010368A (en) * 2019-11-11 2020-04-14 泰康保险集团股份有限公司 Authority authentication method, device and medium based on authentication chain and electronic equipment
CN110909381A (en) * 2019-11-12 2020-03-24 北京芯际科技有限公司 Block chain-based user comment tamper-proof system and method
CN111245600A (en) * 2019-12-03 2020-06-05 江苏艾佳家居用品有限公司 Authentication method and system based on block chain technology
CN111176963B (en) * 2019-12-13 2023-03-28 腾讯云计算(北京)有限责任公司 Service evaluation information processing method and device
CN111176963A (en) * 2019-12-13 2020-05-19 腾讯云计算(北京)有限责任公司 Service evaluation information processing method and device
CN111222955B (en) * 2020-01-09 2024-04-05 国网安徽省电力有限公司信息通信分公司 Supplier supervision method and system based on blockchain
CN111222955A (en) * 2020-01-09 2020-06-02 国网安徽省电力有限公司信息通信分公司 Supplier supervision method and system based on block chain
CN111274110A (en) * 2020-01-20 2020-06-12 四川万物数创科技有限公司 Block chain-based edge device performance evaluation method, management method and medium
CN111274110B (en) * 2020-01-20 2023-03-31 四川万物数创科技有限公司 Block chain-based edge device performance evaluation method, management method and medium
CN111586002A (en) * 2020-04-28 2020-08-25 中国联合网络通信集团有限公司 Comment identification method based on block chain, access device and comment system
CN111585775A (en) * 2020-04-28 2020-08-25 中国联合网络通信集团有限公司 Comment authenticity judgment method and device based on block chain
CN111556152A (en) * 2020-04-28 2020-08-18 中国联合网络通信集团有限公司 Comment identification method based on block chain, base station and evaluation system
CN111415105B (en) * 2020-04-28 2023-06-02 中国联合网络通信集团有限公司 Comment verification method, node, population thermodynamic diagram data node and management system
CN111415105A (en) * 2020-04-28 2020-07-14 中国联合网络通信集团有限公司 Comment verification method and node, population thermodynamic diagram data node and management system
CN112422534A (en) * 2020-11-06 2021-02-26 上海优扬新媒信息技术有限公司 Credit evaluation method and device of electronic certificate
CN112422534B (en) * 2020-11-06 2023-09-22 度小满科技(北京)有限公司 Credit evaluation method and equipment for electronic certificate
CN112651744A (en) * 2020-12-30 2021-04-13 杭州趣链科技有限公司 Block chain-based credit mutual evaluation method and system and electronic equipment
CN113743783A (en) * 2021-09-03 2021-12-03 泰康保险集团股份有限公司 Credit evaluation method and device for medical institution

Also Published As

Publication number Publication date
CN109657450B (en) 2021-04-16

Similar Documents

Publication Publication Date Title
CN109657450A (en) Method, apparatus, medium and the electronic equipment evaluated based on block chain
US10063548B1 (en) System, method, and program product for processing secure transactions within a cloud computing system
US20200127832A1 (en) Blockchain id connect
US9378345B2 (en) Authentication using device ID
CN105243313B (en) For the method whenever confirmed to verifying token
US20180144118A1 (en) Service Channel Authentication Token
CN104767613B (en) Signature verification method, apparatus and system
US11539526B2 (en) Method and apparatus for managing user authentication in a blockchain network
US20160164921A1 (en) Service Channel Authentication Processing Hub
US20110276495A1 (en) One-time use password systems and methods
CN109460966A (en) Contract signing method, apparatus and terminal device based on requesting party's classification
CN108197891A (en) A kind of electronic signature device and method based on block chain
US20020038290A1 (en) Digital notary system and method
US20150256542A1 (en) User authentication
CN110417790A (en) Block chain system of real name queuing system and method
CN111832005B (en) Application authorization method, application authorization device and electronic equipment
CN109558918A (en) A kind of certificate chain real estate electronics license system and its application method
US20220086131A1 (en) Multi-factor authentication for non-internet applications
CN109361697A (en) The method for realizing trusted identity certification based on SIM card load PKI
Zhang et al. An elaborate secure quantum voting scheme
CN106331003A (en) Method and device for accessing application portal system on cloud desktop
CN109815659A (en) Safety certifying method, device, electronic equipment and storage medium based on WEB project
CN110414983A (en) Reference information processing method, device, equipment and storage medium based on block chain
CN113724078A (en) Zk-snark-based block chain integral user authentication method
CN104753940B (en) A kind of method to issue invoice, common invoice self-service terminal and server

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