TokenGazer深度研究 | QuarkChain:擴容設計存在隱患,主網落地存疑

買賣虛擬貨幣

本期專案:

投資要點:

① 較普通的商業資料庫而言,在區塊鏈應用上部署分片技術難度頗高,目前區塊鏈領域內的分片專案並沒有經過市場的驗證。

② QuarkChain透過雙層鏈結構以及叢集化管理的方案來實現狀態分片,在狀態分片和雙層鏈結構的構想上有不錯的解決方案和設計亮點。

③ QuarkChain的分片技術並沒有採取任何的隨機機制來合理分配分片上的節點,因此安全性方面存在潛在的隱患。

④ QuarkChain的分片技術架構在跨分片通訊過多的情況下,主鏈上的TPS會大幅度下降。

⑤ QuarkChain在社羣方面熱度高,在各社交媒體平臺上擁有較高粉絲量。

⑥ 據專案方稱QuarkChain主網上線時間將延期至2019年1月。

TokenGazer觀點:

TokenGazer認為QuarkChain專案在分片技術上擁有不錯的創新與構想,使用雙層鏈結構來增加TPS,但犧牲了一定的安全性,主網是否能在預期時間內落地尚且存疑。在二級市場上QKC跟隨大盤持續下跌,因此投資者需要密切關注專案後續的實際進展並謹慎投資。

專案背景

1.1 公鏈的現狀

比特幣的概念自2008被中本聰提出後,人們逐漸認識了數字貨幣以及區塊鏈。如今區塊鏈技術已經經歷了近10年的發展,雖然在一些領域內有了重大的突破以及進展,但是整個區塊鏈行業仍然處於早期階段。公鏈作為區塊鏈領域內的基礎設施支撐著各式各樣DAPP的構建,這樣的模式就類似於在鐵軌上鋪設列車來執行,因此公鏈的重要性無須贅述,而公鏈的技術進展以及革新也很大程度決定著整個區塊鏈行業能有多高的上限。

在談及公鏈時“不可能三角悖論”是一個不可避免的話題,去中心化、安全性以及可擴充套件性這三個特點無法同時達成始終制約著公鏈的發展,這也被很多人稱為公鏈的瓶頸。很多專案方都力求在保證去中心化以及安全性的同時,希望將可擴充套件性達到極致,可擴充套件性也成為了諸多研究人員尋找的首要突破口之一。縱觀數字貨幣的發展,從比特幣到以太坊、再到今年的EOS,不難看出每一代新的公鏈都將提升可擴充套件性作為首要任務,以提高TPS來滿足更高的需求以及市場應用。

每個公鏈專案方對於提升區塊鏈的擴容問題都有著獨特的思考,例如EOS的超級節點是犧牲了部分去中心化的程度來提升TPS,諸多的側鏈方案則是將主鏈上的負擔放在側鏈上完成等。分片則是一種更為複雜的擴容方案,在區塊鏈行業內是一種全新的突破和嘗試,QuarkChain的分片技術將在下文中做詳細描述。

1.2 分片技術(Sharding)

其實早在區塊鏈技術之前,分片技術的概念就已經被提出,並且運用於商業資料庫的處理最佳化方面。簡單來說就是將大型資料庫中的資料劃分成很多資料分片,並將這些資料分片分別存放在不同的伺服器中,這樣每個儲存裝置的資料量就會相對小很多,從而減少每個伺服器的資料訪問壓力,提升整個資料庫系統的效能。例如,BigTable系統和Cassandra資料庫是在非區塊鏈世界中解決大吞吐量問題得兩個例子。

