【導讀】加菲看幣硅谷獨家專訪第三站,這一次邀請到斯坦福區塊鏈沙龍的演講嘉賓、硅谷風頭正勁,傳說中以太坊強有力的競爭對手 Dfinity,爲大家獨家披露被稱爲“下一代以太坊”項目的技術內核,以及大家都關心的主網上線日程。

DFINITY 是無限擴容的智能分佈式雲計算系統和第三代區塊鏈,並且高度兼容以太坊現有應用。DFINITY 團隊包括了世界領先的密碼學家,數學家和資深工程師等,如斯坦福 BLS 技術的發明人,bitcoin asicboost 和 p2contract 的發明人,來自耶魯大學和歐洲 EPFL 分佈式計算中心的多方計算和密碼學研究者等。

Dfinity 是什麼?

1
Dfinity 高級研究員 / 工程師 Mahnush Movahedi 接受加菲看幣獨家專訪

Dfinity 可以被認爲是下一個計算機——它是一個巨大的分佈式計算機。每個需要運行計算的人,不是在自己的計算機上運行,而是在 Dfinity 網絡上運行。Dfinity 和亞馬遜 AWS 的不同之處在於,AWS 擁有一個公司內部所有計算能力,而 Dfinity 是雲計算的一個去中心化的版本。所以它是分散的,沒有人擁有網絡的所有節點。

大家對 Dfinity 的豪華團隊很感興趣,介紹下成員背景?

我們現在有一支龐大的隊伍,我將談談公司的初始團隊。Dfinity 是由 Dominic Williams 創立,他也是我們的首席科學家。他還有一些其他工作和 Dfinity 是並行並且達到共識的。相比亞馬遜 AWS,他需要找到更去中心化,比以太坊具有更多可擴展性的技術,由於市面上沒有類似的解決方案,所以他做了研究後決定自己建立一個解決方案。

隨後,他與 Timo 聯手使解決方案更貼近實際。Timo 以前是一位數學教授,他在比特幣上有一些不錯的想法與發展。(加菲注:Timo,圈內大名鼎鼎的 AsicBoost 創始人,該技術實現了比特幣挖礦增速 20%-30%)

之後我加入了這個團隊 ,Andreas 也加入了這個團隊。(加菲注:Mahnush 在耶魯讀博士後時研究的課題就是多發安全計算的擴容與容錯算法;Andreas 在谷歌工作時參與設計了 WebAssembly 虛擬機)我們都來自不同的背景——工程、理科等等。

Dfinity 的競爭對手是誰,與其他競爭對手相比 Dfinity 的優勢是什麼?

我不認爲我們在現實競爭環境中有真的競爭對手,我們通常是相互合作。我們和以太坊有很多合作,因爲他們有一個關於如何在區塊鏈上進行計算的原型,我認爲這是一個非常好的項目。我們也在 WebAssembly 中與以太坊進行了大量合作。

(人們說 Dfinity 是下一代的以太坊,這是正確的措辭嗎?)

我們不共享大部分底層協議,我們只共享少部分底層協議。我認爲它是以太坊的姐妹而不是下一代。我們的技術不同於以太坊,可以理解爲我們是年輕的妹妹

與以太坊或其他“兄弟姐妹”相比,Dfinity 的主要優勢和缺點是什麼?

2
加菲看幣實地探訪 Dfinity 硅谷總部

與以太坊相比,我認爲 Dfinity 的主要優勢是我們的目標是可擴展性與快速終結性,也就是可證明的最終保證,例如在 Dfinity 中我們可以在 2 秒內給你最終的共識,網絡可以向用戶證明這是最終的結果。

我們可以使用隨機種子更快地獲得最終結果,通過委員會可以使它更具有可伸縮性,並且使用閾值簽名來證明網絡之外的人的最終結果,這就是 Dfinity 與以太坊的不同之處。

以太坊目前在 POW 上工作,你必須等待 5 到 6 個區塊才能知道這個是最終區塊,但是證明並不在那裏。所以你不確定,你只知道有一些概率。但在 Dfinity 中,你肯定可以知道。Dfinity 技術可以在 POW 或 POS 上工作,我們的目標是 POS,我們也可以建立一個基於 POW 的想法。這是我們不同於以太坊達成共識的方式,而不是我們證明身份的方式。

Dfinity2018 年的計劃是什麼,打算在 Dfinity 上開發任何應用嗎?

我們將很快發佈主要的測試網絡,目前所有的工程師都在致力研究。對於研究方面,我們有很多事情要做,比如網絡層、wasm 部分與 primea。

我們正在構建一些應用程序來測試 Dfinity 網絡。構建大量的應用程序因爲我們需要它們。當你運行一臺計算機時,你需要一個操作系統,當你有了操作系統後,你需要一些應用程序。Dfinity 相當於一臺巨大的計算機,我們有“系統合同”,就像 PC 的操作系統一樣,讓計算和 Dfinity 本身運行。我們有更多的合同要寫,比如 dkg 合同,索引合同。Dfinity 的很多部分都是以 Dfinity 合同的形式來實現的。

任何適合在 Dfinity 上運行的應用程序示例?

你可以在以太坊上運行的任何應用程序都適合在 Dfinity 上運行,而且它更合適,因爲我們的速度更快。對於一個特定的示例,可以是一個來管理公司人力資源的應用程序,或是管理客戶服務甚至是 web 應用程序。

你甚至可以把你的網站放在 Dfinity 上,而不是其他託管你網站的服務商。或者,你可以把計算託管在 Dfinity 上面,而不是其他託管你計算的公司。我們目前正在測試的應用程序是 dropbox 應用程序,我們在 Dfinity 上面有自己版本的 dropbox。

但是 dropbox 不僅僅是關於計算,而且是存儲服務,Dfinity 也有這樣的功能嗎?

目前我們有一個小型的 dropbox,我們不使用很多存儲空間,但我們可以提供一些存儲空間。我們更多的是關於計算,但是你不能在沒有存儲的情況下進行計算。

(如果人們想要開發需要更大空間的應用程序,他們可能需要參考其他東西嗎?)

目前我們假設存儲是在網絡之外,您可以將元數據保存在網絡中,因爲這就足夠了。如果你處理的是大量的數據,那麼你不需要將整個數據都放在節點中。

來源鏈接:www.8btc.com