Blockchain and crypto: Building blocks of the future