Will Know Your Customer (KYC) Verification Regulations Stifle Crypto Innovation? And the Future of Money?