基於相同的目的,分片技術也被人們所提出並應用到區塊鏈的公鏈專案中,其核心思路還是想要提升整個區塊鏈網路中的效能。分片技術在區塊鏈領域內的構想是將整個網路中的節點分為若干個子網路,而每個子網路內即是一個“分片”。同時網路中的交易資訊也會根據分片技術的具體型別隨機的分配給不同的分片,這樣每個分片只需要對自己分片內的交易進行驗證,而不必全網都參與記賬以及交易資訊的確認,如此可節約大量的時間與網路資源,使得冗餘計算量大大減少。不同節點進行並行處理,可提升整個網路的吞吐量。在QuarkChain的網路內,系統將根據這筆交易資料的欄位來選擇分片,一筆交易的轉賬人以及收賬人所在的分片都將進行交易資料的確認。

在整個分片技術中,根據不同的分片機制可以劃分為三種:

(1) 網路分片

利用隨機性將區塊鏈網路中的各個節點分割成若干個小網路,每一個小網路即是一個分片,這也是分片技術的第一步。

(2) 交易分片

在進行網路分片後,根據網路內的每一筆交易的獨特標識(例如雜湊值)來決定這筆交易由哪個分片來處理。

(3) 狀態分片

在一個狀態分片的區塊鏈網路中,某一個特定的分片只會保留一部分交易資料,而並非全網所有的交易資料。因此狀態分片中會需要跨分片通訊,而頻繁的跨分片通訊和狀態交換可能會對網路效能產生影響,這也增加了狀態分片的複雜性。

以上三種分片機制並不是一種並列的關係,網路分片實質上是做分片技術的基礎。無論在資料庫領域或區塊鏈領域,分片時要進行的第一步工作都是提取資料的關鍵特徵值,並將關鍵特徵值按照一定的規則來劃分給不同的碎片來處理,而具體後續的分片機制如何分配每個專案都有所區別。

以太坊的創始人Vitalik Buterin自提出Casper與分片技術之後已經經歷了1年多的時間,而以太坊何時將轉為Casper以及狀態分片技術何時真正落地也尚未定論,可以看出狀態分片比交易分片更為複雜。目前在區塊鏈領域內並沒有特別成熟的運用分片技術的專案,而比起普通的商業資料庫而言,在一個去中心化的網路內部署分片技術可謂難度頗高。

1.3 QuarkChain創立背景

QuarkChain的創始人週期在上海交通大學研究生畢業後,赴美國喬治亞理工學院攻讀了計算機工程博士學位,曾在Google、Facebook以及Dell EMC公司就職,擁有多年的軟體開發經驗。QuarkChain的軟體工程師王兆光和週期在上海交通大學就是同學,於名校密歇根大學計算機工程碩士畢業,並在Google以及Facebook與週期共事過。兩人作為頂尖技術人員,曾在矽谷大公司擁有高薪穩定工作以及股權,卻選擇在區塊鏈這個高風險領域內進行創業,可見他們對於QuarkChain專案的信心。

週期表示[1],目前區塊鏈領域內的技術存在著不少問題,尤其是擴容方面。他同時也指出,目前將分片技術應用在區塊鏈上尚無成熟案例可以借鑑,分多少片、如何分片、如何保證安全性等都需要團隊從零探索。但週期在大型網際網路公司經歷過完整的開發週期,對全流程較為熟悉,他也透露說分片技術在中心化世界已經很成熟,而且無處不在。現在大家使用的谷歌搜尋,瀏覽Facebook等社交網路,後臺的主要核心技術都是分片。透過分片技術,谷歌每天能支援超過10億的使用者搜尋,Facebook可以服務15億的日活躍使用者。所以QuarkChain團隊一直努力強調一件事:無需重建羅馬,利用分片技術,他們可以站在谷歌和臉書這些技術巨人的肩膀上,把區塊鏈效能提升到一個新高度。QuarkChain團隊在中心化系統領域擁有經驗,積累了很多解決問題的思路和方法,團隊成員們在這方面擁有不少的優勢,他們很自信能在QuarkChain上能解決擴容問題。

為儘快驗證技術可行性,QuarkChain選擇Python等語言開發原型,使用在以太坊上較成熟的智慧合約,並希望藉助社羣力量逐步完善體系。

