1. 系統架構
連飛電競系統總體架構採用 Oracle/Graphene 結合的主鏈結構。業務邏輯層為賽事直播打賞,賽事競猜,電競知識內容獎勵,個人代幣(職業分析師、遊戲賽事主播)發放上。基礎模組為使用者賬號、使用者錢包管理、智慧合約閘道器等。
ESC 通證作為一條公鏈,具有開源、匿名的兩大特性。開源(OpenSource):由於整個系統的運作規則公開透明,這個系統是開源系統;匿名(Anonymity):由於節點之間無需信任彼此,所有節點也無需公開身份,系統中每一個節點的匿名和隱私都受到保護。
而作為賽事主播、競猜職業分析師等公眾類人物,由於其個人攜帶有較大流量,當公鏈製作完畢後,可以透過智慧合約在側鏈上進行發幣。
2. 技術架構
上層可以呼叫下層,下層不能呼叫上層。以此提高敁率和穩定性、提升易用性。
(1)遊戲應用層
包含並不限於遊戲產商的應用、包括線上遊戲和實體遊戲;
(2)API 介面實現層
提供遊戲開發非核心功能的介面呼叫,如區塊鏈資產管理、賬戶體系、玩家社羣等;可支援遊戲開發商、個人團隊透過呼叫 API,打造屬於自己的區塊鏈遊戲;
(3)網路關係層
完成節點的誠信積分記錄與價值積分記錄、節點關係定義、關係角色對映、角色隱私定義等構成;
(4)區塊鏈實現層
區塊鏈實現層包括底鏈、智慧合約、大資料,透過智慧合約,可以讓遊戲競猜玩家開發可自定義的遊戲,大資料來分析競猜玩家的線上行為、玩家的喜好、從而預測遊戲的發展趨勢。
3. 技術實現
ESC 為了實現它跟應用的深度結合,在技術路線上一是充分利用目前現有技術的優點,二是突出一些新的方法,繼而探索出自己的道路。它在共識機制、節點通訊網路、智慧應用隔離、多鏈並行、叢集自組、抗量子攻擊、智慧合約上都有自己的選擇。
3.1 DPOS+BFT 共識機制
DPOS
DPOS 共識機制具有交易速度快,TPS 高等特性,因此越來越多的區塊鏈使用 DPOS(Delegated Proof of Stake)共識機制。ESC 也採用 DPOS 共識:
當使用者 ESC 持幣地址數額大於 100 萬時,該使用者可以申請成為代理候選人;
代理候選人地址內的餘額如果小於 100 萬,則自動撤銷候選人資格;
每一個擁有 ESC 的地址都可以給代理候選人投票,票數最高的前 101 位候選人自動成為打包交易的代理節點;
每一個地址最多可以給一個候選人投 1 票,最多投 101 票,投1 票需要鎖定 1 個 ESC,取消投票後解鎖 ESC。
BFT
1)在 DPOS 機制上增加 BFT,這樣可以有效的防止分叉問題,出塊後不需要等待 N 個確認數,提高處理速度。
2)建立 P2P 立體網路,節點之間建立基於 UDP 的廣播網路,代理候選人之間建立基於 TCP 的長連線,透過上層網路,代理之間可以快速實現 BFT 機制, 提升 BFT 共識速度。
3)區塊頭資訊中增加代理狀態 ROOT 樹,標記每個塊狀態,實現快速驗證。
3.2 智慧合約
智慧合約是跨領域法律學者尼克·薩博(Nick Szabo)提出來的,其定義是“一個智慧合約是一套以數字形式定義的承諾(promises),包括合約參與方可以在上面執行這些承諾的協議。”
智慧合約是在區塊鏈資料庫上執行的一段計算機程式,可以處理資訊,接收和傳送價值。
ESC 採用 EVM 虛擬機器和 Solidity 開發語言實現智慧合約,以後將會支援基於 Java、go、C++等語言開發的智慧合約。
3.3 P2P 立體網路
節點之間建立廣播網路,代理候選人之間建立直連,透過上層網路,代理之間可以快速實現 BFT 機制。用網路分層的方式,實現更快速安全的通訊。
3.4 智慧應用隔離
每一筆透過驗證交易都會進入 pending 區進行處理,代理節點每隔一段時間將 pending 區的交易進行打包。智慧應用隔離主要實現以下功能:
1)從巨集觀上,將合約從手續費、流量、類別等多維度進行區別,動態控制每類交易進入區塊鏈的行為,實現相對公平性,並達到部分合約的擁堵不影響其他合約的順利進行。
2)從微觀上動態調整,實時監控每個合約,根據實際情況進行智慧排程與干預,提高區塊鏈效率同時,保護區塊鏈不受攻擊。
3.5 多鏈並行技術
多鏈可以極大的解決交易效能問題,由於受到加密演算法,網路傳輸的限制,單鏈效能總是有上限的,透過在多鏈上建立 P2P 立體網路,實現鏈與鏈之間的跨鏈共識,橫向提高區塊鏈的 TPS,只要動態增加鏈的數量,就能無限增加區塊鏈的處理能力。
3.6 叢集自組
任何節點只要開啟自組功能,網路中的一些節點形成一個叢集組合,這個叢集組合就能參與網路中交易驗證和儲存,降低使用者的儲存成本。而只要幫助別人驗證交易,就能獲取額外的獎勵,這是一種類挖礦機制。
3.7 抗量子攻擊技術
量子資訊的奇妙特性,使得量子計算具有天然的並行性。例如,當量子計算 機對一個 n 量子位元的資料進行處理時,量子計算機實際上是同時對 2n 個資料狀態進行了處理。正是這種並行性使得原來在電子計算機環境下的一些困難問題, 在量子計算機環境下卻成為容易計算的。量子計算機的這種超強計算能力,使得 基於計算複雜性的現有公鑰密碼的安全受到挑戰。
國際上 ,抗量子密碼研究主要集中於基於格密碼(Lattice-basedcryptography)、基於(Code-basedcryptosystems)的密碼系統、多元密碼(Multivariatecryptography)以及基於雜湊演算法簽名(Hash-basedsignatures)等領域。
目前,沒有量子演算法可以藉助量子計算機對格密碼進行破解,而且,格密碼系統在最壞情況假設條件下依然具備安全性。基於格加密的核心問題是最短向量問題(ShortestVector Problem, SVP),即在各系統內找到最短的非零向量。ESC 將採用格密碼演算法,以對抗即將到來的量子計算攻擊。
ESC 的價值塑造
1. ESC 應用價值
1.1 支付流通
連飛電競使用 ESC 通證作為唯一通證,基於 ESC 區塊鏈電競代理競猜平臺上的各功能板塊都能使用 ESC 通證作為數字資產全網流通。
遊戲玩家透過連飛電競 APP 上購買、場外交易、數字貨幣交易所等方式獲得 ESC,擁有等額的 ESC 籌碼在平臺上進行消費。
1.2 分享經濟
玩家的邀請關係都在主網中體現出來,不可篡改;參與生態社羣建設的玩家都會獲得通證獎勵,體現出社交經濟。社羣透過智慧合約的形式釋出通證獎勵仸務,社羣成員參與完成,完成的仸務每個玩家挄照其貢獻度,獲得對應的獎勵。
1.3 權益證明
ESC 通證作為可流通的加密數字權益證明,將成為未來數字經濟時代的基本要素之一。持有 ESC 通證可享受連飛電競平臺上的部分權益,如平臺利潤分紅、競猜手續費減免、競猜挖礦等。隨著連飛電競平臺的發展,平臺收益增加,屆時 ESC 吃柚子在獲得利潤分紅的同時,ESC 通證的價值也得到極大的提升。
1.4 輕遊戲上鍊
連飛電競不僅限服務單個遊戲個體,而是支援眾多輕遊戲開發商共同參與,在平臺進行創新性開發與運營,實現價值共贏的局面。輕遊戲開發商依託於 ESC 實現資產與遊戲資源上鍊。幫助輕遊戲開發商快速高效的完成區塊鏈遊戲開發。
在遊戲開發商提供遊戲服務的過程中,ESC 也能被用於衡量硬體資源的消耗,比如要消耗算力資源、狀態儲存,頻寬和日誌儲存資源等,遊戲開發商透過購買 ESC 來使用這些資源。
ESC 也將作為多款輕遊戲在連飛電競生態中的流通支付憑證,用於購買道具、遊戲金幣、加速服務、陪練服務等。
2. 價值實現
玩家在遊戲競猜過程中需要支付一定的 ESC 代幣作為手續費,在競猜中獲得的小部分利潤也將以 ESC 的形式分配給連飛電競平臺的基金池中,用於平臺建設運營以及 ESC 二級市場的回購等,大部分利潤返回玩家賬戶。
ESC 需求與連飛電競平臺的整體使用情況相關。平臺上使用者越多,對 ESC 的需求就越多,且 ESC 總量恆定,官方不定期回購,使得代幣的價值就越高。隨著時間的推移和平臺發展,更多的玩家使用者將加入連飛電競社羣生態中。使用者增長將自動產生對 ESC 代幣的強勁需求。
新型廣告交易與激勵
傳統電競比賽和直播平臺的廣告,收入一部分被平臺商、經紀人等中間機構獲取。而連飛電競將要求廣告主以 ESC 來進行廣告投放,而對於瀏覽廣告的使用者,連飛電競將抽取廣告收益的一部分用於獎勵使用者,因為使用者付出了時間和注意力,以此方式將激勵使用者認真觀看廣告,廣告主達到了預期投放效果,使用者也因此獲得收益,形成良性迴圈。
價值抵押
當遊戲開發商在 E-Sports Chain 上發行遊戲資產時,需要對該基礎的發行量使用 ESC 進行價值抵押,抵押比率通常為初始總價值的50%,此項設計是為了避免這款輕遊戲因關停、投資方撤資等情況讓玩家承受損失。保證 E-Sports Chain 在任何情況下都有能力對使用者在玩鏈上輕遊戲中的權益得到保障。