Distributed banking: Product vs. Utility
ksred.me