DONOCLE: Based on Trust, Fairness and Security in Blockchain