【許曉笛】EOS:IPFS落地的重要途徑

圓方圓區塊鏈發表於2018-11-17

寫在前面,這一篇文章是許曉笛 2018.05.20 在北京 《IPFS開發者圓桌會議》上的發言實錄,感謝主辦方戴嘉樂和董天一的邀請,感謝編輯們。 先介紹一下《IPFS開發者圓桌會議》,創辦人是戴嘉樂,前百度高階工程師,最早的IPFS工程師,一個會跳街舞的天才程式設計師,一個成功的價值主鏈投資者,能做學術研究也能做團隊組織者,簡直太全面了有木有。聯合創辦人是董天一,國內IPFS界不可不知的佈道者,為IPFS專案在中國的推廣做出了很大的貢獻。戴嘉樂和董天一發起的《IPFS開發者圓桌會議》是國內頂尖IPFS開發者一個很好的交流渠道。

首先分享幾張圖片:

會跳街舞的天才程式設計師戴嘉樂

外表萌萌而底蘊深厚的許曉笛

活動現場

國際慣例大合照

以下是許曉笛演講實錄

我是最後一個講的,我給大家講一點稍微輕鬆點的話題,不要太技術性的話題。我這次分享題目是:EOS(有可能有點標題黨,前面拉了三個字:有可能)是IPFS落地的一個非常重要的途徑。我講的很多東西都是關於EOS的,如果大家對EOS不是特別熟悉的話,我講到哪大家可以隨時打斷我,沒問題。

好,首先簡單介紹一下我自己,我是圓方圓區塊鏈的合夥人,我們圓方圓是致力於區塊鏈技術的教育和推廣工作,那我本人是主要負責ESO技術的教育和推廣工作。好,我們看今天的題目,今天主要講三點內容,第一我們簡單介紹一下EOS,第二就是EOS的IPFS專案,這是什麼意思?一會我們們慢慢講。第三是EOS+IPFS的可能性,或者也可以說是DAPP+IPFS的可能性。

EOS 簡介

我們首先講第一點,EOS的簡介。EOS是一個DAPP平臺,或者叫智慧合約平臺。這是什麼意思?你可以認為它是一個跟以太坊的功能類似的一個平臺,可以姑且這麼認為。在這上面他想建立一個去中心化的區塊鏈作業系統,也就是執行大家的APP或者是程式。以太坊上執行的是 Solidity 語言的程式,EOS用的是C++,就是你的C++程式是可以執行在這個去中心化的區塊鏈系統的,不是執行在某一箇中心化的,比如說百度的伺服器上或者是那個什麼上面。是執行在每個EOS節點裡面的,每個節點都會驗證這個程式執行的結果的,是這樣所以類似於以太坊。

好,我們用三點介紹一下,EOS這三點是對EOS來說很重要,對於大家理解EOS這個DAPP平臺和IPFS之間的結合也是很重要。

去中心化與效率

剛才有一同學向王總提問了一個問題,就是說去中心化與效率的問題,EOS的專案方對於去中心化與效率有他自己的理解,他們認為去中心化與效率很可能是一對很難調和的矛盾,就是說我要完全的去中心化,每個人的膝上型電腦都能跑一個完整的節點,我還要效率很高,這是不可能的。所以呢EOS的專案方選取了21這麼一個數字,也在EOS的世界裡最高階的節點:驗證所有的交易,跑所有的DAPP的程式碼,拿最多的獎勵,只有21個節點。不是21臺電腦,可能是21個機房,也可能是21個礦場,反正他就是21個節點。在比特幣裡面有無數的節點是比特幣的全節點,他擁有所有比特幣交易的資料,它驗證所有比特幣的交易。那在以太坊裡面也有很多很多很多的節點,但是在EOS裡面超級節點只有21個,他們是最有權力的節點,後面還有50個備用節點,超級節點只有21個,一個DAPP它的程式最少的最少的情況是在這21個超級節點都驗證了之後,這個DAPP的執行結果就確定了。比如說你在一個遊戲DAPP裡邊你砍了對方一刀,那對方到底掉了多少血?DAPP是儲存在這21個超級節點裡面的,這21個超級節點,都算一下你應該掉多少血,如果算出來他們都覺得這是一致的,對的。好,他21個節點就說了算了,你就掉這些血。這個和以太坊方式完全不一樣,在以太坊中大家隨意可以加入作為節點。

