For years, Starbucks has dreamt of creating its own branded currency. But the reality has fallen short of the vision. But blockchain-based currencies will enable Starbucks — and countless other brands — to create their own branded currencies easily and affordably.