V神在深圳,幣讀替你問——以太坊創始人深圳演講全紀錄

買賣虛擬貨幣

     7月29日,V神現身深圳以太坊見面釋出會,這算是V神第一次作為以太坊代言人來到中國做相關宣傳,幣讀菌第一時間趕赴現場,為大家帶來第一手現場演講影片演講精華梳理並向V神提問了大家感興趣的對以太坊交易量擁堵問題和對EOS的看法

(本文由幣讀菌董事長、CEO、技術顧問,採編團隊全員連夜趕製,走過路過,千萬不可錯過!)

Part II---全文精華梳理

精華梳理導讀:

一、 以太坊及以太坊創立的初衷

二、 智慧合約的意義

三、 以太坊使用者量及交易量增長迅速

四、 以太坊現在及未來的應用場景

五、 以太坊的技術發展重點

六、 以太坊未來的PoS 協議

七、 以太坊程式設計具有挑戰性

八、 V神推薦學習方法

一、以太坊及以太坊創立的初衷

        很多的開發者已經意識到了以太坊是一個底層系統。雖然人們可以在區塊鏈上做很多不同型別、各有特色的應用。但以太坊不同,最初,以太坊希望建立一個更加通用的合約,而不是做一個僅僅支援1款或者20款應用的區塊鏈,我們希望創造一個包含程式語言的區塊鏈——就像你電腦的作業系統一樣,允許程式設計人員在上面編寫程式碼、開發程式,這個程式可以是關於貨幣交易的,也可以是投票系統,只要你在以太坊上上傳自己的程式碼,區塊鏈就能執行這個應用。以上是創立以太坊的初衷。


二、智慧合約的意義

       智慧合約是區塊鏈上可以控制數字資產的計算機程式。其概念可以追溯到20年前,由尼克·薩博創立類似自動販賣機的裝置,其整個運作過程實際就是執行一套既定規則——如果(If)你投幣,那麼(Then)就可以買到想要的。

        同樣的,這個概念可以引用到數字世界中。現實世界中人們很關心安全性,對於自動販賣機,“投幣”規則很容易被破壞,比如你用錘子就能敲碎它,然後得到你想要的東西。但在數字世界中卻不同,智慧合約只會讓數字資產交易更加安全,讓這個合約發揮更大的效用。在數字世界中,我們有不同的計算機程式,每一套計算機程式有自己的規則,即智慧合約——“如果(If)滿足條件,那麼(Then)就可以按照規則對該數字資產進行轉賬”。

        我們就可以利用這個語言去設定多種“If……Then”規則並執行,透過智慧合約在區塊鏈上交易數字資產會比在其他的中介和第三方上進行貨幣交易更加的安全。

三、以太坊使用者量及交易量增長迅速

       今天是以太坊創立的2週年紀念。在全球範圍內,以太坊網路有超過250000個節點,大多數在美國或者歐洲,還有一些在亞洲。

       以太坊的使用者量,在過去的幾個月增長十分迅速,交易量在過去幾個月增長了十倍多【觀眾群:可能是因為大量ICO的原因。V神迴應:ICO是原因之一,但有很多的其他的原因】。

       目前的交易量接近以太坊40%的載容量,以上的資料表明以太坊還需要不斷完善去應對不斷增長的使用者量。

四、以太坊現在及未來的應用場景


以太坊網路應用場景一:以太坊就是一個通用的區塊鏈,人們在它上面建造不同種類的應用,我們也看到許多基於以太坊的應用正在被人們所使用。但是大約在5年以前,人們運用區塊鏈技術只是為了製造數字貨幣。

        儘管我們現在有許多區塊鏈應用,但是以太坊區塊鏈技術目前主要運用在數字資產上面,我們可以看到每天都成千上萬各種各樣的數字貨幣都透過以太坊進行交易。所以有很多人選擇透過ICO、非ICO、DAO的方式發行數字貨幣。這些資產大部分都選擇在以太坊進行發行。目前為止,我個人估計以太坊的在數字貨幣資產佔市場份額大概是在70%左右。


