Everything you should know about the present, and potential future of cryptocurrency