Oracles for Smart Contracts: Secure Data Feeds, Common Attack Vectors, and Mitigation Strategies  Blockchain Council