目錄
當比特幣問世後,它也為其底層協議的基礎技術的發展奠定了基礎,而這項技術就是區塊鏈。渴望創新的人現在已經發現了這項技術的潛力,正在探索區塊鏈技術在每個行業中可能的應用。
為了與我們的電子表格進行類比,我們假設文件可以有多方進行修改。每個人都可以在其裝置上執行專用軟體,並且可以與其他裝置進行連線,所有參與者都能夠獲取到最新的資料庫。
在下文中,我們將研究三種類型的區塊鏈:私有鏈、公有鏈和聯盟鏈。在此之前,讓我們重申這三種類型區塊鏈的共同點及一些關鍵特徵:
- 僅附加賬本 –按照區塊鏈的特點,系統需要遵循區塊的鏈式結構,其中每個區塊都連結到上一個區塊。如果我們的區塊鏈是電子表格中單元格的集合,則區塊是單個單元格。
- 對等網路–網路上的每個參與者都擁有區塊鏈的資料副本。這些參與者稱為節點,它們以對等方式進行互動。
- 共識機制–必須有一種機制,使節點就跨網路傳播事務的正確性達成一致,以確保不會將虛假資料寫入區塊鏈中。
下表總結了一些主要差異。
區塊鏈型別 | |||
公有鏈 | 私有鏈 | 聯盟鏈 | |
准入限制 | 無 | 有 | 有 |
讀取者 | 任何人 | 僅限受邀使用者 | 相關聯使用者 |
寫入者 | 任何人 | 獲批參與者 | 獲批參與者 |
所屬者 | 無 | 單一實體 | 多方實體 |
瞭解參與者 | 否 | 是 | 是 |
交易速度 | 慢 | 快 | 快 |
公有區塊鏈
如果您最近使用過加密貨幣,就很可能已經與公有鏈進行了互動。這種型別的區塊鏈涵蓋了當今存在的絕大多數分散式賬本。我們之所以將它們稱為“公開”,是因為任何人都可以檢視所發生的交易,並且只需下載必要的軟體即可加入。
同樣,我們希望公有區塊鏈比私有鏈(或半私有)更具備防審計性。由於任何人都可以加入網路,因此該協議必須包含某些機制,以防止惡意行為者匿名獲得優勢。
但是,公有鏈在安全性和效能方面也進行了權衡。公有鏈上的許多伺服器遇到了擴充套件瓶頸,吞吐量相對較弱。此外,將變更推送到網路又維持網路不分裂,可能是一項挑戰,因為所有參與者同時同意某項提議的可能性比較小。
私有區塊鏈
私有鏈更適合企業維護,因為企業希望在不讓外部網路訪問的情況下,能夠享受區塊鏈帶來的優勢。
聯盟區塊鏈
聯盟區塊鏈是介於公有鏈和私有鏈之間的,結合了兩者的特徵要素。在共識方面,我們可以觀察到聯盟鏈與私有鏈和公有鏈最顯著的差異。聯盟鏈將少數同等權力的參與方視為驗證者,而不是像公有鏈那樣開放的系統,讓任何人都可以驗證區塊,也不是像私有鏈那樣,通過一個封閉的系統,只允許某一個實體來任命區塊的生產者。
在同一行業中運營的多個組織,且需要共同的基礎設施進行交易或中繼資訊的環境中,聯盟鏈將是最佳的選擇。加入這種聯盟鏈對組織也是十分有好處的,因為這將使他們能夠與其他參與者分享對行業的見解。
哪種型別的區塊鏈更有優勢?
從本質上講,公有、私有和聯盟鏈並不矛盾,它們只是使用了不同的技術:
- 精心設計的公有鏈在防審計性方面往往更具優勢,但代價是速度和吞吐量較低。這些是對交易結算(或智慧合約)提供安全性保證的最佳選擇。
- 私有鏈可以優先考慮系統的速度,因為它無需像公共區塊鏈那樣擔心核心故障。理想情況下,將私有鏈部署在個人或組織可控且資訊保密的情況下。
- 聯盟鏈可減輕私有鏈中交易對手的風險(通過消除集中控制),並且較少的節點數通常可使它們能夠比公共鏈更有效率的執行。聯盟鏈適合於彼此之間需要相互溝通的單位組織。
總結
對於從事各類活動的個人和企業來說,存在大量的區塊鏈選擇。即使在公有鏈、私有鏈和聯盟鏈中,根據複雜性的不同,也會出現許多不同的使用者體驗。根據實際使用情況,使用者可以選擇最適合實現自己目標的產品。