Cryptocurrency Explained: The Future of Finance or Just Fool's Gold?