EOSC孤矢:公鏈需要基於DPoS共識的高效能低延時計算

買賣虛擬貨幣

EOS公鏈所採用的DPoS共識機制,可以支撐公鏈進行高效能低延時的計算,而DPoS機制本身卻不夠去中心化。EOSC作為EOS主網上首條分叉鏈,對EOSIO的選舉機制進行了最佳化,在創世高度1啟動了EOSC主網,並持續對EOSC主網進行迭代升級,使得EOSC朝著去中心化的高效能智慧合約平臺的方向持續演進。

本期鏈茶訪,鏈茶館請到了EOSC的創始人孤矢,他將講述EOSC研發和運營過程中發生的故事,為我們闡述未來高效能低延時計算公鏈的存在意義。

自有資金支撐的技術研發團隊 

堅持最佳化DPoS共識

孤矢介紹到,EOSC團隊在2018年初開始組建,目前20人左右,在杭州辦公。最初團隊覺得行業競爭點在協議和公鏈底層,創業方向要根據市場走,沒有必要建立新的共識和生態。在當時的時間點,EOSC選擇了最先進的生態EOS,致力於基於DPoS共識的最佳化。

EOSC團隊有來自於華為、騰訊、百度等網際網路大廠的技術人才,孤矢之前也從事網際網路相關工作。目前團隊8人左右負責技術開發,主要是EOSC版本的升級和迭代,主網的維護工作交由社羣負責。技術團隊主要負責以下三個方向的工作,第一,社羣提要求改進;第二,研究最新的技術,比如跨鏈、隱私計算、預言機和虛擬機器;第三,會幫助同行進行一些區塊鏈開發。

目前EOSC團隊並沒有募資,完全由自有資金作為支撐,商業模式上公鏈業務的營收還不能覆蓋成本,所以為其他專案提供些開發商的幫助也是收入來源之一。

在孤矢看來,DPoS共識是有其存在和發展的合理性的,因為高效能低延時計算在未來區塊鏈行業是一定被需要的,而這隻有DPoS共識的公鏈才能達到。EOS的區塊每秒可以出6個塊,這個概念的提出是非常先進的,包括EOS正在探索的多執行緒技術,實現之後對於區塊鏈行業的高效能運算都有質的提升。

創業之路上EOSC也遇到兩處困難,首先就是EOSC最初不被人認可,EOS是3.0時代的開端,大家不理解一個生態中好幾條區塊鏈,對分叉傾向的鏈天然排斥,存在分叉就是不正義的想法。2017年BTC和ETH的分叉幣跑路,讓社羣收拾殘局等事件也讓大家對於分叉行為沒有好感。團隊意識到表達自己的意圖是沒有效果,區塊鏈世界無法相信誰說的話,EOSC堅持做了1年半,ETH和BTC分叉開發沒有做這麼久。EOSC社羣的使用者,看到EOSC做的升級和迭代,是有感覺這個團隊在踏實做事的。

其次就是團隊資金的短缺,不能像其他融資團隊在生態和營銷上投錢。孤矢認為,做公鏈這個事情,POW公鏈是可以融資的,持有POW的幣只能分紅,但DPOS賣掉的是分紅和投票權。這個網路很有可能沒法實現社羣的治理,獲利的人拿走了分紅和投票權,但是他們沒有能力做這些事情。比如EOS的投資人無法參與治理和投票,所以EOSC對於DPOS的代幣不會募資,未來會以公司的目的進行募資。EOSC代幣是不會去募資,分紅只是法幣的利潤,這是兩回事。

EOSC節點成本是EOS的百分之一 

TPS按照市場的需求來調節

孤矢談到,EOSIO每0.5秒一個區塊, 一個節點連出6個塊的模式, EOSC中每3秒一個區塊, 也是連續出6個塊。雖然節點連續出塊可以降低未打包交易的等待時間, 但是由於當前網路環境往往並不十分理想, 快速出塊會影響鏈的穩定, 造成大量的微分叉。

另外,孤矢也認為TPS並不是一個非常硬性的公鏈效能衡量標準。EOS目前TPS可以達到5000多,每天可以支援4.32億次的交易,但是美團APP每天的訂單隻有百萬級,淘寶網只有千萬級,EOS的TPS完全溢位了使用者的正常交易需求。EOSC降低出塊速度的原因是,市場需求沒那麼大,節點沒必要提供那麼高的配置,EOS有大量微分叉,同步成本非常高。到了市場需求多的時候,所有節點提供配置進行改造就好了。0.5秒和3秒同步一次相比,網路成本也肯定低,所以EOSC節點成本是EOS的百分之一。如果網路很堵塞,節點提高配置就好,意味著市場對於這條鏈的需求提高了。

用跨鏈技術去彌補DPoS不夠去中心化的弊端

孤矢談到,做跨鏈是因為EOSC團隊覺得DPoS不夠去中心化,高效能又需要DPoS,所以不可能完全放棄。如何實現讓不是太去中心化的公鏈變成去中心化,需要做的是用另外一個POS的鏈作為EOSC的子鏈,目前團隊正在測試網中努力研發。

EOSC和EOS共同缺失一個很重要的東西,賬戶餘額狀態驗證,該功能並沒有做到主網上,在EOS有兩種方式可以不透過私鑰變動餘額,即節點私籤和超級許可權改動。雖然EOS生態的核心使用者並不在意這一點,但大家對於定義什麼是區塊鏈,有不同的看法。比特幣社羣認為使用者的幣不能動,EOS生態覺得ETH和BTC丟失私鑰資產就歸零了,EOS設定節點私籤和超級許可權是有社羣共識的,為的是更好保障使用者資產安全。但在極端情況下,如節點被控制了,確實會有改變餘額的風險。

EOSC的跨鏈正好可以解決這個問題,定期對餘額進行驗證,然後將資料打到區塊中去,除非回滾交易,不然資產可以得到真正的保護。EOSC在開發跨鏈技術時發現,市場在講異構跨鏈的重要性,但是大家都在做同構跨鏈。同構跨鏈中所有鏈基於同個協議開發,天然可以跨鏈。

孤矢認為,跨鏈是將公鏈之間賬本能力的比拼改變到記賬方法的比拼。優秀的記賬方法,大家都可以使用,是有網路效應的,跟單個賬本不同。EOSC在做跨鏈的時候,優先會搞清楚市場上誰能形成市場效應,目前團隊覺得COSMOS可以。COSMOS製作了一個很好的記賬方法,生態選擇了GO語言,熟知該語言的傳統網際網路開發者很多,另外COSMOS的sdk非常簡單,開發者十幾分鍾就可以啟動,目前有幾百個團隊基於COSMOS開發,這幾百個專案未來可以聯動起來,就是一個生態。

一票一投時時投票保證公平 

超級節點獎懲機制和心跳機制保證出塊穩定

EOS只有被選中的節點有收益,投票使用者沒有收益,所以會產生賄選,EOSC是一票一投,只要投票就可以分紅。如果節點不出塊,投票使用者無法獲得分紅。所以投票使用者不會盲投,會選擇在社羣經常做貢獻,受到信任可以穩定出塊的節點。 

EOSC選舉機制主要最佳化方向,把投票權和分紅權分開,需要使用者投票支援節點,保證投票率網路才是安全的。只要有分紅就會有賄選,這個部分透過投票權的調整來調節。抵押時間比較長,投的票數就比較多,POW最公平的東西是算力,EOSC認為POS共識中最公平的是時間。 

實踐下來也會遇到一些問題,比如大戶直接把自己的票鎖兩年,以獲取更大的話語權。其實大戶也是社羣的一部分,是忠誠算力,但貧富差距在POW和DPOS中都是存在的,POW持有算力才有話語權,POS持有越多幣越有話語權。貧富差距不可避免,這是私有制造成的,消滅私有制是不現實的。團隊目前關心是貧富差距造成的話語權的不對等,只有解決了這個問題,POS才會真正爆發。孤矢認為區塊鏈是新的東西,先解決有無,再解決好壞,貧富差距對於話語權的影響平衡是一個長線問題。

目前EOSC上的節點分為超級節點和備選節點,超級節點拉票就可以,另外需要抵押一小部分代幣,需要做的工作就是維護出塊穩定。根據市場需求變化,市場需求高超級節點配置也要更高。超級節點可以透過大於三分之二的投票,來透過主網功能的升級規劃。EOSC每時每刻都在投票,淘汰的超級節點降為備選節點,備選節點需要證明自身具有真實的出塊能力。未來EOSC還會推出跨鏈需要的輕節點,它們會驗證整個網路的區塊是不是在正常出塊。

EOSC建立了兩套機制來保障主網出塊的穩定,第一,超級節點的獎懲機制,節點出塊穩定是網路安全第一個目標,對於超級節點不出塊的超級節點進行非常嚴厲的懲罰。連續穩定出塊的收益要更高,節點的第一任務放在網路安全。超級節點要交付押金,如果不出塊不工作,不僅拿不到收益,還要繳付罰金。任何人都可以發起舉報提案提議懲罰不出塊節點,如果舉報提案被超級節點多籤透過,這部分罰金會分發給監督人和同意多籤的節點作為獎勵平分。

第二,針對備選節點的節點心跳機制,備選節點大概率是沒有出塊任務的,如果它沒有真實伺服器,而是連線別人的伺服器,那不付出成本就可以獲得收益。EOSC要求備選節點需要有真實出塊能力,輪到它出塊的時候也要出塊。心跳機制就是檢查備選節點是否線上有出塊能力,如果檢查出來不線上,就可以令備選節點獲得不到收益。 

單公鏈承載過多DApp不符合發展趨勢

EOSC致力為更多公鏈提供高效能運算

EOSC對於EOSIO開發者非常相容,DApp可以直接遷移。孤矢認為DApp開發者目前面臨三個問題,第一,從物理瓶頸上說,一條公鏈沒法承載太多DApp,如果一條鏈跑了太多DApp,一定會堵塞。未來就是一條公鏈多個DApp的方式,不可以承載太多,單條公鏈開發過多DApp不符合未來趨勢。

第二,開發工具和開發資源的問題,傳統遊戲開發者調不同的庫就可以組成遊戲,公鏈的開發工具就很少。這個需要社羣一起做,要做工具和教程。 

第三,token的使用,市面上經濟模型成立的公鏈不超過十個,很少有團隊有設計經濟模型的能力。目前沒有一個DApp在持續的賺錢,沒有經濟模型難以持續活下去,開發者不知道怎麼著手。對於以上諸點,EOSC會做教程、應用治理與經濟模型,在不干擾主網開發進度前提下去研究。

目前,EOSC主網上註冊地址將近60萬個,參與投票的1萬兩千多個帳號,超級節點23個,加上備選節點活躍的節點有30多個。EOSC本身定位高效能低延時的計算鏈,不論給EOS、還是COSMOS生態提供該能力,EOSC會跟其他公鏈聯合起來,為其他公鏈提供高效能運算協議,程式碼未來也來會開源。團隊目前計劃在半年時間內完成跨鏈的研發,第二階段提供高效能運算會更快。

免責聲明:

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

推荐阅读

;