以太坊網路應用場景二:新加坡金融管理委員會(MAS)正在研究如何透過以太坊區塊鏈技術發行自己國家的數字貨幣。需要指出的是這些都是非常早期的測試階段,從長遠的角度看或許這並不代表什麼,但是它們都基於以太坊。

       政府試圖透過以太坊發行自己的數字貨幣的情況已經開始在世界各地慢慢開始了。比如英國在一年前就有過類似的研究,俄羅斯也在做著同樣的事情。

       實際上,世界上許多政府都對以太坊很感興趣。


以太坊網路應用場景三:ENS(Ethereum Name Service),我個人覺得ENS很有趣,這是因為不同於其他應用場景——只將區塊鏈技術應用到數字資產,我個人認為這或許是最有前途的非金融的區塊鏈技術應用之一。

       其實這件事情早在6年前就有人想在區塊鏈上做了,基本原理就是一個註冊器,我們可以註冊使用者名稱。

       舉個例子,我想和你進行透過聊天軟體或網際網路進行溝通,那麼我必須知道一些資訊讓我能夠找到你,比如賬號名。就像用微信一樣(V神用微信可6了),我可以透過搜尋微信賬號,電話號碼或者掃描二維碼尋找到你。這些使用者名稱,電話號碼和二維碼都是透過中心化的驗證應用來確定指定的人,那麼如果你想透過去中心化驗證系統來確定身份,這個驗證系統將不受任何公司的制約。

       你可以運用區塊鏈註冊名字,網站,賬戶或者任何存在於區塊鏈的東西。目前已經有許多使用者透過以太坊在ENS進行了註冊。


以太坊網路應用場景四:世界糧食計劃署(WFP)最近正嘗試將以太坊區塊鏈技術運用到追蹤送往中東地區的糧食情況。


以太坊的未來應用場景:

·    預測市場:比如預測某個公司的股票走勢

·    DAO(Decentralized Autonomous Organization):類似於智慧合約,與智慧合約不同的是,DAO代表某個組織,這個組織裡的人根據設定的規則進行交流。可以把它看作一個只存在於區塊鏈上的數字公司。人們將DAO運用到投資慈善事業中

·    金融服務:保險業等

·    供應鏈追蹤:從生產到運輸進行持續追蹤

·    支付(Payment)

五、以太坊的技術發展重點—擴充套件性、安全性、隱私性


·    擴充套件性(scale ability):

         透過以太坊網路的吞吐量是每秒計算3次交易量,對比主流軟體的應用情況,優步是每秒處理12次交易資料,Paypal是200次/秒,VISA是2000次/秒,DTCC(美國證券集中結算保管公司)超過1000次/秒,阿里支付超過100000次(阿里到底是爸爸)。所以如果我們希望區塊鏈能承載所有這些計算的話,那麼我們必須提升這項技術,以滿足這麼大容量的計算。

關於擴充套件性技術,主要的技術研究方向是“sharding”——分割槽技術,其主要目的有兩個:第一是降低區塊鏈的運轉成本;第二是提升安全性。

        關於“分割槽(sharding)”處理是這麼樣一種方式:現如今區塊鏈的工作方式是,一個包含著許多電腦的系統,每臺電腦分別獨立處理不同使用者發出的交易。如果你統計一下整個系統每秒的交易處理量,假定其中每臺電腦的交易處理是3筆,如果你要將交易數提升到每秒計算1000筆,就代表著系統中的每臺電腦分別都要將計算量提升為每秒1000筆。然而絕大多數電腦是無法承受每秒運算1000筆交易的,這就有了限制。因此,“分割槽(sharding)”要做的就是建立一條區塊鏈(幣讀君注:中間構件),將整個系統收到的所有交易合併(這樣需要冗餘計算的部分就被合併了),然後將其分割傳送給系統中不同電腦,這樣每臺電腦就只需處理交易計算取並集之後其中的一部分,每臺電腦的需要計算的量就被降低了,系統整體計算量就會極大提高。


