A Comprehensive Guide to Understanding Decred