鏈下數(shù)據(jù)交互上鏈ADAMoracle預言機支持廣域節(jié)點喂價。
在智能合約中,雖然價值轉移能夠由公開可驗證的代碼驅動和自執(zhí)行,不再需要信任任何一方,但核心問題在于智能合約只能在收到輸入后執(zhí)行代碼并在鏈上(on-chain)運行,而不能直接進入到鏈下(off-chain),這就使得上鏈數(shù)據(jù)的可靠性成為了核心關鍵。預言機一般是指將區(qū)塊鏈外信息寫入?yún)^(qū)塊鏈內的機制,可以理解為打通現(xiàn)實世界與區(qū)塊鏈世界的連接橋梁。
ADAMoracle的誕生,將為鏈上的智能合約開發(fā)者提供全面的工具和數(shù)據(jù),為智能合約開發(fā)者提供更為安全且極致便利的預言機整體解決方案。
預言機就是用以確保鏈下數(shù)據(jù)在交互上鏈的過程中保證準確和公平,杜絕欺詐和操縱。所以預言機的核心在于解決信任問題——提供無需信任的環(huán)境,報送鏈上的數(shù)據(jù)一定是可信的。
特別是在DeFi智能合約這類去中心化應用(Dapp)中,通過預言機,開發(fā)者可以調用包括行情價格在內的各種外部數(shù)據(jù)資源,讓Dapp連通外部現(xiàn)實世界的數(shù)據(jù)環(huán)境。
ADAMoracle 項目無須持續(xù)花錢抓數(shù)據(jù)或者去買數(shù)據(jù),當然也不是數(shù)據(jù)的提供者。ADAMoracle是通過用代幣ADAM來激勵數(shù)據(jù)的提供方,即持續(xù)地提供有效數(shù)據(jù)的提供方將持續(xù)地獲得ADAM的獎勵。同時,數(shù)據(jù)的使用者將需要支付一定額度的ADAM,以此形成良性的循環(huán)。
且我們日常接觸到的喂價功能或數(shù)據(jù)源的可靠支撐只是非常早期的形態(tài),長期來說,預言機將作為現(xiàn)實世界各類數(shù)據(jù)、信息、信用、資產等諸多要素的集大成者,它提供數(shù)據(jù)或信息的正確程度、技術實現(xiàn)的去中心化程度以及模塊腳本的智能化程度,并且可以和多個區(qū)塊鏈領域進行結合。
從技術角度來說通過預言機驗證數(shù)據(jù)來源的真實性是現(xiàn)在主流的處理方式。類似ADAMoracle通過共識機制實現(xiàn)去中心化的預言機系統(tǒng),人人都能參與到預言機服務中,成為預言機系統(tǒng)網(wǎng)絡中的一個節(jié)點,通過完成鏈上的數(shù)據(jù)請求,將獲取的數(shù)據(jù)送到鏈上,來獲取收益。如果節(jié)點發(fā)送到鏈上的數(shù)據(jù)有錯誤,那么節(jié)點不僅不會獲得獎勵,還將損失掉預先抵押的保證金,并且聲譽會受到嚴重的影響。而扣掉的保證金,會作為賠償金賠付給用戶。通過此類去中性化預言機將數(shù)據(jù)上鏈,會大大降低對人為因素的依賴。