currently, any registered enclave can update exchange rates. This doesn't make sense because an adversary could run a fake oracle on a real SGX device and set whatever exchange rates
the teeracle should maintain a whitelist of oracles (per data source? on for coingecko, one for coinmarketcap?)