去中心化預(yù)言機(jī)服務(wù)網(wǎng)絡(luò)DOS Network介紹
DOS Network支持多鏈的去中心化預(yù)言機(jī)服務(wù)網(wǎng)絡(luò),解決區(qū)塊鏈數(shù)據(jù)獲取及復(fù)雜計(jì)算問題的二層(Layer-2)網(wǎng)絡(luò)解決方案,旨在通過去中心化的預(yù)言機(jī)服務(wù)網(wǎng)絡(luò)為多鏈提供真實(shí)世界的可靠數(shù)據(jù)輸入及可驗(yàn)證的計(jì)算能力。
DOS預(yù)言機(jī)網(wǎng)絡(luò)是什么?
DOS網(wǎng)絡(luò)是一個(gè)為多條主流區(qū)塊鏈提供實(shí)時(shí)的鏈外數(shù)據(jù)輸入以及可驗(yàn)證鏈外計(jì)算能力的一個(gè)去中心化預(yù)言機(jī)二層網(wǎng)絡(luò)。它連接了鏈上智能合約與鏈外數(shù)據(jù)源和算力,賦能智能合約更多的應(yīng)用場(chǎng)景??芍С指鞣N主流區(qū)塊鏈,如以太坊、EOS、TRON、ThunderCore 等。
DOS預(yù)言機(jī)網(wǎng)絡(luò)能解決什么問題?
除了人們廣泛討論的公鏈性能問題之外,目前還存在兩大阻礙智能合約和大規(guī)模商業(yè)去中心化應(yīng)用落地的問題:
· 問題1:去中心化應(yīng)用往往需要與現(xiàn)實(shí)世界進(jìn)行數(shù)據(jù)交互,但區(qū)塊鏈無法直接獲取鏈外真實(shí)世界的數(shù)據(jù)。
· 問題2:去中心化應(yīng)用存在進(jìn)行復(fù)雜運(yùn)算的需求,但鏈上計(jì)算資源有限且昂貴,難以在鏈上實(shí)現(xiàn)復(fù)雜的運(yùn)算。
DOS網(wǎng)絡(luò)的使命和價(jià)值在于解決以上提及的兩個(gè)問題,作為一項(xiàng)基礎(chǔ)設(shè)施,給智能合約和去中心化應(yīng)用提供現(xiàn)實(shí)世界的數(shù)據(jù)和更多的鏈外計(jì)算能力,為區(qū)塊鏈的落地和大規(guī)模應(yīng)用鋪路。
DOS預(yù)言機(jī)網(wǎng)絡(luò)架構(gòu)
我們將DOS預(yù)言機(jī)網(wǎng)絡(luò)分為鏈上和鏈下兩部分:
a. 鏈上部分: 由部署在支持的鏈上的系統(tǒng)合約和管理合約組成,主要包括對(duì)預(yù)言機(jī)請(qǐng)求的處理、對(duì)結(jié)果的驗(yàn)證、節(jié)點(diǎn)注冊(cè)、代幣抵押、節(jié)點(diǎn)狀態(tài)監(jiān)控,支付等功能。不同鏈上的開發(fā)者和智能合約可以通過鏈上系統(tǒng)合約提供的統(tǒng)一接口來請(qǐng)求預(yù)言機(jī)服務(wù)。
b. 鏈下部分: 由第三方用戶(即節(jié)點(diǎn)運(yùn)營(yíng)者)運(yùn)行的、實(shí)現(xiàn)了核心協(xié)議的客戶端所組成的第二層分布式點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)。協(xié)議客戶端包括幾個(gè)重要模塊:事件監(jiān)聽和鏈適配器、分布式隨機(jī)數(shù)引擎、密碼學(xué)和鏈下組內(nèi)共識(shí)、請(qǐng)求/計(jì)算任務(wù)處理等,具體包含哪個(gè)模塊取決于用戶節(jié)點(diǎn)所提供的預(yù)言機(jī)服務(wù)類型。
DOS預(yù)言機(jī)網(wǎng)絡(luò)如何保證返回的數(shù)據(jù)沒有被篡改?
DOS 網(wǎng)絡(luò)利用了可驗(yàn)證隨機(jī)方程 (VRF) 和閾值密碼學(xué) (Threshold Cryptography) 來驅(qū)動(dòng)安全、無法被預(yù)測(cè)、并且可驗(yàn)證的工作組的選取。不同的預(yù)言機(jī)請(qǐng)求將會(huì)被隨機(jī)選中的工作組來處理,沒有工作組或節(jié)點(diǎn)能提前預(yù)知自己會(huì)在何時(shí)處理來自哪兒、什么樣的請(qǐng)求。
選中的工作組中的節(jié)點(diǎn)獲取數(shù)據(jù),使用閾值密碼學(xué)協(xié)同產(chǎn)生一個(gè)對(duì)數(shù)據(jù)完整性的證明。該證明隨同數(shù)據(jù)結(jié)果以一條交易的方式發(fā)回鏈上系統(tǒng)合約并驗(yàn)證 - 惡意提交者會(huì)在驗(yàn)證過程中失敗從而被監(jiān)測(cè)以及懲罰。
如何成為DOS預(yù)言機(jī)網(wǎng)絡(luò)的節(jié)點(diǎn)?有什么好處?
DOS網(wǎng)絡(luò)是一個(gè)無需許可的分布式點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)。任何人在鏈上系統(tǒng)合約中抵押一定數(shù)量的網(wǎng)絡(luò)通證后,都可以運(yùn)行客戶端協(xié)議軟件加入DOS網(wǎng)絡(luò)來賺取獎(jiǎng)勵(lì)。
為了激勵(lì)早期節(jié)點(diǎn)加入來快速啟動(dòng)DOS網(wǎng)絡(luò),節(jié)點(diǎn)除了賺取正常的預(yù)言機(jī)請(qǐng)求的服務(wù)費(fèi)之外我們還引入了類似權(quán)益證明的挖礦機(jī)制,占總量 35% 的通證會(huì)被預(yù)留作為挖礦獎(jiǎng)勵(lì)。
我們期望給感興趣的、潛在的節(jié)點(diǎn)運(yùn)行者們分發(fā)運(yùn)行DOS節(jié)點(diǎn)所需要的絕大部分通證來吸引大量節(jié)點(diǎn)并且減輕它們的獲取成本。
同時(shí)為了公平、廣泛的通證分發(fā),以及運(yùn)行一個(gè)DOS節(jié)點(diǎn)需要的通證數(shù)量、運(yùn)行環(huán)境等更詳細(xì)的信息會(huì)在未來公布。此外,節(jié)點(diǎn)運(yùn)營(yíng)者將會(huì)享有整個(gè)網(wǎng)絡(luò)和生態(tài)系統(tǒng)的治理投票權(quán)。
DOS預(yù)言機(jī)網(wǎng)絡(luò)如何實(shí)現(xiàn)跨鏈數(shù)據(jù)調(diào)???
DOS網(wǎng)絡(luò)的長(zhǎng)期發(fā)展方向是成為支持多條主流公鏈的預(yù)言機(jī)網(wǎng)絡(luò),為區(qū)塊鏈之間的跨鏈信息交互打開一扇大門。
假設(shè)DOS網(wǎng)絡(luò)同時(shí)向Ethereum和EOS提供數(shù)據(jù)傳輸預(yù)言機(jī)服務(wù),那么理論上,Ethereum上的智能合約能夠觸發(fā)跨鏈狀態(tài)變化,通過DOS客戶端節(jié)點(diǎn),調(diào)用EOS上的智能合約。因此,DOS網(wǎng)絡(luò)在未來有潛力實(shí)現(xiàn)跨鏈智能合約數(shù)據(jù)調(diào)取。