亦來(lái)云作為致力于打造新一代互聯(lián)網(wǎng)的公鏈項(xiàng)目(www.elastos.org),創(chuàng)始人陳榕受邀參加了主題為“區(qū)塊鏈技術(shù)熱點(diǎn)演進(jìn)”的圓桌論壇,并發(fā)表了亦來(lái)云與Web 3.0主題演講。

在演講中,陳榕表示,亦來(lái)云要打造的Web3.0即新一代互聯(lián)網(wǎng)最終目標(biāo)就是要在互聯(lián)網(wǎng)上建立私有經(jīng)濟(jì),讓每個(gè)人都能從自己的數(shù)據(jù)中獲益,從而實(shí)現(xiàn)真正的“財(cái)富互聯(lián)網(wǎng)”。

以下為亦來(lái)云創(chuàng)始人陳榕在“2019第二屆全球石墨烯區(qū)塊鏈開(kāi)發(fā)者大會(huì)上精彩演講實(shí)錄。

我做操作系統(tǒng)到今天35年了,在中國(guó)大概是比較資深的操作系統(tǒng)程序員。

目前,定位于做新一代互聯(lián)網(wǎng)的項(xiàng)目,除了亦來(lái)云之外,比較著名的有Blockstack項(xiàng)目以及萬(wàn)維網(wǎng)之父蒂姆·伯納斯·李所領(lǐng)導(dǎo)的Solid項(xiàng)目。當(dāng)然還有好多做區(qū)塊鏈的人也都希望能夠做新互聯(lián)網(wǎng)或者Web3.0。

讓我們先從需求談起,亦來(lái)云的項(xiàng)目到今天也19年了,這不是一個(gè)最新的項(xiàng)目。因?yàn)?016年的時(shí)候比特幣、以太坊比較火。當(dāng)時(shí)就有很多人說(shuō)第一代的區(qū)塊鏈?zhǔn)潜忍貛?,第二代是以太坊,第三代很有可能是跑DApps,所以我看了很多區(qū)塊鏈的項(xiàng)目。

今天我給大家一個(gè)定義:App就是跑在終端上(iPhone、安卓)上的程序?,F(xiàn)在有些人概念不是很清楚,因?yàn)樵贚inux上有個(gè)用戶態(tài)程序,曾經(jīng)1980年代初期Linux的前身UNIX開(kāi)始流行,那時(shí)候用戶態(tài)程序也叫App。不知道有多少人知道鼠標(biāo)里有CPU?今天只要是異部操作的電子設(shè)備如:無(wú)線鼠標(biāo)、無(wú)線鍵盤、硬盤(后面有電路板)等,這些設(shè)備里都有CPU和系統(tǒng)程序。硬盤、監(jiān)控?cái)z像頭等也大多運(yùn)行Linux,里面運(yùn)行的大部分程序都是用戶態(tài)程序。但現(xiàn)在這些用戶態(tài)程序與消費(fèi)者理解的App應(yīng)用程序根本不是一回事兒。

1980年代的時(shí)候管那些程序叫應(yīng)用,但是等1990年代電腦(包括Win 95)流行了,電腦就走進(jìn)了千家萬(wàn)戶,老百姓開(kāi)始接觸電腦了,這個(gè)時(shí)候老百姓心中的應(yīng)用就是我們看得見(jiàn)、摸得著的手機(jī)Apps。

什么叫去中心應(yīng)用 (DApp) ”?我認(rèn)為去中心應(yīng)用也有個(gè)很簡(jiǎn)單的定義:去中心的應(yīng)用是不受網(wǎng)站控制的應(yīng)用,就是第三方關(guān)不掉的應(yīng)用。1980年DOS時(shí)代。PC用戶買了DOS上運(yùn)行的App軟件,安裝之后就能運(yùn)行。制作軟件App的公司倒不倒閉和程序運(yùn)行沒(méi)有關(guān)系。現(xiàn)在iPhone、安卓的App程序背后都有網(wǎng)站,消費(fèi)者買了軟件,一旦公司倒閉了或者某種原因網(wǎng)站關(guān)了,實(shí)際上那應(yīng)用就不跑了。

