Open, Distributed Payment Protocol for Any Store of Value