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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting 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
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.
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)
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)
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 |
-
2018
- 2018-12-14 CN CN201811532573.3A patent/CN109657450B/en active Active
Patent Citations (11)
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)
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 |