摘要:寫在前面,這一篇文章是許曉笛在北京開發者圓桌會議上的發言實錄,感謝主辦方戴嘉樂和董天一的邀請,感謝編輯們。我這次分享題目是有可能有點標題黨,前面拉了三個字有可能是落地的一個非常重要的途徑。共識機制共識機制,就是所有代幣持有人選舉。
寫在前面,這一篇文章是許曉笛 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項目,這個什么意思?所有的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 智能合約
圓方圓學院匯集大批區塊鏈名師,打造精品的區塊鏈技術課程。 在各大平臺都長期有優質免費公開課,歡迎報名收看。
公開課地址:https://ke.qq.com/course/345101
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24437.html
摘要:再配合轉賬延時,為用戶找回被盜賬戶提供了時間上的可能。只能轉移走所有資產并丟棄這個賬戶。總結使用通過獨特的權限管理機制,結合延時加密和社會學手段,將賬戶被盜遺失的可能性將到了最低程度。 EOS 針對以下兩種情況設計了應急措施: 賬戶被盜(私鑰被盜或有權限的其他賬戶被盜) 賬戶遺失(私鑰遺失或有權限的其他賬戶遺失) 1.賬戶被盜 EOS 有可能會強制要求所有賬戶的 Owner 權限必...
摘要:相關文章和視頻推薦許曉笛智能合約案例解析圓方圓學院匯集大批區塊鏈名師,打造精品的區塊鏈技術課程。 Daniel Larimer 在他的博客介紹了EOS新的智能合約架構(EOS團隊的開發速度實在是太嚇人,根本追不上)。他給出了最簡單的一個新幣種的智能合約代碼,僅有49行就能完成一個新幣種的開發,一個新的愛息歐就誕生了。讓我們一步一步實現吧。 首先實現私有成員,建立一個 account 結...
摘要:了解系統架構之前我們先看看目前系統的主要組成部分系統的核心進程,也就是所謂的節點。 其實沒有那么復雜 相信關心 EOS 系統的同學肯定見過下面這張藍圖。對,目前只是一個藍圖,而且以 BM 的尿性,肯定在心理已經把這張圖改的面目全非了(比如圖中的 eosd 早就改名了)。所以這張圖只能作為未來 EOS 發展方向的參考而已,目前的 EOS 還遠沒有這么復雜和完善。 showImg(http...
摘要:構造函數為空,參數為智能合約賬戶名。每個智能合約類都要繼承類類構造函數創建代幣函數聲明函數,這個函數用來新建一種代幣,并輸入代幣的各種屬性,同時函數也是一個。 詳解 EOS 智能合約的 hpp 文件 為了幫助大家熟悉 EOS 智能合約,EOS 官方提供了一個代幣(資產)智能合約 Demo —— eosio.token。eosio.token 智能合約目前還不是特別完善,個別功能還沒有完...
摘要:的跟其他區塊鏈項目是類似的,都是一個基本功能本地儲存密鑰,僅此而已。公網上線后,一定要將存有密鑰的加密,并且將文件單獨備份好。字面意思是賬戶,但我覺得有個概念更適合法人。代幣就是由持有的。對于權限,則需要列表里至少兩個賬戶的授權才能行使。 如果你曾經嘗試在本地運行 EOS 測試節點,會發現編譯、運行并不是特別復雜,但官方教程里兩個概念很容易把人搞暈: Account(賬戶) 和 Wal...
閱讀 1506·2021-11-25 09:43
閱讀 4057·2021-11-15 11:37
閱讀 3191·2021-08-17 10:13
閱讀 3503·2019-08-30 14:16
閱讀 3533·2019-08-26 18:37
閱讀 2487·2019-08-26 11:56
閱讀 1128·2019-08-26 10:42
閱讀 608·2019-08-26 10:39