舉個(gè)例子,說(shuō)起DApp,大家都記得以太貓是個(gè)紅極一時(shí)的DApp。以太貓是由三部分組成的,這個(gè)我也和以太貓的創(chuàng)始人之一核實(shí)過(guò)。比如說(shuō)有人買了一只貓上鏈了,這沒(méi)有問(wèn)題,達(dá)到了共識(shí)。另外以太貓有一個(gè)網(wǎng)站,貓的繁殖、DNA的衍生是在網(wǎng)站上進(jìn)行的。第三個(gè)環(huán)節(jié)是在手機(jī)上有瀏覽器客戶端可以看到貓。但你想,如果以太貓網(wǎng)站一關(guān),那你花了幾萬(wàn)塊買的貓還有嗎?如果這個(gè)貓能被第三方控制還能叫DApp嗎?這是我留給大家的問(wèn)題。有很多人說(shuō)以太貓就是DApp。但是我定義是沒(méi)有網(wǎng)站,不能被關(guān)掉的App才能叫做DApp。概念不清楚,DApp生態(tài)怎么會(huì)有未來(lái)呢?

再舉個(gè)例子,這個(gè)月(2019年7月)我們的一個(gè)合作伙伴做了去中心的票務(wù)系統(tǒng)。如果有一場(chǎng)演出你不去了,你能不能把演出票賣掉?這個(gè)時(shí)候不用把票退給網(wǎng)站,私人之間賣掉。當(dāng)然過(guò)去大家驗(yàn)證票的真?zhèn)?,是到音?lè)廳門口,拿一張紙質(zhì)票。那我們能不能做電子版票務(wù)系統(tǒng)?你裝了這個(gè)軟件,我裝了這個(gè)軟件,拿二維碼掃一掃確認(rèn)真?zhèn)?,直接進(jìn)行交易。這件事如果中間沒(méi)有網(wǎng)站,確實(shí)能做到個(gè)人對(duì)個(gè)人的去中心化的票的交換。同樣推理一下,接下來(lái)是個(gè)人對(duì)個(gè)人賣音樂(lè)、賣電影、賣游戲、賣電子書都是真實(shí)的DApp應(yīng)用場(chǎng)景。其實(shí)個(gè)人對(duì)個(gè)人賣以太貓也是DApp的應(yīng)用場(chǎng)景,只是有網(wǎng)站控制的以太貓App不是DApp。

這么想來(lái),項(xiàng)目方自己直接開(kāi)發(fā)DApp其實(shí)是非常不容易的,中間差了一個(gè)開(kāi)發(fā)、運(yùn)行DApp的網(wǎng)絡(luò)操作系統(tǒng)平臺(tái)。

亦來(lái)云就是一個(gè)支持開(kāi)發(fā)、運(yùn)行DApp的網(wǎng)絡(luò)操作系統(tǒng)平臺(tái)。進(jìn)一步想想,今天的互聯(lián)網(wǎng)上是沒(méi)有私有經(jīng)濟(jì)的,比如互聯(lián)網(wǎng)上的電子書只能通過(guò)亞馬遜來(lái)買。

微軟曾經(jīng)也賣電子書,但是幾個(gè)月前微軟宣布不做了,上周微軟電子書倒閉了,倒閉后,消費(fèi)者設(shè)備上的電子書都沒(méi)了,好在微軟把所有買過(guò)電子書的人的錢都還了。微軟電子書的例子說(shuō)明今天音像產(chǎn)品、游戲都沒(méi)有個(gè)人產(chǎn)權(quán)。你買亞馬遜的紙質(zhì)書你就是擁有者,買了一個(gè)電子書其實(shí)是租了這個(gè)書一輩子,如果公司倒閉,這個(gè)書也沒(méi)了,還不還錢純粹看這公司的信用。

到今天為止互聯(lián)網(wǎng)上面沒(méi)有私有經(jīng)濟(jì),我重復(fù)一下這句話。大家都看到了40年來(lái)的改革開(kāi)放,我國(guó)市場(chǎng)允許私有經(jīng)濟(jì)對(duì)我們社會(huì)的影響有多大。那么今天,所謂的Web 3.0,結(jié)合區(qū)塊鏈技術(shù)就是要在互聯(lián)網(wǎng)上實(shí)現(xiàn)私有經(jīng)濟(jì),最根本的意義就是這么件事!

區(qū)塊鏈出現(xiàn)以后,很多人說(shuō)“你擁有你的數(shù)據(jù)”,自己擁有自己的數(shù)據(jù),你的數(shù)據(jù)將來(lái)可以賣錢。大家只要用過(guò)電腦都知道電腦上無(wú)非是兩個(gè)東西:程序、數(shù)據(jù)。比如說(shuō)你用Word來(lái)編輯Doc,這個(gè)時(shí)候你擁有你的數(shù)據(jù),如果你賣你的數(shù)據(jù),那數(shù)據(jù)一定是用一個(gè)程序來(lái)解釋的。如果你擁有數(shù)據(jù),不擁有程序其實(shí)并不擁有數(shù)據(jù)。比如說(shuō)你買了電影,你覺(jué)得你應(yīng)該擁有產(chǎn)權(quán),但如果滿街都是盜版,播一次之后,那電影就很難再賣錢了。 這是我今天想講的第二點(diǎn)觀念。

