Optional reading: "Making Smart Contracts Smarter"

Click 2976749.2978309.pdf link to view the file.