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