什么是區(qū)塊鏈分片?
當很多人想到區(qū)塊鏈時,會想到一條長長的信息鏈。因此,讓我們應用這個思想來更好地理解分片。典型的區(qū)塊鏈由一個塊鏈組成,其功能是作為一個以分散方式存儲數據的獨立網絡。雖然這絕不是一個有嚴重缺陷的系統(tǒng),但加密貨幣和區(qū)塊鏈的日益流行給去中心化組織帶來了一個嚴重的問題:規(guī)模限制。
隨著區(qū)塊鏈上發(fā)生的事務數量的增加,開始形成未驗證塊的積壓。這是比特幣區(qū)塊鏈的一個重要問題,其中用戶必須等待令人沮喪的長時間來處理他們的交易。
比特幣的可擴展性問題部分是由于它的塊大小非常小,以及比特幣區(qū)塊鏈如此受歡迎,以至于開發(fā)人員和礦工無法跟上龐大的交易量。這就是為什么區(qū)塊鏈公司現在正在尋找可伸縮性解決方案,以便更好地支持用戶并為他們提供更方便的體驗。而且,就可伸縮性而言,切分肯定能起到救星的作用。
切分的過程包括將一個區(qū)塊鏈分割為幾個“切分”。這個過程本身涉及幾個步驟,包括數據庫的水平分區(qū),通過這個步驟,每個區(qū)塊鏈被賦予自己的角色或目的。例如,一個區(qū)塊鏈可能用于存儲給定令牌上的數據,而另一個可能用于網絡治理。
需要注意的是,切分與硬分叉或軟分叉不同,因為在分割區(qū)塊鏈時不會對協(xié)議進行更改。相反,每個區(qū)塊鏈分片使用相同的協(xié)議,同時處理和存儲自己的唯一數據,這些數據仍然可以在其他節(jié)點之間共享。通過以這種方式在區(qū)塊鏈上分散數據存儲,效率水平可以大幅提升。
關注周圍的分片
雖然切分聽起來像是解決可伸縮性問題的絕佳方案,但它也帶來了安全風險。一個碎片損壞并接管另一個碎片的風險是一個問題,可能會對任何給定的區(qū)塊鏈及其用戶造成災難性后果。
此外,在任何使用區(qū)塊鏈碎片的網絡中,都存在一些圍繞共識機制的問題。共識是任何區(qū)塊鏈不可分割的一部分,因為它保持其去中心化賬本的安全和不可更改。但是,當將區(qū)塊鏈分割為多個時,并非每個節(jié)點都必須對每個事務進行身份驗證。相反,只有區(qū)塊鏈分片上的節(jié)點才需要驗證發(fā)生在該特定分片上的交易。
所以,在這種情況下,整個網絡不是去中心化的。相反,只有每個區(qū)塊鏈碎片是。典型的區(qū)塊鏈沒有這個問題,它更符合全面去中心化的思想。盡管區(qū)塊鏈分片有其可能的缺點,但許多大公司已經在使用它,或者正在考慮采用它來提高可伸縮性。