US Treasury suggests embedding KYC into smart contracts