Understanding the $3.14 Trillion Crypto Market Cap