ADAMoracle 屬于去中心化預(yù)言機網(wǎng)絡(luò)服務(wù)設(shè)施,也是連接現(xiàn)實世界數(shù)據(jù)與區(qū)塊鏈系統(tǒng),為眾多應(yīng)用場景提供標準化解決方案,實現(xiàn)與區(qū)塊鏈外的服務(wù)進行無縫交互的中間件。ADAMoracle的誕生,將為鏈上的智能合約開發(fā)者提供全面的工具和數(shù)據(jù),為智能合約開發(fā)者提供更為安全且極致便利的預(yù)言機整體解決方案。
ADAMoracle系統(tǒng)的運行步驟如下:
1.用戶通過智能合約向ADAMoracle發(fā)起數(shù)據(jù)請求,并且附帶相應(yīng)的數(shù)據(jù)需求參數(shù)(鏈上);
2.ADAMoracle節(jié)點組成的網(wǎng)絡(luò)通過訂閱ADAMoracle合約的日志獲取相關(guān)信息;
3.ADAMoracle Core拆解用戶需求(鏈下);拆解后的任務(wù)由不同的節(jié)點通過外部的API數(shù)據(jù)源完成,獲取數(shù)據(jù)返回;
4.ADAMoracle Core將數(shù)據(jù)再次返回至鏈上的ADAMoracle智能合約上;ADAMoracle鏈上合約整合數(shù)據(jù),同時根據(jù)最終結(jié)果紀錄每一個提供數(shù)據(jù)的節(jié)點聲譽,最終將結(jié)果發(fā)送給用戶的智能合約,完成整個流程。
為了建立一個廣域節(jié)點系統(tǒng),ADAMoracle將招募許多節(jié)點。根據(jù)節(jié)點的功能,可以分為三類:數(shù)據(jù)聚合器、節(jié)點計算提供者和存儲服務(wù)器提供者。
ADAMoracle數(shù)據(jù)聚合器:
數(shù)據(jù)聚合器從多個公開透明的交易所獲取關(guān)鍵數(shù)據(jù),并將最可靠的數(shù)據(jù)傳輸?shù)芥溕仙鷳B(tài)系統(tǒng),從而為DeFi協(xié)議提供安全可靠的價格數(shù)據(jù)。
ADAMoracle節(jié)點計算提供商:
節(jié)點計算提供商(全球節(jié)點)運行在ADAMoracle安全可靠的區(qū)塊鏈上,在鏈上實現(xiàn)真正的去中心化數(shù)據(jù)。未來可以創(chuàng)建自己的挖掘池,建立分布式報價機制,并存儲相關(guān)數(shù)據(jù)源,獲得數(shù)據(jù)需求方(客戶)支付的相應(yīng)ADAM令牌。
ADAMoracle存儲服務(wù)器提供商:
存儲服務(wù)器提供商(存儲節(jié)點)將負責數(shù)據(jù)的驗證和存儲,提供更安全可靠的數(shù)據(jù),構(gòu)建真正安全、可靠的分布式存儲Oracle網(wǎng)絡(luò)。