【專案評測】DOS Network——一個扮演著資料搬運工角色的去中心化預言機服務網路平臺

買賣虛擬貨幣

前言:在區塊鏈中,只能獲取到鏈內的資料,而不能訪問到鏈外真實世界的資料,這意味著區塊鏈與現實世界是割裂的。而導致這個問題的原因是,區塊鏈是一個封閉的確定性的自恰的系統。

區塊鏈是一個基於共識的系統,要保證各個節點在驗證同一個程式的時候要達到確定的相同的結果。因此它必須依照系統內部的資訊來自恰的執行才能保證這一點,不能基於外部世界不確定的資訊。

所以,區塊鏈智慧合約要想基於外部世界的資料做些事情,就必須化主動為被動,不能主動去拿鏈外資料,必須要依靠預言機這個中介把資料輸入進來。一個鏈外的資料或者事件,經由預言機以交易的形式傳送到鏈上以後,就變成了一個確定性的輸入。就可以被智慧合約引用了。

如果沒有預言機,就會導致區塊鏈與外部世界的隔離。所有需要與外部世界互動的應用場景,都無法實現。這會大大限制區塊鏈生態的發展。

一、專案簡介

什麼是DOS Network?按照字面來理解,預言機就是我們經常會見到的英文——Oracle。在區塊鏈的世界裡,它既跟甲骨文公司和資料庫沒什麼關係,也不代表它有什麼神力能預測未來。

通俗地去理解,預言機就是一個提供你所需要的任何資料和結果的中介。在去年央行釋出的報告《區塊鏈能做什麼?不能做什麼?》中,也提到了預言機,並把它定義為:區塊鏈外資訊寫入區塊鏈內的機制。

預言機分中心化預言機和去中心化預言機,而DOS網路是一個為多條主流區塊鏈提供實時的鏈外資料輸入以及可驗證鏈外計算能力的一個去中心化預言機二層網路。它連線了鏈上智慧合約與鏈外資料來源和算力,賦能智慧合約更多的應用場景。

簡單來講,就是扮演一個區塊鏈鏈上鍊下的資料搬運工的角色,相當於一個比較可靠的忠於原文翻譯的翻譯官,但並不保證文字資訊的真偽與價值高低問題,只負責幫有需要的要求者翻譯。

二、核心團隊及專案顧問介紹

華思遠,Dos network專案負責人,前谷歌軟體工程師兼技術負責人。2013年起的早期比特幣佈道者,加密貨幣研究者和區塊鏈技術專家。2017年起普及智慧合約開發和Dapp應用。卡內基梅隆大學碩士。

王琦,Dos nerwork運營負責人,前Pure Storage和甲骨文軟體工程師兼技術負責人。2013年起投資比特幣、以太坊等數字資產。區塊鏈技術研究者和研發工程師。卡內基梅隆大學碩士。

Eric Nien,Dos network技術總監,前亞馬遜高階軟體工程師兼團隊負責人。12年以上網際網路軟體行業經驗,高效能、大規模分散式系統專家。國立成功大學碩士。

Vipul Goyal,首席密碼學家,卡耐基梅隆大學電腦科學系教授。密碼學、安全、隱私、計算理論等方面頂級研究者和科學家。卡內基梅隆大學密碼學組創始成員。

吳欣睿,高階區塊鏈工程師,多年軟體開發背景,在分散式系統、資料庫、智慧合約和區塊鏈方向有豐富的開發經驗。美國西北大學碩士,浙江大學學士。

王禮輝,高階區塊鏈工程師,前U Network專案區塊鏈工程師, 前動作捕捉公司創始人兼CTO。10年以上軟體開發背景,在點對點系統和錢包開發方向有豐富的經驗。

劉虹男,區塊鏈工程師,前京東金融區塊鏈研發工程師。有大量的以太坊、波場等公有鏈和Hyperledger聯盟鏈開發經驗。北京郵電大學碩士。

孫孝虎,運營和商務拓展經理,前U Network運營和使用者增長負責人,前BYB運營和商務發展負責人。豐富的區塊鏈行業運營和營銷背景。