今天不管是Linux還是Window,都是App程序自己打開(kāi)TCP/IP端口,自己送軟件包的。比如說(shuō)在安卓手機(jī)上跑一個(gè)免費(fèi)小軟件,要求地址本權(quán)限、GPS權(quán)限、短信權(quán)限。App軟件打開(kāi)你的地址本,那個(gè)軟件制作公司就偷偷存了一份,你說(shuō)你擁有數(shù)據(jù),軟件把你的數(shù)據(jù)一打開(kāi)就存了一份,那數(shù)據(jù)就沒(méi)辦法賣錢了。App軟件怎么能夠建立信任?怎么能結(jié)合區(qū)塊鏈讓數(shù)據(jù)能賣錢?這不光是區(qū)塊鏈確權(quán)的問(wèn)題,還是防盜版和版權(quán)保護(hù)的的問(wèn)題。光有區(qū)塊鏈的確權(quán),沒(méi)有防盜版,那么在互聯(lián)網(wǎng)上是做不到私有經(jīng)濟(jì)的,因?yàn)閭€(gè)人的數(shù)據(jù)賣不出去。

1992年的時(shí)候就有人提出:網(wǎng)絡(luò)就是計(jì)算機(jī)。剛才這么多人講了區(qū)塊鏈項(xiàng)目和技術(shù),其中也提到跨鏈技術(shù)。這個(gè)時(shí)候我講一下今天想講的第三個(gè)觀念。

我們先回顧下前兩個(gè)概念:

第一個(gè)觀念講什么是DApp,即沒(méi)有網(wǎng)站關(guān)不了的App;

第二個(gè)觀念是你要擁有數(shù)據(jù),一定要擁有程序,不擁有程序什么都沒(méi)有擁有;

第三個(gè)觀念是任何一個(gè)區(qū)塊鏈就是一臺(tái)計(jì)算機(jī)。

每一個(gè)區(qū)塊鏈?zhǔn)且粋€(gè)賬本,不管用一萬(wàn)個(gè)節(jié)點(diǎn)記賬本還是用十萬(wàn)個(gè)節(jié)點(diǎn)記賬本。記一個(gè)賬本就可以想象是一萬(wàn)個(gè)節(jié)點(diǎn)組成的一臺(tái)專用計(jì)算機(jī)來(lái)記的賬本,這臺(tái)計(jì)算機(jī)上面就記了一個(gè)賬本。這就引出我今天想介紹的第三個(gè)觀念:一個(gè)區(qū)塊鏈就是一臺(tái)計(jì)算機(jī)。

一個(gè)計(jì)算機(jī)有大有小。我1970年代上大學(xué),在70、80年代的時(shí)候真的是百花齊放,一年能出來(lái)十幾種不同的新體系結(jié)構(gòu),十幾種CPU,十幾種編譯器,十幾種操作系統(tǒng),并且都是在IT界權(quán)威的大雜志上發(fā)表的,還不算簡(jiǎn)單隨便攢的,沒(méi)發(fā)表的。那個(gè)時(shí)候是百花齊放的時(shí)代,最后是最爛的X86贏了、最爛的Window贏了。當(dāng)時(shí)學(xué)術(shù)界看不起這兩個(gè)產(chǎn)品,但是兩個(gè)當(dāng)時(shí)評(píng)價(jià)并不高的兩個(gè)產(chǎn)品贏了。問(wèn)題在哪?問(wèn)題在于不管哪臺(tái)計(jì)算機(jī)好都解決不了互聯(lián)網(wǎng)的問(wèn)題,一臺(tái)計(jì)算機(jī)一定有它合適的地方,合適的就是最好的。另外,對(duì)于同類等價(jià)的產(chǎn)品來(lái)說(shuō),市場(chǎng)占有率是硬道理,畫蛇添足就死得很慘。

