I've started working on my Masters Thesis and I've been thinking about making it about Blockstack and IOT device nodes.
The scenario I have in mind at the moment:
(IOT node here is a device connected to the web, that has multiple sensors linked to it and a interface to share the data)
- IOT node owner registers an id in blockstack (a .id or hopefully the .device that's coming(?))
- Owner points the zone file to a data file that has a list of node urls and node public keys
- Owner calculates a hash of the data file with his data key and points to it in the zone file too. (Should be mutable. I'm not fully up to date on technical details on how this is done)
- The IOT nodes will sign the data they share, with their own key, that is listed in the data file.
- Possible user finds the Owner by id from blockstack and is able to verify everything all the way to the data
This way the data file and hash can be updated without costs (bitcoins and time) and the data user only needs to read blockstack to find and verify node data.
I'm wondering what you guys think about this? Is there any "point" to this or am I possibly missing something critical?
I've been reading the papers,forum and website, but most likely I've still missed some discussions related to these topics. I would be grateful if you would point me to the right direction
Thanks in advance!