又一區塊鏈擴容方案——“分片”

摘要: 第32問|又一區塊鏈擴容方案——“分片” 又一区块链扩容方案——“分片”

“分片”就是將區塊鏈分成一片一片的?以為是切割機呢~

又一区块链扩容方案——“分片”

鏈圈中,我們總能聽到“網絡擁堵”“交易癱瘓”等詞彙,從柚子網絡擁堵到以太坊加密貓擁堵事件,都面臨著同一難題:低吞吐量難以滿足商業場景的需求。

為此,開發者們提出了各種擴容方案來解決這一問題,包括我們前面提到的閃電網絡、側鏈、隔離見證等技術,而分片則是它們的另一個夥伴。

那麼什麼是分片?

分片並不是一個新的概念,早在90年代後期就出現在了傳統的中心化數據庫管理中。這個概念的流行,要歸功一個遊戲,開發者將玩家分配到不同的服務器來緩解流量壓力。

區塊鏈相當於一個數據庫,每一個節點相當於一個獨立的服務器,正常情況下,最先搶到區塊權的節點才是做事兒的,剩下的節點白白浪費了算力。

採用分片技術後,會把待處理任務(比如確認交易、運行DApp等)進行分解,然後把全網節點進行分組,每一組負責一個任務(比如150筆待確認交易)。

這樣就相當於是“分而治之”,分片後每個節點就不負責處理整個網絡的所有交易,而是隻處理自己本分區的信息。

分片的應用

商業中,一個普遍的分片案例就是將用戶信息的數據庫按照地理位置劃分,同一個區域的用戶信息放在一起,存到單獨的服務器中。

V神曾在推特上發佈了一條消息:“分片即將到來”,並分享了一個新的代碼庫,演示瞭如何把分片擴展解決方案放在以太坊主鏈上。

又一区块链扩容方案——“分片”

以太坊網絡中所有的節點對每個轉賬都需要進行計算和驗證,導致整個過程緩慢和擁堵。為此,以太坊引入了分片技術,使得以太坊網絡被劃分成很多片,同一時間每一分片都可以處理不同的交易,這樣有效提高了網絡的吞吐量。

我們可以想象為分片將以太坊分割成了幾千個小島,每個島都可以做自己的事情,島上的居民可以互相交流並且轉賬,各個島之間聯繫要使用某種協議。

結語

分片是擴容的一種方案,分片技術能提高區塊鏈網絡整體性能和穩定速度,從而提高區塊鏈的性能問題。

雖然分片讓區塊鏈更具可擴展性,但也存在兩個缺陷:一個是分區後不同區的通信問題,另一個是區塊鏈的安全性。如何解決這兩個缺陷,我們拭目以待~

(1、 內容來自鏈得得內容開放平臺“得得號”,稿件內容僅代表作者觀點,不代表鏈得得官方立場。2、 凡“得得號”文章,原創性和內容的真實性由投稿人保證,如果稿件因抄襲、作假等行為導致的法律後果,由投稿人本人負責。3、 得得號平臺發佈文章,如有侵權、違規及其他不當言論內容,請廣大讀者監督,一經證實,平臺會立即下線。如遇文章內容問題,請發送至郵箱:[email protected]


分享到:


相關文章: