【許曉笛】EOS:IPFS落地的重要途徑
寫在前面,這一篇文章是許曉笛 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也是這樣,E既然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:IPFS落地的重要途徑