Title: Understanding Crypto-Currencies Meticulously