Oracles: The connectivity saviour for smart contracts