時(shí)間:2023-07-16|瀏覽:222
為了驗(yàn)證數(shù)據(jù)來源的真實(shí)性,現(xiàn)在主流的處理方式是使用預(yù)言機(jī)。類似ADAMoracle這樣的預(yù)言機(jī)系統(tǒng)通過共識機(jī)制實(shí)現(xiàn)去中心化,任何人都可以成為預(yù)言機(jī)系統(tǒng)網(wǎng)絡(luò)中的節(jié)點(diǎn),通過完成鏈上的數(shù)據(jù)請求,將獲取的數(shù)據(jù)發(fā)送到鏈上,以獲取收益。如果節(jié)點(diǎn)發(fā)送給鏈上的數(shù)據(jù)有錯(cuò)誤,則不僅無法獲得獎(jiǎng)勵(lì),還會(huì)失去預(yù)先抵押的保證金,并且聲譽(yù)會(huì)受到嚴(yán)重影響??鄢谋WC金將可以大大降低對人為因素的依賴。
ADAMoracle是一種去中心化預(yù)言機(jī)網(wǎng)絡(luò)服務(wù)設(shè)施,用于將現(xiàn)實(shí)世界的數(shù)據(jù)與區(qū)塊鏈系統(tǒng)連接起來,并為許多應(yīng)用場景提供標(biāo)準(zhǔn)化解決方案,實(shí)現(xiàn)與區(qū)塊鏈外部服務(wù)的無縫交互。ADAMoracle可以將智能合約連接到原生區(qū)塊鏈以外(鏈下)的數(shù)據(jù)和系統(tǒng), 1. 用戶通過智能合約向ADAMoracle發(fā)起數(shù)據(jù)請求,并附帶相應(yīng)的數(shù)據(jù)需求參數(shù)(鏈上)。 2. ADAMoracle節(jié)點(diǎn)組成的網(wǎng)絡(luò)通過訂閱ADAMoracle合約的日志獲取相關(guān)信息。 3. ADAMoracleCore將用戶需求拆解(鏈下),不同節(jié)點(diǎn)通過外部的API數(shù)據(jù)源完成拆解后的任務(wù),獲取數(shù)據(jù)返回。 4. ADAMoracleCore將數(shù)據(jù)再次返回至鏈上的ADAMoracle智能合約。ADAMoracle鏈上合約整合數(shù)據(jù),并根據(jù)最終結(jié)果記錄每個(gè)提供數(shù)據(jù)的節(jié)點(diǎn)的聲譽(yù)。最終將結(jié)果發(fā)送給用戶的智能合約,完成整個(gè)流程。
隨著區(qū)塊鏈經(jīng)濟(jì)的蓬勃發(fā)展,智能合約的數(shù)量不斷增加,區(qū)塊鏈和互聯(lián)網(wǎng)之間的通信變得更加高效簡單,這也意味著預(yù)言機(jī)(Oracle)的生態(tài)系統(tǒng)會(huì)越來越完善。
熱點(diǎn):區(qū)塊鏈 數(shù)據(jù) 智能合約