I’m a long time reader of this forum and I have been spending as much time as I could afford reading through the maidsafe code. I am a believer that the autonomous network approach taken by maidsafe can form the foundation of a completely new way to interact (both with data and with eachother) on the internet.
I just finished study (CFA exam) and now I am going to turn all my attention to understanding the nuts and bolts of maidsafe and building something on top of it. I have a few ideas for projects and wanted to get some feedback from the community before I dive in.
Idea 1: Fork Bitcoin-qt to maidsafe
This would have two important projects within and I am not sure how much work will be involved with each of them. For one I would want to save the blockchain to maidsafe to make bitcoin-qt a lightweight client. Two, I would want to be able to save files (a drive of some sort) that can be unlocked using a private key held in the wallet. This way maidsafe can piggyback it’s security, and user identity from Bitcoin. This, I believe, will also help immensely with adoption. If my Bitcoin wallet can store unlimited personal files securely, and allow easy encrypted communication - suddenly Bitcoin is more attractive to the average user. Maidsafe and Bitcoin are both important pieces of a decentralized future and Maidsafe should look to build on Bitcoin not compete with it.
Idea 2: Create a simple API that allows i/o streams in C++ (or other language) to link directly into files on the network. A simple interface like this could have unlimited applications as developers realize that the files created are available anywhere, can be modified from anywhere and are secure (both from attack and from loss). Specifically, I think a simple interface like this could be super useful in managing business data.