-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Modifying README for examples folder
- Loading branch information
Ubuntu
committed
Jun 23, 2022
1 parent
15d9995
commit 60c4a4a
Showing
1 changed file
with
3 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,4 @@ | ||
# ADOS | ||
ADOS (AirTrace Decentralized Oracle System): an advanced AI-based oracle system for securing off-chain IoT data integrity when injecting in the blockchain | ||
|
||
According to several studies, the adoption of Blockchain (BC) technologies in the realm of IoT (Internet of Things) is going to grow exponentially during the next years, i.e. the global blockchain Internet of Things (IoT) market will become a three billion dollar industry by 2025. Worth $32 million (USD) in 2018, several reports put the industry at a 91% growth rate starting 2021. As an increasing number of businesses invest in IoT to connect and share data, company leaders are recognizing the potential of blockchain technology to ensure the transfer of information is secure. | ||
|
||
However, applying blockchain to IoT is a still a big challenge today, as it entails properly facing several hurdles like oracle trustworthiness, scalability, interoperability, resource consumption, privacy, and processing delays, among others. In this project our focus is to develop new approaches for distributed oracles to be tested with AirChain, a blockchain-agnostic platform that allows any blockchain practitioner (ranging from hobbyists to large corporations) to easily integrate blockchain capabilities in their IoT networks. | ||
|
||
Our efforts for ADOS aim at developing an advanced solution for a distributed system of oracles in IoT scenarios. IoT sensors present some promising options to improve security, reliability, and authenticity of the information provided by oracles, that we want to explore via cutting-edge technologies like Artificial Intelligence thanks to anomaly detection, for instance, and the application of advanced identity verification procedures for each particular IoT device. Thanks to our developments, the ONTOCHAIN community will have the chance to resort to our solution in terms of oracle handling and thus increase the reliability, security and authenticity of any information injected to the ledger. | ||
|
||
## Motivation for the project: | ||
|
||
Most advanced oracle protocols do not take advance of the intertwining ontological relations of IoT devices in particular scenarios (agriculture, industry, etc.). Resorting to geospatial (or even more) correlations could lead to cutting-edge anomaly detection algorithms to maximize data integrity before injecting into the blockchain. | ||
|
||
## Generic use case description: | ||
|
||
ADOS will be especially used in scenarios where IoT data integrity must be monitored and quantified before injecting into the blockchain to continuously track it and maximize its reliability for effective auditing. | ||
|
||
## Essential functionalities: | ||
|
||
ADOS will be based on an anomaly detection scheme whereby the algorithm benefits from the ontological relations of IoT devices measuring correlated magnitudes, so that it is possible to not only blockchainize the specific data, but also its integrity factor. | ||
|
||
## How these functionalities can be integrated within the software ecosystem: | ||
|
||
These functionalities will offer a specific integration scheme that will take into consideration specific metadata from IoT devices (space location, time, measuring magnitude, etc.) in order to track the integrity factor of data produced by the IoT device. | ||
|
||
## Gap being addressed: | ||
|
||
There is little to no research on distributed Oracle systems for IoT. If we even go further the line, we do not find, as far as we know, any work using AI in this kind of scenarios. That is why we want to cover this particular gap with an effective solution. | ||
|
||
## Expected benefits achieved with the novel technology building blocks: | ||
|
||
ADOS will offer bidirectional value: B-IoT integrators will find it useful to track and quantify the integrity of data they inject into the blockchain, thus paying extra money that will attract oracle creators that will generate information useful for the anomaly detection scheme. | ||
|
||
## Potential demonstration scenario: | ||
|
||
We think of a real-life or a simulated scenario where we showcase an IoT sensor network whose data is injected into the Blockchain. Thanks to ADOS we will see how data integrity can be measured before it is blockchainized, so that audits track not only data, but its integrity factor as well. | ||
# Examples | ||
This folder includes the weight files, test data and settings files for three scenarios that can be used to test ADOS API included in this repository. A PDF file has been included that explains all the KPIs obtained for the three scenarios treated in ONTOCHAIN OC2 by ADOS consortium. | ||
|
||
In case of doubts, feel free to contact ADOS consortium representative at [email protected] |