(sorry, I couldn’t help myself, I must be hungry)
MaidSafe are baking a cake. A big beautiful cake.
But in order to fund the ongoing baking of the cake, they decided to have a bakesale. But reather than divert resources away from the bakery dealing with the RealCake
, they got another bakery to make a ProxyCake
to sell at this bakesale.
Bakesale customers were promised they would get 10% of the RealCake
by buying a slice of ProxyCake
. When the RealCake
was finished, they could just swap their proxy slice for the real deal. They would be identical in size.
But the proxy baker cocked up! They used a tin that was slightly too large; and the ProxyCake
was just a little bit bigger.
We had already handed out all the proxy slices to the original size as promised though, and the baker arrived just as we’d shut the shop, and them the extra, albeit small, slice.
There was a decision to be made about what to do with this slice… do we just throw it out? Eat it right then and there? In the end, it was decided later to sell this extra slice when the need arose, and allowing the bakery to keep on making the RealCake
.
But now, the RealCake
is too small! If we give out all the slices matching the ProxyCake
one when the time comes, there won’t be enough left to give out to the other people who’d been promised a slice, like investors in the bakery, or the people who only discovered the RealCake
after it’s finished, but still want some the same as everyone else.
Aha! A solution though… we make the RealCake
tin the same size as the ProxyCake
tin! That way, all the ProxyCake
slices match as promised, the investors in the bakery get the same size slice, and all the people helping the deliver RealCakes
in future get the same size slices, just as tasty and nutritious as they’d been led to believe.