分片技術怎麼樣?分片技術如何使區塊鏈更具可擴充套件性?

買賣虛擬貨幣

 分片是區塊鏈擴容的熱門方向之一。不僅以太坊基金會把分片作為官方欽定的擴容方向,有分片概念的一眾公鏈在近期也受到投資界熱捧。本文就分片技術的分類和實現方法進行討論。分是一種資料庫分割槽,它將較大的資料庫分為更小,更快,更易於管理的稱為資料分片的部分。通常,分片資料可能相對容易。一個簡單的例子就是根據每個使用者的地理位置在不同的伺服器上放置與各種客戶有關的資訊。

然而,區塊鏈技術中的分片實現要複雜得多。這是因為傳統區塊鏈需要所有節點在區塊鏈上承載所有資料。大多數區塊鏈專案仍然依賴此模型的最大原因之一是,它被認為是確保交易得到準確驗證的非常安全的方式。

要理解分片的實用性和侷限性,最好對共識演算法有一個總體的瞭解。Proof-of-Work(PoW)演算法特別用於安全,一般來說,PoW與Proof-of-Stake(PoS)相比攻擊成本更高。然而,PoW的一個重大缺陷是其技術設計通常使得更大的區塊鏈在及時完成交易時非常低效。

至少在2018年,在100%PoW演算法中使用分片似乎很困難(或基本上不可能)。雖然分片是否最終可以使用PoW還不知道,但是一些專案已經表明PoS可以進行分片。特別是對於必須驗證大量事務的區塊鏈,由於每個節點只需傳送一部分資料以完成事務,因此分割槽提議大大提高可擴充套件性。

雖然分片技術的效率大大降低了交易完成時間,但是分片實際實施的最大障礙是其潛在的安全隱患。另一個要考慮的因素是,2018年市場上的許多頂級區塊鏈專案仍在使用PoW。對於任何專案而言,改變共識演算法的過程可能相當困難,並且需要一些時間。建立分片區塊鏈的目標是以太坊專案正在向更多采用PoS演算法過渡的主要原因之一。

正如以太坊的Sharding FAQ Github文件中所解釋的,分片區塊鏈的基本設計可能包括幾個不同級別的節點,它們在區塊鏈中扮演不同的角色。

目前,有幾個關鍵專案正在研究分片技術,以太坊是最顯著的專案(就市場排名而言)。正如Vitalik Buterin 在2018年4月30日的推文中暗示的,“Sharding即將到來”。以太坊在2018年早些時候釋出了一個概念證明,Buterin指出專案團隊在開發該技術方面取得了很大進展。

不過,目前還不清楚分割多少會提高每秒可能的事務數量。Buterin和其他區塊鏈專家表示,儘管大量資料被丟擲,但每秒100萬筆交易(tps)很可能發生。考察市場排名,還有一些其他高排名專案正在尋求透過分片技術為更大的可擴充套件性建立基礎。例如,Zilliqa 在2018年4月的testnet版本中使用3,600個節點演示了2,400 tps,並計劃在2018年第三季度釋出其主要網路。

分片並不是許多重大專案實現的唯一可擴充套件性技術。此外,實施分片並不意味著拒絕其他新興技術。目前看來,大多數專案都可以實現可擴充套件性解決方案的組合。例如,Lightning和Plasma等離線協議 以及Loom Network提出的旁鏈協議也是提高吞吐量效率的重大舉措之一。

在其他科技領域的很多情況下,新技術的開發具有很強的競爭力,很少在各個專案團隊之間披露。但是,透過區塊鏈技術,整個行業的合作已經非常普遍。如果這種趨勢繼續下去,一些區塊鏈專案最終可能會應用分片解決方案。分片技術還處於初級階段,而市場的浮躁也為技術的發展和落地帶來了一定阻礙,技術完善與市場教育依然任重而道遠。

免責聲明:

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

推荐阅读

;