Bitcoin and the Future of Payment Mechanisms