So I had this idea about how app developers could get paid without raising any financial barriers to participation in the network. I read this forum regularly and I’ve seen it discussed that app devs will be able to monetize by charging safecoin for the usage of the app (by hard-coding their safecoin wallet address or something like that). There is at least one drawback with that, though (which I believe others have mentioned). Namely, how can we ensure that people who have almost no money at all can still participate in the network or run apps?
A possible solution occurred to me: What if people, when they installed an app, could (optionally, in lieu of safecoin) allow the app to allocate a small extra bit of storage space on their device, which the app would then use to generate safecoins? The amount I was thinking about could be quite small.
Let’s suppose, for example, that I built a simple word-processing app. I could then allow the app to allocate some space (let’s say 10 MB, but the amount could vary) to use for it’s own farming purposes. Essentially, the app would create a miniature “internal vault” that belongs to that app, which would then be put to work storing random data just like any other vault on the network. The developer of the app could then specify where to send the safecoins which are generated through that farming process. If 100,000 people install my 10 MB app, it’s the same as if I were farming a 1 TB vault.
This is a model for developers to create applications that (if they prove to be popular) generate a continuous stream of income over time, instead of applications that charge an upfront fee. In other words, it replaces the ‘salesmanship’ paradigm (get the user to buy/install the app) with the ‘utility’ paradigm (app is free to install/ but try to get the user NOT to uninstall the app).
Basically this is exactly the same as the “free” ad-supported model that currently exists with many apps, but with one crucial difference: unlike ads, allowing the app to farm a little of your storage space for itself has zero impact on the user experience (not to mention the privacy/security implications of ads).
Another thing (just an extra idea) is that the recipient of the safecoin generated by the app does not necessarily have to be just the developer himself. There isn’t any reason I am aware of that there could not be multiple addresses that are paid out a specified percentage of the farmed safecoin. This would be good for apps with multiple devs, and it would also allow devs to, for example, divert 10% of the apps revenue to some charity or something like that.
So… 1) Have you guys already thought of this? 2) Am I ignorant in thinking that it is technically feasible? 3) What are the drawbacks to this concept that I have not considered?