ADAMoracle 去中心化預(yù)言機(jī)打開(kāi)鏈接現(xiàn)實(shí)世界的大門(mén)。
在分布式系統(tǒng)中,需要保證多個(gè)節(jié)點(diǎn)最終執(zhí)行結(jié)果的一致性,從而保證系統(tǒng)的穩(wěn)定運(yùn)行,這對(duì)于隨機(jī)數(shù)、實(shí)時(shí)數(shù)據(jù)等操作來(lái)說(shuō)風(fēng)險(xiǎn)極大。因此,區(qū)塊鏈犧牲了獲取外部動(dòng)態(tài)數(shù)據(jù)的需要,這將導(dǎo)致不一致的執(zhí)行結(jié)果,并把自己變成一個(gè)封閉和確定性的沙盒環(huán)境。
在這種環(huán)境下,鏈上的所有數(shù)據(jù)都是被動(dòng)獲取的(以交易的形式輸入),區(qū)塊鏈在運(yùn)行智能合約的過(guò)程中無(wú)法從外部請(qǐng)求中獲取新數(shù)據(jù),只能基于現(xiàn)有數(shù)據(jù)以確定性的方式生成新數(shù)據(jù)。區(qū)塊鏈的智能合約或去中心化應(yīng)用(DApp)對(duì)外部數(shù)據(jù)的交互需求較強(qiáng),與智能合約的執(zhí)行環(huán)境存在沖突。
預(yù)言機(jī)因解決此矛盾而誕生,并且一發(fā)而不可收,通過(guò)預(yù)言機(jī)中間件,智能合約可以主動(dòng)獲取外部的數(shù)據(jù),觸角可以延伸到傳統(tǒng)業(yè)務(wù)系統(tǒng)、公開(kāi)網(wǎng)站、物聯(lián)設(shè)備、鏈下計(jì)算、鏈鏈互通等方面,做到了很多之前做不到的事情:獲取傳統(tǒng)業(yè)務(wù)數(shù)據(jù)、調(diào)用公開(kāi)網(wǎng)站信息、物流快遞追蹤、保險(xiǎn)自動(dòng)賠付、獲取其他鏈的信息 … 從此打開(kāi)了想象力的大門(mén)。
市面上預(yù)言機(jī)的分類(lèi)主要為中心化預(yù)言機(jī)和去中心化預(yù)言機(jī)兩種。
中心化預(yù)言機(jī)因其中心化的思想,需要引入第三方可信機(jī)構(gòu),如國(guó)家或能提供背書(shū)的大型企業(yè),驗(yàn)證方式也是通過(guò)第三方獨(dú)立驗(yàn)證。
去中心化預(yù)言機(jī)秉持著與區(qū)塊鏈相同的去中心化原則,通常使用多重簽名或分布式算法保證數(shù)據(jù)的正確性、一致性,不需要引入第三方機(jī)構(gòu)。
ADAMoracle 屬于去中心化預(yù)言機(jī)網(wǎng)絡(luò)服務(wù)設(shè)施,也是連接現(xiàn)實(shí)世界數(shù)據(jù)與區(qū)塊鏈系統(tǒng),為眾多應(yīng)用場(chǎng)景提供標(biāo)準(zhǔn)化解決方案,實(shí)現(xiàn)與區(qū)塊鏈外的服務(wù)進(jìn)行無(wú)縫交互的中間件。
ADAMoracle通過(guò)連接鏈上喂價(jià)和API,可以接入任何類(lèi)型的API接口,采用主節(jié)點(diǎn)和備用節(jié)點(diǎn)混合搭配的多重節(jié)點(diǎn)部署的結(jié)構(gòu)方式,實(shí)現(xiàn)更公平公正的數(shù)據(jù)獲取及服務(wù)生態(tài),為DApp提供可靠的數(shù)據(jù),建造了一個(gè)更可靠、更便捷和更低成本的預(yù)言機(jī)服務(wù)平臺(tái),真正實(shí)現(xiàn)鏈上鏈下的數(shù)據(jù)去中心化貫通,并且在未來(lái)還將支持跨鏈操作。