Title: Blockchain : an in-Depth Understanding