分片
什麼是分片?
分片是一種對資料庫進行分區的技術,可用於擴展區塊鏈。它允許區塊鏈每秒處理更多交易,也稱為更高的吞吐量。分片將區塊鏈網路分割成更小的分區。這些所謂的分片只處理整個區塊鏈的一部分數據,這使得它們獨立於其他分片,免除了它們不必要的計算。
借助分片,網路可以計算更多交易,從而更快地擴展到中心化帳本已知的交易速度。另一方面,批評者指出分片容易受到攻擊並降低網路安全性。
分片如何運作?
區塊鏈網路由驗證網路中交易的節點組成。節點之間相互獨立,儲存區塊鏈的歷史資料。所有全節點都儲存區塊鏈的整個歷史記錄,這提高了區塊鏈的安全性和去中心化性,但降低了其交易速度。
分片將節點的工作負載分割到不同的分片上。從本質上講,並不是每個節點都必須驗證每筆交易,這會不必要地給節點帶來壓力並減慢網路速度。相反,工作被劃分在不同的分片中。區塊鏈資料庫是水平分區的,這意味著不同的分片根據其特徵進行劃分。例如,分片可以負責儲存特定類型的交易,而其他分片可以根據它們儲存的加密資產的類型進行劃分。
結果是並非每個節點都確認每筆交易。這大大減少了區塊鏈的工作量並提高了速度。
分片的安全性如何?
分片因可能降低區塊鏈的去中心化和安全性而受到批評。分片可能會被損壞,一個分片接管另一個分片,這可能會導致資訊或資料遺失。例如,駭客攻擊可能會接管一個分片並引入虛假交易,導致其他分片之間對資料有效性的混淆。
以太坊如何使用分片?
以太坊計劃使用分片作為其擴展方法的一部分,以提高區塊鏈的吞吐量。這個網路未來將引入64條新的分片鏈,這些分片鏈將具有明確的職責,並將大大減少以太坊主網的工作量,稱為信標鏈。這個過程將作為以太坊擴展的一部分發生,以太坊將轉向權益證明作為共識機制。這個開關被稱為「合併」。分片將是以太坊擴展路線圖的下一步之一。