比如說(shuō)實(shí)時(shí)計(jì)算機(jī)適合做智能駕駛,手機(jī)省電適合放在兜里,科學(xué)計(jì)算機(jī)比如神威、銀河是放在大計(jì)算中心,不同的計(jì)算機(jī)有不同的用途。剛才講到鼠標(biāo)、鍵盤都是計(jì)算機(jī)。某一個(gè)區(qū)塊鏈可能適合某一類應(yīng)用,但是沒(méi)有一個(gè)區(qū)塊鏈或者沒(méi)有一臺(tái)計(jì)算機(jī)可以放之四海而皆準(zhǔn)。這個(gè)時(shí)候其實(shí)需要網(wǎng)絡(luò)連上各種計(jì)算機(jī),哪臺(tái)計(jì)算機(jī)合適就用哪臺(tái)。

基于以上理解,我們?cè)俳M織一臺(tái)亦來(lái)云Smartweb 網(wǎng)絡(luò)計(jì)算機(jī),把合適的計(jì)算機(jī)架構(gòu)融合進(jìn)來(lái),就像一臺(tái)iPhone手機(jī)實(shí)際上是用40多臺(tái)微型計(jì)算機(jī)組成的個(gè)人計(jì)算機(jī)。一臺(tái)計(jì)算機(jī)一定有各個(gè)CPU之間通訊的總線,亦來(lái)云Smartweb就用去中心化的P2P網(wǎng)絡(luò)連接其上運(yùn)行的虛擬機(jī)。所以我們第一件事就是做了P2P網(wǎng),現(xiàn)在有100萬(wàn)的DID用戶連在上面,有100萬(wàn)臺(tái)機(jī)頂盒連在上面。今天這個(gè)P2P的網(wǎng)最早的雛形就是借鑒了電驢和BT,也就是說(shuō),亦來(lái)云P2P網(wǎng)只不過(guò)是電驢沒(méi)有網(wǎng)站罷了,這個(gè)網(wǎng)站變成去中心的了,這個(gè)網(wǎng)已經(jīng)完全做完并開(kāi)源了。

接下來(lái)說(shuō),亦來(lái)云項(xiàng)目起碼借鑒了五個(gè)著名的區(qū)塊鏈公鏈項(xiàng)目:

第一個(gè)項(xiàng)目做了公鏈,從比特幣公鏈代碼開(kāi)始改的;

第二個(gè)項(xiàng)目是去中心P2P網(wǎng)絡(luò),我們叫Elastos Carrier,其思想源于BT;

第三個(gè)項(xiàng)目是去中心存儲(chǔ)Elastos Hive,把IPFS的公共存儲(chǔ)接口標(biāo)準(zhǔn)化,再加上個(gè)人云存儲(chǔ)。對(duì)比Linux電腦,你有個(gè)人的Home Directory,然后有Public存儲(chǔ),亦來(lái)云上的IPFS、去中心化的CDN的實(shí)現(xiàn)網(wǎng)絡(luò)計(jì)算機(jī)的公共的存儲(chǔ)。再接上OneDrive、Google Drive、百度云盤、Home NAS作為個(gè)人存儲(chǔ);

第四個(gè)項(xiàng)目接入了以太坊智能合約,以太坊智能合約已經(jīng)在亦來(lái)云的測(cè)試網(wǎng)絡(luò)上面發(fā)布,預(yù)計(jì)在本季度內(nèi)對(duì)公眾發(fā)布,解決亦來(lái)云上去中心交易的問(wèn)題;

第五個(gè)項(xiàng)目是NEO的智能合約,目前也已經(jīng)在亦來(lái)云的測(cè)試網(wǎng)絡(luò)上運(yùn)行,也預(yù)計(jì)在本季度內(nèi)對(duì)公眾發(fā)布,證明亦來(lái)云可以給開(kāi)發(fā)者去中心交易的多種選擇。

亦來(lái)云已經(jīng)發(fā)布了自己的DID側(cè)鏈。也將在這個(gè)月發(fā)布自己的亦來(lái)云Token側(cè)鏈,讓常用的區(qū)塊鏈功能更簡(jiǎn)單、高效、抗攻擊。亦來(lái)云Smartweb瀏覽器目前也在測(cè)試了。今后還要做“沒(méi)有網(wǎng)站”的即時(shí)微服務(wù)部署,讓沒(méi)有網(wǎng)站的網(wǎng)絡(luò)服務(wù)部署更簡(jiǎn)單、便捷。

操作系統(tǒng)應(yīng)該包含哪些功能?也有一種說(shuō)法:操作系統(tǒng)是“提取公因式”,如果大部分應(yīng)用都需要某個(gè)功能,就把這個(gè)功能添加到操作系統(tǒng)軟件發(fā)布包。比如大家都用C庫(kù),C庫(kù)就變成操作系統(tǒng)的一部分;如果都用Java虛擬機(jī),Java虛擬機(jī)也變成操作系統(tǒng)的一部分。只要是常用、大家需求多的就變成了操作系統(tǒng)的一部分。

