Centralize it and implement something like M-Pesa, or build it on top of the existing mobile networks. The solution is selling standardized contracts to small hold farmers that pay out automatically; the problem has nothing to do with decentralization or trustless transactions.
The blockchain adds nothing here, and creates a layer of complexity that makes it more brittle.
> The solution is selling standardized contracts to small hold farmers that pay out automatically
And how easy do you think that is in Kenya?
You and I being able to take stable banking and government for granted says more about our own position in the world than it does about the efficacy of the technology itself.
You think Kenya doesn't have even a single, large, stable bank/trust/underwriter? You think they don't have underwriters that can delegate most of the money and authority to overseas institutions, worse comes to worst?
Countries with bad credit frequently issue bonds and instruments in the state of New York. If it's good enough for a nation I'm sure companies can work something out.