目前QuarkChain已與新加坡區塊鏈PaaS公司Morpheus Labs達成合作,並邀請百位開發者基於測試網路開發DAPP。QuarkChain未來可適用於對吞吐量有較高要求的場景,如支付、去中心化交易所、社交、遊戲等。

2技術分析

2.1 專案架構

(1)雙層鏈結構

QuarkChain由兩層區塊鏈結構組成:

第一層為分片層(可以理解為子鏈層),用於交易記賬。

第二層為一條根鏈,用於確認分片中的交易。 

在不影響根鏈的情況下,分片層的分片數量可以動態增加,從而來提高系統的整體吞吐量。

圖1 為雙層鏈結構的介紹

在傳統的單鏈結構中,資料驗證均在一條主鏈上進行。當交易過多時,由於區塊的容量問題和出塊時間的限制,很容易導致在交易活躍時的區塊鏈網路擁堵。大量交易處於等待上鍊和被區塊打包的狀態。這使得區塊鏈的使用者的體驗度極差,也極大限制了區塊鏈上Dapp的大規模商業應用。

QuarkChain的雙層鏈結構很好的緩解了根鏈的壓力,使交易在分片層上進行記賬,多個分片內的賬本再透過根鏈來保證資料的唯一性和準確性。由於分片是可以動態增加的,這也使得QuarkChain的擴充套件性也大大增強。

(2)叢集化的全節點

在Quarkchain團隊介紹中,Quarkchain是一個可達百萬TPS 的高效能公鏈,在傳統公鏈技術中每個節點儲存所有區塊鏈的資料,就會使得Quarkchain對節點的硬體配置要求特別高。Quarkchain的白皮書中提到了一個解決方案是對超級節點進行叢集化。這種叢集的解決方案也是Quarkchain實現狀態分片重要組成部分即:

■ 允許叢集中的多個誠實節點作為完整的超級節點。

■ 叢集中的每個節點只驗證所有資料的子集,叢集中的子集能夠聯合覆蓋根鏈和分片。

圖2 為超級節點轉化為叢集示意圖

TokenGazer觀點認為QuarkChain的叢集方案有兩個優點:

① 不需要搭建昂貴的超級節點,節省節點搭建的成本。

② 叢集的方式使資料更加分散,避免了中心化。

叢集方案同時也存在一些問題:

叢集宕機:在傳統的公鏈中(如比特幣,ETH)雖然全節點資料過多,但是由於每個節點儲存的資料都是完整的全節點資料。即使節點宕機或者由於網路問題導致節點連結故障,在區塊鏈的網路裡也會有N多個可供同步資料的全節點。

QuarkChain雖然是由多個叢集來給區塊鏈提供資料驗證,但無法確保叢集一定不會出現宕機問題。一旦多個叢集宕機,影響到的是整個區塊鏈網路。雖然叢集的方式節省了成本分散了資料,但是對比傳統公鏈的在安全性上還是有所欠缺。

(3)分片架構中的鏈上交易

在 QuarkChain 的系統中,將交易分為兩類:

① 分片內交易:其中交易的輸入和輸出地址位於同一分片中。

如果交易的輸入和輸出資料都在同一個分片內,由於分片內儲存了完整的賬本,則無需跨分片通訊。

②  跨分片交易:其中交易輸入和輸出地址位於不同的分片中。

因為QuarkChain 的系統架構中分片層是將資料在不同分片進行存放,如果一筆交易的輸入和輸出的賬戶在不同的分片裡,為了保證資料的同步,這裡就需要用到跨分片通訊。

QuarkChain 上的交易是根據交易所用到的金額所在的分片進行劃分,分片進行交易完成記賬操作後,根鏈進行確認。

QuarkChain中跨分片交易的流程分為三步: 

①  交易傳送方所屬分片內記錄交易資訊,分片內打包成小塊,10秒一個區塊。

② 傳送方所屬分片提交區塊資訊到根鏈,60秒一個區塊。

