A detailed review of blockchain and cryptocurrency. - Nayak Bhatia; Sanchit Bansal; Smit Desai (CoRR, 2023)