DeFi生態(tài)的持續(xù)壯大,鏈上鏈下數(shù)據(jù)交互需求不斷增加,推動著預言機這類網(wǎng)絡服務設施的崛起和發(fā)展。預言機作為連接鏈上智能合約和鏈下數(shù)據(jù)的中間件,旨在為智能合約提供更加可靠的數(shù)據(jù),為DeFi各類協(xié)議提供安全且便利的數(shù)據(jù)服務。
ADAMoracle的誕生,將為鏈上的智能合約開發(fā)者提供全面的工具和數(shù)據(jù),為智能合約開發(fā)者提供更為安全且極致便利的預言機整體解決方案。
ADAMoracle系統(tǒng)的運行步驟如下:
1.用戶通過智能合約向ADAMoracle發(fā)起數(shù)據(jù)請求,并且附帶相應的數(shù)據(jù)需求參數(shù)(鏈上);
2.ADAMoracle節(jié)點組成的網(wǎng)絡通過訂閱ADAMoracle合約的日志獲取相關信息;
3.ADAMoracle Core拆解用戶需求(鏈下);拆解后的任務由不同的節(jié)點通過外部的API數(shù)據(jù)源完成,獲取數(shù)據(jù)返回;
4.ADAMoracle Core將數(shù)據(jù)再次返回至鏈上的ADAMoracle智能合約上;ADAMoracle鏈上合約整合數(shù)據(jù),同時根據(jù)最終結果紀錄每一個提供數(shù)據(jù)的節(jié)點聲譽,最終將結果發(fā)送給用戶的智能合約,完成整個流程。