共識機制

那這21個節點是怎麼確定呢?他們怎麼產生的這個共識?怎麼確定你就是二十一個之一?就是通過這個DPOS的演算法,就是叫委託的股份證明。我所有的EOS代幣持有人去選擇節點。所有的想競選節點的的組織都像總統競選人一樣公佈自己的資料,然後讓所有EOS代幣的持有人去給你投票,那投票得票前21名就是EOS社群或者EOS系統的21個超級節點,後面還排50個備用節點。

免費理念

第三點就是跟今天關係比較大,非常重要,就是免費理念,什麼意思?就是EOS專案方認為像比特幣和以太坊那樣,我轉賬一次交一點 Gas,或者交點礦工費,對於普通使用者來說這個很難接受,或者說它對於交易來說是一個非常大的摩擦阻力。 所以EOS專案方就想我能不能讓大家的交易完全免費。如果是比特幣的話,我轉給你一個比特幣,在你再轉給我我再轉給你一個,你再轉給我,我轉個幾十次那錢就沒了。因為礦工費全都全都消耗掉了。那對於EOS來說,我轉給你,你轉給我們轉幾萬次之後,這還是一個比特幣,永遠沒有永遠沒有礦工費和手續費。大家知道激勵是區塊鏈非常非常重要的一個部分,沒有激勵區塊鏈可能根本就執行不下去,所以EOS的專案方就想,我不是10億個EOS,我每年通貨膨脹5%,比如說第一年可能就增長5000萬個。EOS把這些EOS中的一部分分給這21個超級節點和50個備用節點。給他們點錢,讓他們來維持自己的的成本,來維持住這個區塊鏈系統的執行。那如果轉賬和這個DAPP的執行全都免費的話,會出現一個問題,就是這個資源資源極大的浪費。比如說EOS轉賬沒有礦工費了,我今天轉給你一個,你明天轉給我一個,然後很容易就來一堆垃圾交易,把整個網路都給都給堵塞了。所以EOS專案方是想通過代幣佔有資源。什麼意思?就是你需要抵押,或者說在賬戶裡面儲存一些代幣那EOS這個系統才會為你分配一定的CPU資源,或者記憶體資源。 你通過抵押或者囤一些EOS代幣,那系統分給你一些資源,你就能免費地使用這些資源,跑你的DAPP或者你進行轉賬,進行這些操作。BM之前做過Bitshares和Steem,所以它根據之前的經驗,然後做了EOS的這一整套理念。

EOS的IPFS專案

EOS的IPFS專案,這個什麼意思?所有的DAPP平臺都要考慮儲存的問題,那EOS也是這樣,既然IPFS是現在他們認為的最好的一個這種儲存的技術,所以他們也想把這個技術加進來。EOS以後的交易量非常大,而且是0.5秒一個區塊,這些資料每一次快照,就每次備份就需要巨大巨大的資料量。然後EOS裡面的DAPP都是基於檔案,他幹什麼事情都需要檔案,所以一個Dapp系統必須要有檔案系統,所以從這一點出發,他就想我自己能不能在IPFS基礎上也做一個,不是說我把IPFS用在EOS上,就是也做一個有點像FileCoin或者Sia這樣的專案,當然這只是一個設想和想法,他們還沒開始做。

去中心化與效率

那這就跟剛才我們講的都聯絡上了,去中心化效率就是這樣,還是剛才的權衡:他想用25個超級節點來做,他自己的這個IPFS他想用25個超級節點來作為礦工,可以這樣說,他不想讓任何人都能加入進來,你需要去競爭選票,讓這個專案的代幣的持有人去給你投票,你才能當上這個專案的礦工,或者叫超級節點。

