Invented by Fausto DASSENNO, eBay Inc
The eBay Inc invention works as followsIf the source is trusted, then the technology involves obtaining a weight associated with the source. The evaluation score for the evaluation entity can be obtained from the first evaluation data block in the evaluation data blockchain. If the source can be trusted, the technology will involve obtaining a source weight, retrieving the evaluation for the entity from a block of evaluation data in the blockchain evaluation, where this block is the most recent block, calculating the new score using the obtained evaluation from the block, and weighting the valuation signal according to its source weight, and then securely committing that new score to the blockchain evaluation.
Background for Weighed source data secure on blockchains
Evaluation information, such as quality or reputation data, about an entity, is extremely useful for assessing its reliability. As an example, reputation systems allow members of online community to rate each other. In some communities, members can rate providers such as restaurants. Many service providers also receive ratings from their users. Online market places often collect data on the evaluation of services or products by their buyers.
The reputation or evaluation data that reputation or assessment systems provide is invaluable in building trust between users of online communities. Reliable evaluation data will help users to develop realistic expectations for future interactions. For example, evaluation scores can guide users to make future purchases.
However,” says the article, “maintaining and accessing reputation data or evaluation data are often controlled by internal systems which provide little or no visibility on how data is collected or tracked and hinder the traceability inputs into the evaluation data. The sources and methods of determining evaluation scores, as well as the data used to calculate the scores, are not typically transparent.
It is with regard to these and other considerations, that the disclosure herein is presented.
The disclosed technology is aimed at an evaluation system which is transparent, reliable and traceable. In one aspect, the technology maintains a list of trusted sources on a Blockchain. Each trusted source is identified with a weight associated to it. Different weights are assigned to different trusted sources. Government inspectors, law-enforcement, government entities, or banks can have a greater influence on the reputation or evaluation score. The trusted source blockchain is used to validate the trustworthiness of the sources and determine the evaluation score. Users can have access to this information by storing the sources of weighted trust signals and their weights on a Blockchain.
Another aspect of the disclosed technologies involves storing the score evaluation on the same blockchain or another, such that the data for the score evaluation is authenticated and saved on the blockchain in a way that makes the score evaluation reliable and traceable. The trust signals from trusted sources can also be maintained on a blockchain, so that evaluation data is authenticated and traceable on the blockchain.
It should be noted that the subject matter described above may be implemented in a variety of ways, including as a computer controlled apparatus, computer process, computing system, or an article of manufacture, such as a machine-readable medium. The following Detailed description and the accompanying drawings will reveal these and other features. This Summary introduces a number of concepts that are described in more detail in the Detailed description.
This summary is not intended to be a list of key features or essential characteristics of the claimed matter. Nor is it intended to be used as a tool to limit its scope. The claimed subject matter does not limit itself to only those implementations which solve all or some of the disadvantages mentioned in this disclosure.
The following Detailed Description describes the technologies used to implement blockchaining for evaluation data management. This system maintains a list with weights of trusted sources on a trusted blockchain, and uses the weights and trusted sources in determining the evaluation scores of an evaluation data chain based on a signal of evaluation value from a source entity.
Evaluation Data is securely maintained on blockchain.” In a trusted list blockchain, a list of sources with a weight associated to each source is maintained. Evaluation data, e.g. For an evaluation entity (e.g. A user account is stored on a blockchain of evaluation data. The source entities in the trusted list blockchain can modify the evaluation score of an evaluation entity according to the weight assigned to the source entity. The use of blockchains has a technical advantage in that the data is secure, which ensures the accuracy of the final data.
Conventionally data on entities being evaluated, such as documents, parts, vehicles, products or services, is stored in proprietary systems of the entity initiating evaluation. Documents, parts, vehicles or products, as well as services and documents, are stored in the proprietary systems of the entity initiating evaluation. In most cases, the way in which evaluation data is stored, the method by which an evaluation score is calculated, and the information sources used to calculate an evaluation score, are only available to the entity initiating the evaluation, or a small portion of it is. This information is transparent and can help increase trust among those who use the data. The public’s access to evaluation information can also expose it to a threat of degradation by malicious parties or those who have a vested interest in changing the data or scores.
The different sources of evaluation data often have the same impact on the score. Nevertheless, information from different sources can have varying levels of quality. Evaluation inputs from sources with relatively low levels of knowledge or expertise about an entity being evaluated are of lower value or quality than inputs from sources with high levels of knowledge and authority. By giving equal weight to evaluation input from different sources, the knowledge or authority of the entity under evaluation is reduced.
The disclosed technology can provide security, transparency and traceability for information and processes that are used to collect and maintain evaluation data. The trusted source blockchain maintains a list with the trusted sources that can provide input data for evaluation along with their relative weighting. The evaluation data blockchain uses the trust source chain to verify that the source of the input data for evaluation is a trustworthy source. The evaluation data chain also uses the relative weighting of a trusted source, along with evaluation input data and an existing evaluation score to determine a new score. A technical advantage of using relative weights is that an evaluation score can be calculated more accurately and with greater granularity.
If the source entity can be identified from trusted source data, then the disclosed technology continues by obtaining a weight associated with the source entity, obtaining the evaluation score for the evaluation entity from a first evaluation data block in the evaluation data blockchain, where the first evaluation data block is the most recent evaluation data block in the evaluation data chain, and calculating a new evaluation score based on the obtained evaluation score and the received valuation signal, which has been weighted according to the source entity’s weight. The disclosed technology then proceeds by obtaining the weight of the source, retrieving the evaluation score from a first block of evaluation data in the blockchain evaluation, where this first block is the most recent block, calculating the new score using the obtained evaluation score and the valuation signal, weighted according the weight assigned to the source, and securely commiting the new score to the blockchain evaluation.
In some cases, the technology involves securing trusted source data on a trusted-source blockchain. In these examples, entries are defined for one or multiple source entities within trusted source data that is secured on a trustworthy source blockchain. Each entry contains a weight for each entity. In order to verify whether a source entity has been identified in the trusted data, the operation involves searching for the entry that corresponds to the source entity on the trusted source blockchain. The operation to obtain a source entity weight consists of retrieving a source entity weight from the entry that corresponds to the source.
In other examples, disclosed technology involves adding an entry for a source entity to a change block and commiting the change block to the source trust blockchain. In some examples, the disclosed technology involves modifying the entry for one or more sources entities on a trust source blockchain and committing the data block to the source blockchain.
In yet other examples, the script code can be found in the evaluation blocks so that it is secured on the blockchain of the evaluation data. Each of the first or second evaluation data block includes a script executable that when executed performs the search of the trusted source blockchain to find an entry corresponding with the source entity. In other examples, each first and second data block includes a script that when executed performs the task of searching the trusted source blockchain for an entry corresponding to the source entity.
Another feature disclosed technology allows for different weight values to be assigned to different source entities. In one example, the first entry of the source entities for the first entity defines the weight of the source entity. In one example, a first entry for a source entity defines a source entity as having a first weight. The first weight value must be greater than the second. In some examples, the first entity is a law-enforcement agency, government agency that has inspection authority or government agency that has licensing authority. In other examples, the third entry of the source entities for the third entity defines the entity with a weight value. The first weight value will be greater than the weight value.
Another Example of the Disclosed Technology includes a feature that allows a requestor to obtain an evaluation score by using the evaluation data chain. This example involves receiving the evaluation request from a user and determining if the user is authorized to receive the score. If the requestor has authorization to access the score, then obtain the score from the blockchain. Then provide the score to the user.
Another demonstration of the technology disclosed includes a feature that allows for data and smart contract codes to be included in two different blockchains. An intermediate computing node can, for example, intermediate trusted messages from a trusted source Blockchain to an evaluation data Blockchain. The two blockchains can include any type of data. For example, one blockchain could include financial data while the other might include personnel data. Both blockchains can be based on different technologies or the same technology. Each blockchain can use different scripting languages. The disclosed technology has the technical advantage of being able to work with a diverse set of blockchains. Each blockchain contains valuable data, smart contract logic, and can be used to calculate final results. A technical advantage of configuring blockchains in accordance with the disclosed technology is the ability to compute the most accurate results, because data from disparate sources can be combined.
Examples of evaluation entities that are the subject of the blockchain evaluation data include an aircraft, aircraft assembly, vehicle, vehicle assembly, lot of food or commodity, document, and manufactured product.
Click here to view the patent on Google Patents.