③ 根鏈確認之後接收方分片進行同步資訊,10秒一個區塊。

如果跨分片交易過多,或者網路中存在大量的跨分片交易,QuarkChain 網路中的吞吐量也會慢下來,實現十萬的TPS不會特別樂觀。

圖3 跨分片交易圖示

(4)協同挖礦和算力分配

QuarkChain 上採用了分片和根鏈層的協同挖礦,協同挖礦的目標是透過激勵機制和難度演算法使得算力能均勻的分配到網路上。對於這部分QuarkChain 的白皮書中提到了以下兩點:

①  透過分片中挖礦的獎勵機制(代幣獎勵),使算力均勻地分配在每個分片中。系統的吞吐量也就隨之分片的增加而增加。

②  為了保證不被算力攻擊,QuarkChain 在設計中會分配至少50%的算力在根鏈上,這很好的避免雙花問題。惡意礦工需要至少 50%* 51%= 25%以上的算力來執行攻擊。但是根鏈上50%的算力如何保證官方並沒有給出確切的描述。

TokenGazer 團隊認為,如果為了保證根鏈上的算力能保持在50%以上,必須給根鏈設定比較高的區塊獎勵和難度,但當分片增加時,根鏈出塊的難度和獎勵勢必需要做出修改,否則根鏈上50%的算力無法得到保障。

然而,在實際的區塊鏈網路和pow共識機制中,僅靠難度演算法和激勵機制並不能完全杜絕礦工聯合作惡的問題,而QuarkChain在此問題上沒有提供更好的解決方案。

(5)QuarkChain 的賬戶體系

QuarkChain 提供了一個簡單的賬戶管理系統。使用者只需要一個帳戶即可管理所有分片上的地址。

圖4 其中一個擁有私鑰的帳戶可以在任何分片上執行交易

在QuarkChain 的設計中,每個分片中都會存在著一個賬戶的地址, 其中一個擁有私鑰的帳戶可以在任何分片上執行交易。

經過TokenGazer研究發現,雖然在這種設計中使用者的體驗度得以提高,實質上當一個使用者在沒有餘額的分片上進行交易時,首先需要由擁有餘額的分片賬戶轉到目標賬戶,然後使用者才能進一步進行操作。所以這種賬戶體系是選擇了一種折中模式,使用者使用時省去了操作的複雜度,但根本的結構上還是需要對不同分片上的地址進行跨分片交易才能做到金額調動。

2.2虛擬機器

QuarkChain 將透過以太坊虛擬機器(EVM)支援智慧合約。

現在區塊鏈行業中採用以太坊虛擬機器的新開發公鏈有很多,一方面EVM經受了時間和市場的考驗各方面都比較成熟穩定。另一方面來看,在以太坊上部署的智慧合約和開發者也比較多。QuarkChain 透過使用EVM支援智慧合約,更好地使以太坊上的區塊鏈開發者過度到自己的區塊鏈上來,這給QuarkChain和開發者之間清除了一些障礙。

2.3 代幣經濟

如果把區塊鏈比作一個人的身軀,那麼Token就是其中的血液,它源源不斷地給身體各個器官輸送著養分,一個去中心化的網路裡,代幣經濟扮演著激勵者的角色。

QKC 作為原生加密數字貨幣,是 QuarkChain 網路生態系統的主要組成部分,其設計目的是用做 QuarkChain 網路上的數字代幣。引入 QKC 的目標是在 QuarkChain 網路生態系統內互動的參與者之間提供便利安全的支付和結算模式。 

(1)價值載體

加密貨幣的本質是價值的載體,這是 QKC 最重要的屬性。就像比特幣一樣,QKC 在QuarkChain 的系統當中也將作為記賬單位存在,當流動與安全性足夠時,QKC就可以作為一種價值的載體。

(2)交易貨幣

