To Bitcoin or not to Bitcoin? Learnings from Barter System to Bank ...