Staking services on Ethereum 2.0 come in two flavors: custodial and noncustodial. Their difference comes down to who's holding what keys.