與以太坊類似,在 QuarkChain 網路上使用某些設計功能時 QKC 被作為必需的“燃料”,QKC 能提供經濟激勵措施,鼓勵參與者在 QuarkChain 網路上貢獻和維護生態系統。QuarkChain 網路上的每筆交易都需要支付交易費用。交易費用只能由代幣支付。

(3)貢獻獎勵

作為一個點對點系統,利用經濟手段產生積極的反饋可以促進系統的不斷髮展。QKC 將

作為獎勵來分發,激勵社羣為該系統作出持續貢獻。 QuarkChain 網路的使用者和 QKC 的持有人在沒有積極參與的情況下將不會收到任何 QKC 獎勵。

2.4 不可能三角

區塊鏈“不可能三角”,是指區塊鏈專案無法同時兼顧去中心化(Decentralization)、可擴充套件性(Scability)、安全性(Security)這三項要求,至多隻能三者取其二,“不可能三角”一直是制約區塊鏈發展的技術瓶頸。

(1)可擴充套件性

QuarkChain 專案中透過雙層鏈結構對區塊鏈上的可擴充套件性有了很大提高,設計理念先進。

(2)去中心化

在“去中心化”這個問題上,QuarkChain 採用叢集將超級節點叢集化,將對硬體要求較高的全節點分解成子節點,在一定程度上降低了節點的配置要求,使節點更加分散,對去中心化有幫助。但是pow共識演算法,會逐漸演變成礦場礦池控制大部分算力的問題,所以只要使用pow 就不可避免的會產生中心化問題。

(3)安全性

在QuarkChain 設計中,選擇分片的主動權在礦工手中,礦工主動配置檔案選擇要參與的分片。從安全性的考慮來說,Token激勵機制也無法很好的規避一個大算力的礦工佔據分片主要算力的問題,挖礦難度增高也會使得該分片上的其他礦工退出,這讓分片中的礦工更容易聯合作惡。(對比FOMO 3D 礦工只打包某個交易使自己獲獎)

總體來看,QuarkChain對於可擴充套件性和靈活性方面的提升,是在犧牲了安全性的條件下完成的,因此對於安全性方面的保障有所欠缺。TokenGazer認為QuarkChain在“不可能三角”問題上並未給出一個完美的解決方案。

3 同型別專案對比

表 1 同型別專案對比表

在QuarkChain專案剛推出時,就網傳其技術構想甚至是程式碼完全是抄襲Zilliqa,而在分析了QuarkChain與Zilliqa的技術構想後,TokenGazer認為QuarkChain與Zilliqa還是有較多差別,QuarkChain的系統架構以及分片方式更為複雜,因此主網能否實現其白皮書中所構想還是一個未知數。

4 專案基本情況評估

4.1團隊

QuarkChain核心成員如下:

團隊其他成員:

團隊總結:QuarkChain團隊總共擁有8名成員,除了2名核心成員外,有3名研發人員、2名社羣推廣以及1名商務拓展,在公鏈專案中團隊人數偏少。研發成員中除了王兆光,其他3名成員的職位均是研究科學家,但LinkedIn資料顯示他們均有其他的工作職位在身,Xiaoli Ma和Wencen Wu是美國大學的教授,因此可能並不是全職在QuarkChain任職。總體來看,團隊裡的各部門人員人數都略有欠缺,並且在創業方面經驗不足。

顧問

顧問團隊擁有6名成員,並沒有區塊鏈行業內的明星成員。

投資機構

合作伙伴

4.2 社羣

社羣熱度

① Twitter 粉絲數27500 累計概率 87.82%。

注:資料來源TG資料庫&Twitter官網,截止2018.10.16

從統計資料上來分析,截止2018.10.16,QuarkChain的Twitter粉絲數27500,處於二級市場靠前的位置,累計概率約為0.8782,意味著其Twitter粉絲數超越87.82%的二級市場專案。首篇推文時間為2018.03.14,累計推文數量為539篇。從粉絲活躍度角度看,據不完全統計,Twitter中累計點贊次數約為26659,轉發次數約為11819,評論次數約為1802。因此,Twitter平均每月活躍人數約為5754(人/月)。相比TokenGazer往期測算專案,QuarkChain粉絲活躍度高。