翁旖婕,市場和社羣經理前賽爾公司運營和商業分析員,前馬里蘭大學就業服務辦公室技術部成員。馬里蘭大學史密斯商學院資訊管理系統碩士。

吳迪婧,運營和新媒體經理,前UnlimitedIP專案新媒體推廣和運營負責人。在新媒體和社羣運營等方面經驗豐富。威斯康星大學密爾沃基分校學士。

林怡靜,區塊鏈工程師實習生,智慧合約開發者,區塊鏈技術愛好者。北京郵電大學在讀碩士。

Dos network團隊資訊都可以在領英里查詢到,團隊資訊真實性可靠。另外,Dos network專案團隊人才濟濟,除了運營人員之外,其他的團隊成員全部都具有深厚的網際網路與區塊鏈開發經驗,特別是區塊鏈技術開發經驗特積累別深厚,有些成員很早就進入了區塊鏈行業從事區塊鏈專案的開發了,這個團隊有點厲害,並且有谷歌、京東、亞馬遜等超大型網際網路巨頭公司從事過多年技術開發工作的,教育背景以及技術背景非常好,好得有點夢幻,我想按照這個節奏走下去,這個專案大概率是能夠發光發熱的,很優秀。

其實顧問團隊對區塊鏈技術與投資都有很深刻的理解,也是很優秀的。

Dos network團隊配置非常合理,時間是阻礙該專案發展的最大障礙,因為對預言機理解得深刻的區塊鏈從業者很少,更別說能夠有意識地利用去中心化預言機服務了,這個是需要漫長的區塊鏈技術教育時間的,沒有辦法啊,一個技術被接受總是漫長與煎熬的,要付出很多時間與精力進行普及教育。

三、解決的痛點問題

DOS預言機網路能解決什麼問題?

除了人們廣泛討論的公鏈效能問題之外,目前還存在兩大阻礙智慧合約和大規模商業去中心化應用落地的問題:

1、區塊鏈是一個封閉的確定性系統,這意味著執行同一份智慧合約程式碼,所有的驗證節點都必須達到一個全體一致的結果,否則共識就被破壞了。這是區塊鏈共識機制的一個內在的固有限制。因此智慧合約不允許與外界進行網路I/O通訊,智慧合約的輸入只能來自於鏈上狀態和交易資料。

2、鏈上分配給智慧合約的資源是非常有限的,比如鏈上儲存非常昂貴,智慧合約的執行受到限制(像以太坊的區塊燃料限制、EOS的CPU時間限制等)。這些都阻礙了複雜智慧合約應用的誕生。

3、DOS網路的使命和價值在於解決以上提及的兩個問題,作為一項基礎設施,給智慧合約和去中心化應用提供現實世界的資料和更多的鏈外計算能力,為區塊鏈的落地和大規模應用鋪路。

四、DOS network的技術解決方案

DOS Network 是一個Layer 2 二層網路, 可以支援多條鏈,整個系統架構分為兩個部分,鏈上和鏈下。 

1、鏈上部分: 由部署在支援的鏈上的系統合約和管理合約組成,主要包括對預言機請求的處理、對結果的驗證、節點註冊、代幣抵押、節點狀態監控,支付等功能。不同鏈上的開發者和智慧合約可以透過鏈上系統合約提供的統一介面來請求預言機服務。

2、鏈下部分: 由第三方使用者(即節點運營者)執行的、實現了核心協議的客戶端所組成的第二層分散式點對點網路。協議客戶端包括幾個重要模組:事件監聽和鏈介面卡、分散式隨機數引擎、密碼學和鏈下組內共識、請求/計算任務處理等,具體包含哪個模組取決於使用者節點所提供的預言機服務型別。

整個協議遵循了網路系統的一個基本流程:請求 - 回覆。透過dosnetwork開發的鏈上SDK,智慧合約 (開發者) 指明合約需要的資料來源以及資料型別,以訊息呼叫的方式向鏈上系統合約傳送一個預言機請求。這個預言機請求會被隨機分配給一個鏈下工作組,工作組內的每個成員節點都會從指定的資料來源獲取資料並按照規定的型別和結構來解析。隨後組內節點透過閾值密碼學的方式對資料結果達到組內共識並且產生一個對共識結果的證明 (proof)。經過組內共識的資料和相應的證明將會以1條交易 (transaction) 的方式發回系統合約,並觸發合約對提交組、返回結果、結果證明的驗證。