共識機制

共識機制,就是所有代幣持有人選舉。儲存空間呢他們之間商議的一個,或者說他們之間提出的值的平均值,作為每一個超級節點都要都要用一樣的儲存值,儲存的大小,每一個超級現在都要囤這麼多的儲存空間。

免費理念

EOS專案方還是認為如果他們要做一個IPFS的專案的話,他們也要一定要用EOS的免費的理念,就是說我不能讓使用者上傳一個檔案,交點礦工費,下載一個檔案交曠工費。他就還是通貨膨脹。你想上傳什麼文建的話,你在你的賬戶裡面抵押,或者囤一些專案的代幣你放在你的賬戶裡,這樣的話它系統會給你分配一定的儲存空間。這個就不需要你每上傳一個檔案交點錢,就這樣。那使用頻寬也這樣,就比如你作為一個下載者,想從這個檔案系統裡面下載東西的話,你需要囤一些代幣在你賬戶裡,這些代幣不會少,但這些代幣會通貨膨脹,它每年就像我們們這個法幣的通貨膨脹一樣,相當於每年是有一定貶值的,但它是用這些貶值或者是利息,相當於交了你的儲存費和寬頻費。比如說我如果是一個視訊博主,那訂閱我的檔案的人,你可以補貼他們,你可以用你抵押代幣去補貼他們的這個頻寬。

首先這個東西的前提是EOS專案本身的經濟學模型是可行的,如果他本身的經濟學模型就有很大的問題,那就就涉及不到這個這個專案了,但如果那個證明是可行的話,我想肯定不止他一個人想這麼幹,其他人也會想試一試,用這種理念發一個專案。

EOS + IPFS 的可能性

第三點就是EOS+IPFS或者是DAPP加IPFS我們可以做一些什麼樣的創意?

前端程式分發

這個我想象力也挺有限,大家一會可以再討論一下。首先看這個第一點,我認為就是前端程式分發。比如說在以太坊上拍賣一個什麼加密貓這種,它的前端檔案是中心化的。比如說你用一個錢包,你不管是網頁端的還是手機APP的,他的從開發到分發都是中心化的,只是他最後去中心化的區塊連結上了,所以那我覺得用IPFS就可以解決前端程式或者網站前端網站分發的問題。

媒體內容分發

比如說我要在IPFS上做一個迪士尼或者是NetFlix這種,或者說我是一個自媒體博主,然後我的使用者都在付費訂閱我的這個視訊,那用像EOS或者是這種以太坊這種去中心化的DAPP平臺就非常的合適我。我在EOS的智慧合約裡寫上一些訂閱積分,複雜的業務邏輯都可以在區塊鏈上做,他就完全去中心化的,然後還有一些獎勵,比如說我是一個平臺,我給我的這個博主一些獎勵什麼,這些業務邏輯完全都可以在DAPP裡做,然後用IPFS做我的內容的交付,比如說我拍的劇集的交付這種。

檔案交易

還有就是檔案的交易,比如說具體的什麼相簿,什麼字型呀電影視訊大資料,這些交易,包括簡單的交易和複雜交易,比如說拍賣,因為大家知道EOS是一個響應速度可以達到秒級的系統, 所以說我新出的價別人馬上就能看到就是就是秒級的。以太坊確認一下可能需要幾分鐘這樣,但是EOS是可以做到秒級,我做一個什麼動作,比如說我這個叫價提高了,馬上所有人一秒鐘全部能看到。然後拍賣了之後,這個再用IPFS做檔案的交付,就非常方便。最後歡迎大家訂閱我們的公眾號:圓方圓鏈圈,謝謝大家。


相關文章和視訊推薦

【許曉笛】開發第一個 EOS 智慧合約

圓方圓學院彙集大批區塊鏈名師,打造精品的區塊鏈技術課程。 在各大平臺都長期有優質免費公開課,歡迎報名收看。

公開課地址:ke.qq.com/course/3451…

相關文章