Twitter平均每月活躍人數=發文頻率(篇/月)*平均每篇文章活躍人數(人/篇)

② Telegram 粉絲數67086 累計概率: 96.90%

注:資料來源TG資料庫&Telegram官網,截止2018.10.16

截止2018.10.16,QuarkChain的Telegram粉絲數67086,屬於二級市場的佼佼者。累計概率約為0.9690,意味著其Telegram粉絲數超越96.90%的二級市場專案。 

綜上,TokenGazer認為QuarkChain當前在主流社羣媒體平臺上粉絲數和活躍度表現優秀。

GitHub活躍度

QuarkChain在GitHub中有4個程式碼倉庫,程式碼活躍度如下。

注:資料來源TG資料庫&GitHub官網,截止2018.10.16

TokenGazer團隊對二級市場Github活躍度的量化分析採取和社羣熱度類似的方法,具體細節可以參考TokenGazer往期研究報告---Hypernet: 下一個分散式計算行業巨頭[3]。其中,Commit指GitHub程式碼庫中累計提交程式碼的次數,Star為累計點贊人數,Watch為累計關注人數,Fork為累計程式碼分叉次數。隨機抽取二級市場上250個區塊鏈專案的GitHub程式碼庫活躍度資料與QuarkChain進行對比,結果如下圖所示。

QuarkChain專案Github活躍度累計概率示意圖[4]

QuarkChain專案成立於2018年,截止2018.10.16在GitHub上累計提交程式碼次數約為1044次,超過了二級市場上71.51%的專案。程式碼庫的提交次數,處於二級市場中上水平。程式碼庫累計的Star、Watch次數分別為103次和30次,累計概率分別為67.94%和44.90%。該專案程式碼庫的關注度遠遠低於其社羣熱度。

綜上,TokenGazer團隊認為QuarkChain Github程式碼庫提交次數在二級市場中屬於中上水平,程式碼庫受關注度一般。其主網上線能力,還需要進一步觀察。

4.3路線圖

圖6 專案路線圖

目前QuarkChain的測試網1.0版本已經上線並且經過了測試,在擁有256個分片以及50個叢集的情況下,測試網1.0版本的TPS達到了1.5W左右。TokenGazer在與QuarkChain技術人員的溝通中瞭解到,測試網1.0版本只是在一個封閉的環境下進行的,並沒有真實對外公開進行測試,而在後續將有對外公開的測試網2.0版本,然而具體時間未知。上文中第二章技術分析中所提及的跨分片通訊是一個影響主鏈TPS的重要因素之一,但QuarkChain測試網1.0版本中是否有對頻繁的跨片通訊進行模擬測試我們不得而知,所以真實的TPS在實際應用中可能會因為跨片通訊而有所下降。

在官方宣佈的路線圖中,可以看到QuarkChain預期在2018年Q4上線主網,然而透過與專案方的交涉,我們得知QuarkChain主鏈1.0版本可能將延期至2019年1月。專案方稱目前技術方面的程式碼已經完成,但在測試網中出現了叢集宕機等問題,因此出於安全性和穩定性的考量,主網上線時間將會延期。TokenGazer認為叢集是QuarkChain分片技術的基礎核心之一,若要解決此類問題則需要進行底層程式碼的修改以及完善,而QuarkChain主鏈的安全性以及穩定性也是目前的開發進度難點之一。

二級市場表現

