I'm thinking about IoT and Blockchain to certifying data.
My blockchain is not public, and it has 3 nodes. I use Hyperledger
So, I have a sensor, that is a light blockchain client, not powerful enough to be a full node. I want to send data to a Blockchain, but I have several issues.
My IoT object should not have Internet, so maybe I should send it to a local gateway connected to internet, and then send the data to the blockchain.
If my IoT object has internet, I would hide my Blockchain behing an API so that Blockchain is not publicly available like any other private DB.
My question about tracability / certification is about code I use:
- To extract data from sensor
- To code an API that would write into the BC
- All the smart contracts
I can certify that the ledger has not been altered by the administrator of my company, but how can I certify that my admin has not altered code listed on those 3 points ?
If I can't guaranty that code has not been altered, how should I certify my data ?