與預測市場給鏈上注入資料的方式不一樣的是,DOS預言機網路處理請求的整個過程完全自動化、不需要人工參與,可以給智慧合約提供任意網際網路上能訪問到的資料,並且速度非常快可以認為近乎實時。

整個Dos network系統利用了可驗證隨機方程 (VRF) 和閾值密碼學 (Threshold Cryptography) 來驅動安全、無法被預測、並且可驗證的工作組的選取。不同的預言機請求將會被隨機選中的工作組來處理,沒有工作組或節點能提前預知自己會在何時處理來自哪兒、什麼樣的請求。

對於選中的工作組中的節點獲取資料,使用閾值密碼學協同產生一個對資料完整性的證明。該證明隨同資料結果以一條交易的方式發回鏈上系統合約並驗證 - 惡意提交者會在驗證過程中失敗從而被監測以及懲罰。

正如系統架構中描述的,整個流程分為鏈上和鏈下兩部分。鏈下流程非常快,包括狀態監測、預言機請求解析、資料獲取和結果解析、組成員間協同產生資料完整性證明、等等,通常都可以在1秒內完成。也就是說效能瓶頸往往在第1層的主鏈上。

比如對於以太坊,資料結果在收到請求的下一個塊裡返回 (以太坊平均出塊時間在14秒左右) - 這是理論上能達到的最小延時,我們能夠做到這點。對於其他效能更好的區塊鏈,比如EOS (平均出塊時間在0.5秒左右) ,接收請求到請求返回的延時將會更小,近乎實時。

為了避免攻擊者簡單、低成本的偽造大量身份加入網路,節點運營者必須首先在鏈上系統合約中抵押鎖定一定數量的網路通證才能加入預言機網路服務並賺取費用。同時所有的返回結果都會在系統合約中進行驗證,惡意節點會被檢測出來並被懲罰。透過這些方式讓女巫攻擊非常昂貴以至於近乎不可能發生,同時節點運營者和網路緊密繫結,它們的利益和網路通證的價值是一致的。

DOS網路是一個無需許可的分散式點對點網路。這是一個第2層的可以支援多條主流區塊鏈的網路。任何人在鏈上系統合約中抵押一定數量的網路通證後,都可以執行客戶端協議軟體加入DOS網路來賺取獎勵。

為了激勵早期節點加入來快速啟動DOS網路,節點除了賺取正常的預言機請求的服務費之外,DOS還引入了類似權益證明的挖礦機制,佔總量35%的通證會被預留作為挖礦獎勵。dos給感興趣的、潛在的節點執行者們分發執行DOS節點所需要的絕大部分通證來吸引大量節點並且減輕它們的獲取成本;同時為了公平、廣泛的通證分發,以及執行一個DOS節點需要的通證數量、執行環境等更詳細的資訊會在未來公佈。此外,節點運營者將會享有整個網路和生態系統的治理投票權。

技術解決方描述得非常詳盡,但個人覺得目前的區塊鏈上的智慧合約都是很簡陋的,很難產生這麼多鏈上資料請求,DOS network或許要堅持很長時間才能等到大規模的鏈上資料的付費請求需求,並且區塊鏈技術發展得這麼快,將來可能會出現其他效能更優良的去中心化預言機也說不定,它有可能成為別的專案的墊腳時,這是它需要格外需要注意的動向,很幸運的是,目前市場上並沒有很多去中心化的預言機服務平臺,也有可能將來它就是領頭羊,佔據著先發優勢,這個概率更加大。

Dos network將來可支援各種主流區塊鏈,如以太坊、EOS、TRON、ThunderCore 等,這個有點屌,很厲害,但目前現在dos還在測試網當中,社羣的開發者正在試用das的測試網API。 同時dos在Tron上開發了一個金融衍生品平臺 https://www.tronoption.xyz/  這個平臺目前就是使用dos的測試網產品的, 感興趣的話的技術咖可以去看一下,去感受一下去中心化預言機的神奇魅力吧!

