Don't these synthetic assets need an oracle to inject the price of the real assets into the blockchain? To stop these synthetic assets from working, couldn't they just go after the oracle provider, and make it stop providing the price?
Don't these synthetic assets need an oracle to inject the price of the real assets into the blockchain? To stop these synthetic assets from working, couldn't they just go after the oracle provider, and make it stop providing the price?
Commonly, oracles are composed of an aggregate of multiple independent providers. So roughly a majority of them have to collude to manipulate the price and you would have to take multiple oracle providers down to stop the price updates.
Any token derivative that relies on one or a few providers are very risky.
ChainLink (the mainstream choice today) doesn't seem to be officially providing stock prices, but to give you an idea there are currently 16 providers for gold-USD prices: https://data.chain.link/ethereum/mainnet/commodities/xag-usd
In principle this could be "unstoppable", but as of right now it is not.