大多數(shù)defi應(yīng)用程序依賴數(shù)據(jù)來執(zhí)行智能合約,DAPP必須滿足特定的數(shù)據(jù)格式或僅使用本地區(qū)塊鏈上的數(shù)據(jù),如果無法連接外部數(shù)據(jù)和資源,大多數(shù)DeFi應(yīng)用程序?qū)o法工作。
Adamoracle預(yù)言機可以將智能合約連接到原始區(qū)塊鏈外(即鏈下)的數(shù)據(jù)和系統(tǒng),重新格式化外部連接點(即API),確保兩個不同的**在交換數(shù)據(jù)時能夠兼容,Oracle將數(shù)據(jù)傳輸?shù)街悄芎霞s,并根據(jù)服務(wù)協(xié)議(SLA)中預(yù)設(shè)的指令和接口在外部系統(tǒng)中進行操作,為智能合約提供安全可靠的橋梁,連接數(shù)據(jù)提供商、web API、企業(yè)系統(tǒng)、云平臺、物聯(lián)網(wǎng)設(shè)備、支付系統(tǒng)等區(qū)塊鏈。
ADAMoracle系統(tǒng)的運行步驟:
用戶通過智能合約向ADAMoracle發(fā)起數(shù)據(jù)請求,并且附帶相應(yīng)的數(shù)據(jù)需求參數(shù)(鏈上);
ADAMoracle節(jié)點組成的網(wǎng)絡(luò)通過訂閱ADAMoracle合約的日志獲取相關(guān)信息;
ADAMoracle Core拆解用戶需求(鏈下);拆解后的任務(wù)由不同的節(jié)點通過外部的API數(shù)據(jù)源完成,獲取數(shù)據(jù)返回;
ADAMoracle Core將數(shù)據(jù)再次返回至鏈上的ADAMoracle智能合約上;ADAMoracle鏈上合約整合數(shù)據(jù),同時根據(jù)最終結(jié)果紀(jì)錄每一個提供數(shù)據(jù)的節(jié)點聲譽,最終將結(jié)果發(fā)送給用戶的智能合約,完成整個流程。
ADAMoracle 是通過支付ADAM Token 來激勵數(shù)據(jù)的提供方,即持續(xù) 地提供有效數(shù)據(jù)的提供方將持續(xù)地獲得 ADAM 的獎勵。同時,數(shù)據(jù) 的使用者將需要支付一定額度的 ADAM,以此形成良性的循環(huán),這意味著 ADAMoracle 的使用越多,ADAM 的價值越高。 可以大膽預(yù)言:區(qū)塊鏈未來必將通過預(yù)言機來傳遞鏈外數(shù)據(jù)。
ADAM的產(chǎn)出將分階段進行。一階段的總獎勵為 1200 萬ADAM。每個后續(xù)階段的總獎勵將減少 20%。1200萬ADAM用完后,進入第二階段。二階段的獎勵總量比第一階段減少20%,為960萬;該規(guī)則將在后期繼續(xù),直到所有 6000 萬 ADAM 全部產(chǎn)出。