在Window用戶程序一個(gè)系統(tǒng)調(diào)用可以在后臺(tái)激活服務(wù),亦來(lái)云希望能一個(gè)系統(tǒng)調(diào)用就能激活Web服務(wù),并自動(dòng)啟動(dòng)云服務(wù)虛擬機(jī)來(lái)承載這個(gè)Web服務(wù),取消對(duì)固定IP地址網(wǎng)站的依賴。現(xiàn)在亦來(lái)云系統(tǒng)涵蓋了起碼五大公鏈的某些特征和功能,基礎(chǔ)部分已經(jīng)同時(shí)在亦來(lái)云上運(yùn)行了。

這五個(gè)公鏈都跑起來(lái),也還不是一個(gè)網(wǎng)絡(luò)操作系統(tǒng),因?yàn)樯厦孢€需要Host一些Web Services。另一端要跑上瀏覽器,虛擬機(jī)Runtime能夠在安卓和蘋果上跑。用ionic4、ReactNative等常用的編程環(huán)境來(lái)編寫應(yīng)用。手機(jī)上的DApp應(yīng)用要?jiǎng)討B(tài)找到?jīng)]有網(wǎng)站的Web服務(wù),還不允許這些服務(wù)和應(yīng)用直接訪問(wèn)TCP/IP。原來(lái)Linux和Windows上,所謂上網(wǎng)都是應(yīng)用和服務(wù)自己直接上網(wǎng)。在亦來(lái)云應(yīng)用環(huán)境里必須是網(wǎng)絡(luò)操作系統(tǒng)替你的應(yīng)用上網(wǎng)。這個(gè)觀念非常非常重要,我們基本上把On-chain 和Off-chain統(tǒng)一了,從而保證網(wǎng)絡(luò)的不可攻擊和安全。智能合約的部分,Web服務(wù)替代網(wǎng)站部分,程序在瀏覽器上跑,用統(tǒng)一的DID來(lái)實(shí)現(xiàn)尋址,這些我們基本上都做完了。 

下面這張圖,就展示了我講的三個(gè)部分,端到端P2P上的用戶已經(jīng)做了類似去中心的IM,所有應(yīng)用通訊都端到端加密,已經(jīng)可以在Apple Store、安卓PlayStore下載一些亦來(lái)云的應(yīng)用。

亦來(lái)云底層公鏈?zhǔn)荘oW,現(xiàn)在公鏈的哈希算力已經(jīng)達(dá)到BTC的50%,感謝比特大陸、BTC.COM礦池、螞蟻礦池、魚池、萊比特礦池、威比特礦池、火幣礦池等,為我們的ELA公鏈提供了強(qiáng)大的算力支持?;旧洗蟮谋忍貛诺V池都在復(fù)用算力在挖ELA了。另外,ELA的DPoS節(jié)點(diǎn)6月17號(hào)上線至今,已有95個(gè)DPoS節(jié)點(diǎn),任何人把這個(gè)代碼裝一下都可以跑我們的DPoS節(jié)點(diǎn)。

另外,P2P家庭組網(wǎng)節(jié)點(diǎn)已經(jīng)部署100萬(wàn)臺(tái)機(jī)頂盒,隨時(shí)隨刻隨著白天黑夜變化,每分鐘活躍量在27萬(wàn)臺(tái)到37萬(wàn)臺(tái)左右。機(jī)頂盒的主要目的是為了給個(gè)人用戶建立微服務(wù)的落地點(diǎn)。這些節(jié)點(diǎn)就是用來(lái)Host我們的去中心的IM的群組和微網(wǎng)站,比如你自己想做公眾號(hào)就買一個(gè)盒子在家里一放,就變成公眾號(hào)了,可以做群組轉(zhuǎn)發(fā),在實(shí)驗(yàn)室里程序都做好了,但還沒(méi)有正式發(fā)布。下面是100萬(wàn)DID注冊(cè)用戶的增長(zhǎng)量趨勢(shì)圖。

下圖展示的是社區(qū)基于亦來(lái)云的底層架構(gòu)開(kāi)發(fā)的一些應(yīng)用,如:票務(wù)、錢包、瀏覽器、電視、IM等,現(xiàn)在目前已經(jīng)有了3款錢包、4個(gè)IM。

分享到

zhupb

相關(guān)推薦