ADAMoracle預言機以ADAM經濟模型構建了一個節(jié)點為中心,社區(qū)為輔助的去中心化治理生態(tài)。為提高節(jié)點的忠誠度,最大程度的優(yōu)化預言機的運行效率,ADAMoracle系統的運行步驟如下:
1.用戶通過智能合約向ADAMoracle發(fā)起數據請求,并且附帶相應的數據需求參數(鏈上);
2.ADAMoracle節(jié)點組成的網絡通過訂閱ADAMoracle合約的日志獲取相關信息;
3.ADAMoracle Core拆解用戶需求(鏈下);拆解后的任務由不同的節(jié)點通過外部的API數據源完成,獲取數據返回;
4.ADAMoracle Core將數據再次返回至鏈上的ADAMoracle智能合約上;ADAMoracle鏈上合約整合數據,同時根據最終結果紀錄每一個提供數據的節(jié)點聲譽,最終將結果發(fā)送給用戶的智能合約,完成整個流程。