QuarkChain在2018年5月份進行了白名單的稽覈並在6月3號完成了眾售,總共募集了2000萬美元,當時單價為1QKC=0.0197USD(0.00003171ETH)。在QuarkChain剛完成了募集資金後代幣QKC就登上了幣安等交易所,二級市場上的價格也是募集時單價的10多倍。截止至本文發稿,QuarkChain對美金仍然擁有3.7倍的利潤,對ETH有10倍的利潤。在2018年數字貨幣市場趨於弱勢的情況下,幾乎大部分剛上線專案都面臨著破發的情況,就單看目前QKC較募集時單價似乎令人滿意,但QKC自上線以來跟隨大盤的下跌趨勢一直在持續。

QuarkChain預計將在年底上線主網,但目前市場上的大部分公鏈專案自主網上線後幣價都將受到震盪並且下跌。從另一方面來看公鏈雖然是一個很好的投資標的,而如今市場上公鏈專案競爭激烈,在錯過了QuarkChain的公募階段後若想在二級市場上進行投資,則需要密切關注專案後續的實際進展並謹慎投資。

圖7 QKC在二級市場走勢[5]

總結

QuarkChain的區塊鏈架構設計,旨在用區塊鏈技術滿足全球範圍商業活動的需要,透過搭建一個安全的、去中心化的、高吞吐能力的、可擴充套件的區塊鏈底層技術方案,實現每秒數萬級鏈上交易處理能力。

QuarkChain對於可擴充套件性和靈活性方面的提升,是在犧牲了安全性的條件下完成的,因此對於安全性方面的保障有所欠缺。

專案團隊內除了兩名核心人員外,其他成員並無亮點,團隊成員人數有所欠缺。在社羣方面熱度高,在各社交媒體平臺上擁有較高粉絲量。

QuarkChain專案在路線圖進展中稍有延期,而QuarkChain主鏈的安全性以及穩定性則是目前的開發進度難點之一。

綜上,TokenGazer認為QuarkChain專案在分片技術上擁有不錯的創新與構想,使用雙層鏈結構來增加TPS,但實施難度較大,主網是否能在預期時間內落地尚且存疑。在二級市場上QKC跟隨大盤持續下跌,因此投資者需要密切關注專案後續的實際進展並謹慎投資。

7 術語表

1.  分片技術:簡單來說就是將大型資料庫中的資料劃分成很多資料分片,並將這些資料分片分別存放在不同的伺服器中,這樣每個儲存裝置的資料量就會相對小很多,從而減少每個伺服器的資料訪問壓力,提升整個資料庫系統的效能。分片技術在區塊鏈領域內的構想是將整個網路中的節點分為若干個子網路,而每個子網路內即是一個“分片”,旨在提升區塊鏈網路的擴容性。

2.  網路分片:利用隨機性將區塊鏈網路中的各個節點分割成若干個小網路,每一個小網路即是一個分片,這也是分片技術的第一步。

3.  交易分片:在進行網路分片後,根據網路內的每一筆交易的獨特標識(例如雜湊值)來決定這筆交易由哪個分片來處理。

4.  狀態分片:在一個狀態分片的區塊鏈網路中,某一個特定的分片只會保留一部分交易資料,而並非全網所有的交易資料。因此狀態分片中會需要跨分片通訊,而頻繁的跨分片通訊和狀態交換可能會對網路效能產生影響,這也增加了狀態分片的複雜性。

參考文獻:

[1]  https://www.jinse.com/blockchain/185904.html

[2]  據瞭解,Zilliqa和QuarkChain專案的主網上線時間都已延期至2019年1月

[3] 可在TokenGazer網站:http://www.TokenGazer.com/獲取。

[4] 圖片來源:TokenGazer研究組,圖中資料為截止2018.8.17一級市場資料。

[5] 圖表來源:非小號 2018年10月16日資料

免責宣告

本報告秉持客觀中立的態度撰寫,不作為投資建議,報告發布方不對因使用本報告進行投資而導致的損失承擔任何責任。

本報告版權歸TokenGazer所有,如需要引用部分內容,請註明出處並告知釋出方。未經許可不得對本報告進行引用和刪節修改。

免責聲明:

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

推荐阅读

;