05.20 專訪亦來雲陳榕:區塊鏈世界的操作系統將不超過5個|鏈捕手

專訪亦來雲陳榕:區塊鏈世界的操作系統將不超過5個|鏈捕手

很多人把區塊鏈比作全新的、更好的世界,但撥開區塊鏈狂熱的外表之下,最被人詬病的還是真正的應用寥寥無幾。

前段時間,鏈捕手(ID:iqklbs)專訪了亦來雲創始人陳榕,他從1984年開始做操作系統,曾在美國伊利諾伊大學研究了七年操作系統,後在微軟總部工作八年時間,期間參與了windows底層模塊的開發,回國後又在操作系統方面專研十七年,如今他創立了亦來雲,試圖把區塊鏈技術作為藏身在操作系統裡的一個構件,用後者去打開應用落地的大門。

專訪亦來雲陳榕:區塊鏈世界的操作系統將不超過5個|鏈捕手

01

誕生與創新

鏈捕手:我們看到亦來雲跟常見的公鏈、聯盟鏈都不一樣,更像操作系統,您能講一下項目創立的背景嗎?

陳榕:只要用到互聯網,用戶就一定會面對安全問題。因為互聯網的設計是去中心化的,沒有運營商和管理員,無論哪個服務器都可以按照協議接入。這是互聯網得以快速發展的優點,但對安全而言,隨便可接入則是最大的缺點。

像手機通訊網絡有運營商,運營商分配到個人的ID無法被偽裝,誰發出攻擊就可以快速定位找到;同時,不法分子不知道通訊之下運營商的傳輸路徑,也就很難發起攻擊。如果互聯網也有運營商就會安全很多,但互聯網是跨國界、跨不同群體的,誰做運營商的問題就引出了區塊鏈。亦來雲要做的事情就是藉助區塊鏈搭建一個自動化運營的互聯網。

鏈捕手:所以你們是想改進現有的互聯網,具體怎麼實現?

陳榕:做運營商的第一件事就是由私鑰得出公鑰,再由公鑰得出錢包,最後生成了對應錢包的ID。有了ID後,兩個設備相互就能尋找到,然後再重新搭建一個去中心化的運營網絡。

傳統的操作系統是不管網絡的,像Windows\\Android\\IOS都只管理設備,無法管理網絡上對接哪個服務器,需要應用自己去匹配。這個過程繞不開Daemon,如果用戶要上Google,Daemon會到Google服務器上創建一個服務,再把結果轉給本機。這個三角結構裡最大問題是99%的病毒和網絡攻擊都源於Daemon,如果沒有它,系統起碼要乾淨90%以上。

在之前的網絡結構,網絡層即是應用層。現在亦來雲的架構是通過區塊鏈搭建一個虛擬的網絡,並在網絡層上搭建了無處不在的虛擬機,自下而上相當於內核、網絡、虛擬機三層架構。用戶都是在虛擬機裡運行應用,攻擊者接觸不到網絡層就看不見Daemon,也就不可能發起網絡攻擊,這相當於我們建立了一個新的物理隔離層。

鏈捕手:用戶如何感受到這種架構層面的改進?

陳榕:用戶會在手機端或者PC端感受到一個有序、安全的互聯網,最典型的是亦來雲的瀏覽器,從這裡可以進入一個安全的互聯網世界。實際上我們在搭一個新的P2P網絡,就像微信就是一個計算機,裡面有瀏覽器、公眾號、小程序,裡面所有的公眾號、小程序等騰訊都可以保證是真實的 。

鏈捕手:那這個瀏覽器裡的世界和傳統互聯網可以交互嗎?

陳榕:不可以,是完全隔離開的,你要上傳統互聯網就去使用傳統的瀏覽器。如果可以使用系統提供的服務,比如支付,但是你也不能從一個URL裡跳轉出去。

鏈捕手:其實可以理解成你們在現有的互聯網上另搭了一套安全的虛擬機,那怎麼影響傳統互聯網?

陳榕:比如APP登陸的操作,我們現在可以申請註冊賬號或者用微信等第三方賬號登陸,但如果選擇用第三方賬戶,實際上應用可以馬上拷走第三方的信息。現在應用可以通過亦來雲的SDK為用戶提供一個基於區塊鏈的DID (Decentralized IDs),它作為登陸賬戶,裡面除了哈希值以外沒有任何個人數據。再比如在微信、有道雲筆記上寫的內容,可以通過SDK裡簡單的API保存在公鏈上,相當於一個便宜的公證處,可以保護版權的安全。

鏈捕手:但因為區塊鏈天然的匿名性,每個人理論上可以有很多DID?

