INTRODUCTION
Smart contracts are the driving engine of blockchain applications, enabling decentralized, trustless execution of agreements (self executing instructions). However, they suffer from a fundamental limitation: they cannot access real-world...