·    安全性(Security)

       以太坊基礎協議需要有很強的安全性 ,防止Dos攻擊,51%算力攻擊等安全性測試,因為區塊鏈是完全的開放的系統,人人可參與,也就意味著時時有被攻擊的風險。我認為區塊鏈有三方面安全性要分析。

其一是這個模型本身的安全性;

其二是使用者端介面端的安全性;

其三是智慧合約的安全性;現存的基於以太坊軟體上的程式設計的安全性。

      目前已經有幾個有名的案例,分別是:某個人建立了一份智慧合約,上傳到以太坊,然後這個程式設計裡裝著巨大的資金,但是因為這個程式設計的程式碼裡面有漏洞,有錯誤。這樣,駭客就能夠進入這個程式,把所有資金給偷出來了。這類事件已經發生了許多次了。第一個大事件當屬The Dao專案了。另外一個最近發生了就是Parity錢包駭客攻擊。

       這表明瞭如果我們想要安全的智慧合約的話,其中就有一個我們必須解決的問題。

       我們正在研究幾個解決問題的辦法:大多數涉及到人們基於以太坊的程式語言。如果你回看一下我二十分鐘前給你們展示的這個智慧合約編碼。用solidity程式語言的話,大多數程式設計師會使用solidity語言進行以太坊開發。那麼編碼將會被打包,然後以EDM碼的形式被上傳到以太坊。但是你並不一定要在solidity語言環境中開發你的軟體,也可以使用其他程式語言。 我們的研究小組和其他的人正在做的事情是,首先,嘗試我們是否可以改進我們的solidity語言,減少錯誤的發生,使得程式設計師能夠得到他們期望的效果,並且沒那麼容易出現漏洞。所以,我們的一個努力方向是,建立這個稱為Underhanded Solidity程式大賽。目的是,如果你在solidity上開發,並且能夠實現所見非所得的程式設計結果,那麼假如你想要開發一個DAO,實際上你開發環境中所看見的其實是是另外一個東西。如果你能程式設計出這樣的東西,那麼你將會比賽勝出,得到獎勵。

        這麼做的目的是和社羣合作,一起更好地發現大家能以何種形式編碼,會出現什麼樣的意外漏洞,然後依此完善程式語言。除了solidity語言外,我們還在研發一種“Banboo(竹子)”程式語言,以及一個名為“Wiper”的語言。這是一種我們開發了大概八個月左右的程式語言。這兩種程式語言的目的是使得程式設計更難出現歧義,或者使之更容易發現錯誤。大概一個禮拜之前,我們在康奈爾大學有個講座。我們的以太坊小組和康奈爾大學的研究者及其他人一起合作尋找問題的解決方案並完善合約安全性,擴充套件性及其他我們遇到的挑戰。以太坊組織目前正在以給這些程式設計師支付工資的方式以支援他們持續改善以太坊平臺的安全性和擴充套件性。我們的和這些大學學者的合作已經產生了一些積極效果,我們正在期待更多的正向反饋。


·    隱私性(Privacy)

       以太坊上的應用不一定都需要隱私,但有些應用是必須保證隱私的。

       因此以上三點是未來技術需要核心發展的重點


六、Caspor PoS——以太坊未來的PoS 協議