陳榕:這是可以有的,就像一個人可以有很多手機號 ,註冊錢包免費,註冊ID也免費。但即使有很多DID,也不存在絕對匿名性的問題。用戶可以選擇匿名,但有些應用可以設置權限阻止匿名身份進入,比如銀行、實名制的社交群組等。另外,如果用戶一定要叫某個名稱,很可能像域名一樣需要收手續費,否則大家會無限申請,造成混亂。

鏈捕手:除了安全性方面的問題,你們還能為用戶帶來什麼價值?

陳榕:通過操作系統實現價值的真正流轉。今天很多人在講價值互聯網,但沒有多少人能講通。它不是單純Token的流轉,更多價值來源於數字資產的轉移,Token只是記賬。

所謂價值互聯網應該是一手交錢一手交貨,Token不是單獨存在,而是錨定某個資產。今天大家講的只是傳遞Token,沒有講背後數字資產的執行端。交換一個電影、遊戲,傳遞的不單有內容,還要有執行,執行是在互聯網上,而非在區塊鏈上。

就像現在的蘋果系統,下載了軟件不能拷貝給其他終端使用,每一個軟件都是獨一無二的,對應著一個賬戶系統。價值互聯網也是一樣,賣一個內容出去,就是送出一個程序,如果你要轉給其他人就成了另一個程序,而不是簡單的複製粘貼,內核實際是不同的。

02

合作與發展

鏈捕手:

很多區塊鏈都在談價值互聯網的概念,對亦來雲來說有什麼基於操作系統的不同點,能否舉個例子?

陳榕:比如說我寫的文章可以通過亦來雲的SDK生成100份拷貝和對應的Token,每一份都是獨一無二。但不是以文檔的形式存在,而是像可執行的小程序,可以贈送或買賣。每個小程序只能被對應的Token打開,接收方通過亦來雲相關的客戶端驗證主網上是否完成了Token的流轉,證明沒問題後打開對應程序。

如果Token已經轉移給其他人,即使保留了原有的執行程序也打不開。同樣的,在過去的互聯網裡沒人敢打開陌生的程序。亦來雲已經搭建了虛擬環境,一個虛擬機裡只有這個程序,用戶都可以放心打開,不用擔心病毒。

鏈捕手:用戶給對方發送應用程序,接收方需要特定的基礎設施來打開嗎?

陳榕:我們開發了亦來雲的虛擬機,也希望有人來開發支持相關格式的軟件。主要分為兩種,一種是把SDK嵌入原始程序裡,可以使用亦來雲的DID、存證和Token等功能等;另一種是純粹的亦來雲生態,直接在虛擬機裡用亦來雲語言開發的應用。這兩種形態的應用都可以打開跟亦來雲相關的程序。

鏈捕手:我們瞭解到亦來雲跟比特幣共享開發挖礦算力,這是出於怎樣的考慮,如果比特幣體系出問題了,這不會影響亦來雲嗎?

陳榕:首先,這是因為比特大陸是我們的天使投資方;其次,我覺得從更大的戰略來講,現在需要選擇一個成熟的技術,而不是考慮PoW是不是最公正、最公平的。我們在相當長的時間裡都會延續共享算力的做法,除非遇到更好的辦法。

鏈捕手:比特幣現有的挖礦節點,需要主動部署亦來雲的挖礦算法嗎?現在有多少節點已經部署了?

陳榕:是的,我們和比特大陸合作開發挖礦軟件,對礦主沒有損害,在不消耗額外電力的情況下能同時挖兩種幣。現在還屬於研發階段,沒有其他節點的部署。目前只是開源讓大家審查代碼,到今年年底或者明年就可以部署相關的礦機。

鏈捕手:

除了比特大陸,你們和NEO有緊密的關係,以後會用它們的公鏈嗎?

陳榕:NEO也是我們的天使投資方。我們有自己的公鏈,不會用NEO的公鏈,但側鏈上會考慮支持像NEO這樣的智能合約。

鏈捕手:相當於你們做了支持智能合約的操作系統,幫其他公鏈做了這部分的工作?

陳榕:因為智能合約也是一種程序,並不面向客戶,可以想象成是一種Excel,可編程的賬本。但除了Excel,也有人用其他表格工具,智能合約也是有不同的風格。亦來雲就是搭建了一個網絡,可以支持不同風格、不同語言的智能合約。

鏈捕手:最終會支持哪些支持合約?需要做適配嗎?

陳榕:最終支持哪些是由用戶選擇,開發者可以判斷說以太坊的工具更多,還是NEO的更多,從而選擇哪個公鏈。實質這就是虛擬機,但和Java、C++的虛擬機不一樣,我們是讓程序在虛擬機上自己運行,它們需要互相驗證。

