Bitcoin: The Future of Currency