Sort:  

Did my second reply to wizardave make it more clear?

The blockchain is not aware of market prices, so it is the role of witnesses to fetch this data and feed it into the system. And this is used to make SBD worth $1 USD. (which in real life is not true as SBD is currently worth $2.8 USD ;) )