(@dirvine I’m going to ask you to intercede and pass judgment on this right up front, because I think this will smooth our road.)
I think there are some hard facts we really need to make sure we understand and agree upon. Otherwise, we generated a lot of unnecessary confusion. I’m looking at several things, but the following are really important to keep in mind.
First is the fact that owning/operating a node on the SAFE network and being a User of the network are two entirely separate things. One can run a node on the network without using it, and one can use the network without operating a node. Failing to keep these two relationships separate in our minds and conversations causes a lot of miscommunication and confusion.
Node Owner/Operator, Farmer
A Farmer contributes resource to the network in exchange for the opportunity to earn safecoin–period. That is the entirety of the relationship that a person has as a node owner. Just because one starts running a node with xGb of storage, using an xGHz cpu, over an xbandwith capacity, it does not directly give that node owner immediate access to comparable resources as a User. Think of it as a meat person renting your equipment and bandwidth (however you acquire it) to the network and being paid in safecoin. Marginal improvement in the quality of the resources gives one marginal improvement in the rate of safecoin earnings—the key phrase here being marginal. Everybody will have an opportunity to earn some safecoin as long as they run a standard node that has reasonable connectivity. Aside from the owner providing the resources that allow the node to run and assigning where he wishes the proceeds of any farmed safecoin to go, the owner has NO latitude in how the node operates. If the owner messes with the operation of the node, the network is designed to detect it and marginalize the node and thus inhibit or prevent it from participating and earning safecoin.
Aside from Core Developers and App Builders (which are special User cases not addressed here) the only other relationship to the network is that of the User. The User acquires any resources directly from the network as an autonomous entity. Whether free or paid for, any Network Storage Limit is negotiated with the network. Any raise in storage limit purchased by a User is paid to the network, because the network effectively controls all resources which are being rented to it by node owners/operators.
Failure to distinguish these two distinct identities has caused us a lot of fogginess and imprecision in hashing out different aspects of the network. I think the above is pretty factual but I think it is important that there be some broad agreement, otherwise we spin our wheels more than necessary.