03

競爭與護城河

鏈捕手:未來區塊鏈世界肯定也不止亦來雲一個操作系統,那亦來雲的競爭優勢是什麼?

陳榕:我們認為未來操作系統不會超過5個,因為開發這類的系統需要很大的成本。微軟也能做手機系統,不做的原因是已經有了安卓和IOS,沒人願意去開發WIN的應用。微信把所有的源代碼都開放,阿里也做不出另一個微信,缺的不是代碼,缺的是上面的使用人群。

亦來雲是100%開放的,如果有競品,首先它要敢全部開放,否則也不算同類產品。我認為像亦來雲這樣完全透明的分配機制,沒有人願意再做一個。

鏈捕手:可以理解為亦來雲有先發優勢?

陳榕:不光是這個原因,我們所有的收益都拿去補貼提供硬盤、幫忙推廣和參與社區治理的人,最後達成一個收支平衡的狀態。

我們的代碼100%開源,任何人都可以拿走。拿走後面臨兩件事,第一是否改名,如果不改名直接用,那為何不直接競選亦來雲社區的領導;如果改名的話,牟利會被大家指責,不牟利的話就沒意義,同樣也沒辦法通過補貼把亦來雲的用戶都吸引過去,這不是簡單的補貼問題。如果貼錢的話,在代碼全部開源免費的情況下,沒有哪個投資商願意給錢參與補貼。

鏈捕手:目前亦來雲的開發進度怎麼樣?

陳榕:5月13日,亦來雲首屆黑客馬拉松大賽已經落地,一些簡單的個人雲存儲、客戶端都上線了。傳統APP加入亦來雲的SDK在6月份也可以實現,虛擬機在8月會有第一版面世,年底會有新一代瀏覽器雛形。雖然還是不完美的建設,但我們也鼓勵互聯網公司帶著業務和用戶到這裡成為早期移民。

鏈捕手:為何你們會認為可以吸引互聯網公司到亦來雲上開發應用?

陳榕:首先,我們相當於一個新的平臺,基於智能合約,沒有中間商做惡,他們只需要在亦來雲上做一個新的版本;其次,我們會跟其他資本合作一起給優秀的項目投資。很多互聯網公司已經在寡頭的壟斷下生存艱難,他們拿到投資後還可以發自己的幣在亦來雲社區上引流。

鏈捕手:怎麼看待以EOS為代表的所謂3.0時代的區塊鏈?

陳榕:現在沒有一種計算結構、一種語言可以適應全人類,有人說中文、有人說英文,有的架構適合銀行、有的架構適合移動互聯網。既適合銀行又適合互聯網的結構不存在,所以才會有這麼多的語言和架構。

不管EOS多快,都是單一而非多樣性的,肯定不能解決所有的問題。比如說它記賬快,那它就是個優秀的記賬計算機。只要說到TPS,一定要問CPU每秒能處理多少數據。從來沒有人問Windows有多少TPS,操作系統只有裝到電腦上才有TPS。

鏈捕手:所以說現在公鏈上開發的這些應用,形態都不完備?

陳榕:不能說是不完備,智能合約是一個挺偉大的發明,但它並不是在計算機上運行,而是在節點上完成,然後到另一個節點。比如說節點得到挖礦的權利,不管是哪種共識機制,都是在這個時間段內把幾個程序運行一遍,其他節點驗證一遍就形成了共識,沒利用計算機本身的性能。

鏈捕手:智能合約化算是DApp的特點嗎?

陳榕:「D」這個字母非常含糊,有很多去掉運營中介、軟件中介的情況,但是它們和區塊鏈一點關係也沒有。智能合約不直接面向用戶,更像聲卡、網卡程序在背後協調規則,單純以智能合約為驅動的應用叫DApp不太合適。

鏈捕手:有人認為您之前死磕操作系統很多年都沒成功,所以質疑這次您能否找到正確的商業化路徑?

陳榕:外人在事後評價往往都是很容易的。操作系統是需要孕育的平臺,我們在2007年做出手機,穩定性很高,當時使用過的人也都認可,當然現在說這些也沒意義。我覺得從工程師的角度來看,我們更在乎有沒有真的做出來,不能只以商業的成功來衡量。之所以難,在於操作系統一定要幫生態成功,一定要幫應用開發者和用戶解決剛需。

比如,互聯網通過區塊鏈技術實現了自動運行,物聯網的隱私得到保護,有了DID,沒人可以隨意竊取數據。在互聯網的安全問題越來越突出的當下,我認為這是很多用戶一個非常大的剛需。


分享到:


相關文章: