Blockchain Smart Contract for Task Verification - Enhanced with Oracles