五、Dos network通證代幣在系統中的應用場景

DOS的通證在系統中起到的作用是:

1. 節點維護者需要抵押一定量的通證才能加入網路為智慧合約和開發者提供預言機服務並賺取手續費和挖礦獎勵。惡意節點會被檢測出來,並且作為懲罰,惡意節點的抵押會被沒收。

2. 預言機服務使用者需要向網路維護者付費。收費方式會同時支援按次付費模式和訂閱使用模式。同時DOS通證會作為首先支援的原生的費用通證。同時考慮到穩定幣在簡化費用模型以及減輕節點運營者受價格波動負面影響等方面的作用,未來可能也會支援穩定幣作為費用通證。

3. DOS通證也授予了節點運營者和通證持有者對預言機網路和生態的治理權。舉例來說,節點運營者和通證持有者可以投票來表決是否要支援、支援哪些穩定幣來作為費用通證。

4. 在未來支援鏈外付費資料來源和上線資料交易市場之後,請求鏈外付費資料的智慧合約和開發者還需要給付費資料來源支付相應的費用。

六、Dos network的應用場景

所有需要訪問到鏈外資料的應用都可以用到DOS Network。

1、穩定貨幣,加密資產抵押類或者演算法銀行類的穩定貨幣都需要實時的去獲取真實世界中加密貨幣相對法幣的價格資訊。

2、預測市場,需要真實世界資訊作為預測結果的最終裁定。飛機延誤或者農作物保險應用,需要航班資訊或者天氣資訊作為自動賠付的觸發條件。

3、博彩類遊戲,往往需要安全的隨機數,然而在區塊鏈的封閉環境下無法產生安全的隨機數,所以可以透過DOS Network從鏈外獲取安全的隨機數。

4、金融衍生品平臺和借貸平臺,也需要鏈外的價格資訊作為參考和觸發條件。

七、通證分配方案

通證代幣總量是10億,目前價格約為0.4789元,只上線了一個叫做抹茶的交易所,持幣地址偏少,只有92個持幣地址,前20持幣地址佔到代幣總量的70%以上,個人覺得目前並不太適合適合進行投資買賣,因為流通性太差了。

整個通證代幣設計及分配方案還是比較合理的,但市場流通較少,上的交易所太少了(英文好自己看上面的英文翻譯,我目前英文不是太好,所以抱歉了)。

八、專案進度

Dos在去年第四季度在以太坊測試網上釋出了alpha版本測試網路,開發者已經可以透過呼叫我們的鏈上合約來獲取鏈外資料和安全的隨機數,這是dos的開發文件 https://dosnetwork.github.io/docs/#/contents/blockchains/ethereum 

目前dos正加緊開發beta版本測試網,估計準備可以出來了。beta版本會涵蓋dos資料預言機的功能,預計在第二季度就可以上以太主網了,同時開始支援其他主流區塊鏈如EOS,Tron等。各項工作在穩步推進,履約情況較好。

九、專案小結

1、預言機在區塊鏈生態中的發展一定會起到越來越重要的作用,會促進越來越多的應用場景的落地,這是區塊鏈鏈上鍊下資料互動的剛性需求,但需等複雜的智慧合約技術發展成熟才會有大量需求,目前還不行。

2、DOS Network透過安全的資料通路和多資訊源對比的思路會讓鏈上資料更加安全可靠,可以提高鏈上資料的可信任度以及可靠性,避免資料來源的單一與中心化預言機的單點故障與宕機問題,這個是非常好方向。

3、目前去中心化預言機技術還沒有受到區塊鏈技術從業人員的充分重視,去中心化預言機技術教育還需要花費大量的時間與精力進行普及教育。

4、團隊技術實力很過硬,技術進展在穩步推進,但目前dos專案熱度過低,對於投資者來說未必是進場的時機。

5、持幣地址極少,上的交易所極少,流通性極差。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;