I have posted here before in August, when I was researching possible technologies for a semester project at university (a secure voting system). I ultimately decided to use Ethereum for the project, as I couldn’t figure out how to properly use the SAFE network and its APIs.
Now I am back and have to come up with a topic for my Bachelor thesis. I’m still interested in the SAFE network and think it could be an interesting topic to not only analyse it in comparison with traditional Client-Server architectures and also technologies like IPFS, but also to develop a prototype. I can either do an analytical or implementation project (or a mix of both), but I would of course prefer to develop some kind of prototype.
The question I now have is how feasible you think this is. I have read up on the progress since August and it looks promising with the Vaults and CLI. However, I can’t seem to figure out to what extent the network is currently operational, if at all? Is it possible to develop a prototype at the moment without fear of constant network resets and changes that would break it? Or is it also possible to locally “simulate” the network to develop a prototype?
I also remember that there were beginner guides on the DevHub to get started with SAFE using Electron, C#, etc., but it seems to have been removed (or at least I can’t find it). All example DApps listed on the DevHub also seem to be developed for Alpha 2, which is not active any more to my understanding?
My question boils down to basically the question if you guys think it is a good idea to write a thesis about this (there is currently not much literature about it from what I can tell, so that’s great), and how one would go about setting up a development environment to start prototyping. I unfortunately couldn’t find a complete guide to do that, only snippets for each part of the network, but I’m missing an overview of how they are all connected and what is needed to get started.
Thank you for reading, I’m looking forward to your suggestions!