Enforce trust in data collected by oracles and exploit it for traceability
Project Information
- Project ID
- NGI-ONTOCHAIN:PROJECT-2
- Contact
- <a href="https://ontochain.ngi.eungieu/content/dart">https://ontochain.ngi.eungieu/content/dart</a>
- Countries
- italy
Related Products
Software or product(s) created or improved through this project
Additional Information
As deployment of multiple sensors for a single measurement comes with an increasing cost we propose to deploy multiple sensors over what we define as correlation area The idea is that off-chain measured data are correlated according to a certain statistical correlation model Therefore once the correlation model has been inferred a value claimed by a sensor can be trusted if the correlation computed from other sensors is above a certain level To enforce fault tolerance and defence against byzantine nodes we propose to query a randomly selected subset of the available nodes in the correlation area As random selection is introduced the only way an attacker can control data inserted in the smart contract is to control the majority of sensors A multi-signature scheme is hence introduced where oracles sign their contribution if a certain correlation level is obtained We also propose to reward proper behaviour of sensor nodes with assets that they are allowed to spend
End-User Relevance
The proposed solution enhances the automation level in the ONTOCHAIN ecosystem as it allows to eliminate human interaction for those tasks for which a user is not motivated to contribute (see eg verify a temperature value
Community Discussion 3 comments
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident.
Sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.