Thanks for the feedback, please keep pouring ideas, this is still very much a work in progress…
I am moving the conversation from “Wiki home for Tezos+RPI3” here, it seems a more appropriate place.
First, I agree with your scheme to distribute the baking profit among the baker and the rest of the XTZ holders. There are also few other alternatives, for example, let the parties involved negotiate the proportions beforehand and also decide the maintenance cost (electricity, internet service, hardware replacement, etc). More on this later.
The perception that the baking machine needs to stay online at all cost all the time is overblown.
The baking period is well known in advance (weeks earlier), as explained here:
and in few other places. Beside sudden catastrophic failures (example, the ups gets toasted) which are unpredictable, or the ISP shuts down the line for unforeseen reasons, the RPI3 can handle periodic restarts. This was briefly discussed in the RPI3 wiki home where I mentioned the worst case scenario of random baking selection, something that does not really apply to Tezos anyway.
If I can summarize all the ideas floating around here and on Reddit, there are two main directions that can be pursued. They are not mutually exclusive but I think in the beginning a choice should be made between the two.
Option I: Create one or few centers maintained by the coop (centralized solution). Tezos holders can safely delegate and pay more or less just the maintenance cost. This scheme would be similar to a delegate service, except for the overhead imposed by the delegate service. The main difference would be 1) it would be a bare bone simple no frills service, no fancy web/smartphone-access or flexible choice of the baking period (1 or 2 options max). 2) as far as I understand the delegate services cover the deposit fee (roughly 500XTZ per roll=10000XTZ). With the non-profit coop the XTZ holder will have to advance the deposit fee on their own. Let’s see the pros and cons.
Pros: the concept is quite simple, the planning would be easy since there is little room for variations.
Cons: it requires some decision making on the baking coop center. Where to put it, how many machines, who will cover the initial cost (given that after the initial setup, the operation should be self-sustained), who is going to support it (permanent technical staff)?
The main issue basically would be the infrastructure that needs to be put in place.
Option II: decentralized solution, no baking center(s). The all concept would be based on individuals with the hardware and the competence to bake tezzies who are willing to share their resources with XTZ holders that instead prefer to delegate.
Pros: no need for a large infrastructure, the cost to setup the operation would be limited (but not zero).
Cons: there would be quite some logistic and technical challenges. For example how to practically put together potential bakers and XTZ holders who want to delegate (example, there would be a third party like a coop who decides, or it is more like a marketplace, or classifieds). How to decide the maintenance costs for the baker and how to make sure they will be covered? Reward among the XTZ holders can be decided in advance, but how to insure that the baker will keep up his/her end of the bargain. The same applies also for the deposit fee that needs to be advanced by the XTZ holders who delegate. Some kind of online service should be created to keep all the information accessible and secure regardless of the solution to the above questions. Who is going to setup this online service?
This is in essence my understanding so far. Hope we can get soon to the point where we can make it happen.