【幣讀菌註釋:Casper PoS是一種基於保證金的經濟激勵共識協議(security-deposit based economic consensus protocol)。協議中的節點,作為“鎖定保證金的驗證人(bonded validators)”,必須先繳納保證金(這一步叫做鎖定保證金,"bonding")才可以參與出塊和共識形成。Casper共識協議透過對這些保證金的直接控制來約束驗證人的行為。具體來說就是,如果一個驗證人作出了任何Casper認為“非法”的事情,他的保證金將被罰沒,出塊和參與共識的權利也會被取消。保證金的引入解決了"nothing at stake(無代價、無抵押)",也就是經典PoS協議中做壞事的代價很低的問題。現在有了代價,而且被客觀證明做錯事的驗證人將會付出這個代價。】

       未來以太坊將使用Caspor PoS協議,這個協議不是用算力證明,而是用數字資產去證明自己的存在。即不需要花費金錢去買礦機挖礦,而是透過實體資產去買ETH ,讓自己變成證明人(Validator)。

 Casper的目標是降低成本、提高安全性。

七、以太坊程式設計具有挑戰性

       編碼並沒有那麼難的,特別是有其他軟體程式設計基礎的話。但是如果程式設計人員想成為以太坊的核心程式設計者去研究諸如安全性和擴充套件性的技術型問題,那這會相對困難一點,因為這畢竟是一個很新的技術,只有很少一部分正在理解這些挑戰,但不是沒有可能的。如果在座的人有想加入以太坊研究小組的話,我們也正在招人,當然也歡迎來做志願者。除此之外,我們也是相當歡迎大家來以太坊其他的專案工作的。總而言之,我們以太坊社羣有很多不同的方面,有些人進來做是以為他對這項技術感興趣,另外有人想在其基礎上做其他軟體開發,有些人現在平臺做研究以瞭解有什麼東西可以在平臺上開發。區塊鏈技術即使已經出來9年了,但我還是覺得他還很年輕,發展還很快,還有很多不同的途徑可以參與進來。

八、V神推薦學習方法

       如果有人感興趣成為以太坊的程式設計者,推薦開始關注這兩個網站:

http://ethereum.org(這個網站有關於如何編寫智慧合約,如何上傳,如何寫APP的教程和指導);

http://github.com (這個網站則有很多關於以太坊模型工作原理具體技術上的資訊等更多資訊)。

注:全文並非直譯,部分經由幣讀團隊解讀轉譯。

幣讀專訪

幣讀菌認為,目前EOS在資本運營策略及技術立意高度上均佔優勢,您怎麼看待目前EOS略佔上風的競爭態勢?

V神:

1、EOS目前還未有實際產品;

2、他們有錢,在時代廣場打廣告;

3、EOS是中心化的;

換個問題~

以太坊如何改善類似之前Status在ICO時交易擁堵的狀況?

        由於以太坊網路目前每秒處理5個交易,如果一個ICO有10萬個交易,那就需要2萬秒來完成所有的交易。我們需要提高區塊鏈的各個擴充套件節點,我們可以10倍,100倍提高區塊鏈的擴充套件節點。

如何理解您之前提到的"EOS是中心化的"這一說法?

1、ETH擁有很多EOS沒有的協議特點。其中之一就是默克爾樹(merkle tree),默克爾樹的一個好處是可以單獨拿出一個分支來對部分資料進行校驗,如果你要確認某個交易,不需要很多的電腦來進行驗證。EOS卻不可以,這就意味著你在EOS的網路中,你沒有全部的節點資訊,而必須去相信整個節點。

2.、EOS的整個節點數很少,運用的共識機制是Dpos(股份授權證明),在Dpos共識機制下,整個網路中大概只需要100個節點,這些節點是所有節點投票產生的,所有的節點都必須相信這100個節點,這就是為什麼EOS能夠處理更多交易的原因,因為整個網路只有100個節點,每個節點的運算儲存能力都很強,這是實現可擴充套件性的途徑之一。正是由於整個網路中只有100個節點,這個系統就顯得更中心化,這些節點很容易受到攻擊,例如公司或者網際網路供應商(ISP),政府可以以各種理由關閉它們。所以如果你想透過使得網路中的節點變大實現可擴充套件性,這樣整個網路的節點數量越少,這個網路就越中心化。(幣讀菌注:Dpos有投票)


來源:每日幣讀 微訊號coindaily

免責聲明:

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

推荐阅读

;