[譯] 區塊鏈 Vs 雜湊圖
前言:本文主要比較了分散式賬本的兩種形式:區塊鏈和雜湊圖。區塊鏈是目前的主流,而雜湊圖未來能夠在實踐中證明自己嗎?它能夠解決區塊鏈的擴充套件性問題嗎?需要時間來證明。本文適合初學者閱讀,作者是Shaan Ray,來源於hackernoo,由藍狐筆記公眾號“Leo”翻譯。
區塊鏈和雜湊資料結構
區塊鏈技術
區塊鏈是分散式賬本技術的一種形式。並非所有的分散式賬本都利用區塊鏈來提供安全和有效的分散式共識。
區塊鏈的分散式是在對等網路上,並且由它來實現管理。既然它是分散式賬本,它可以在沒有中心機構或伺服器管理的情況下運作。同時,它的資料質量可以通過資料庫複製或計算信任來維護。
區塊鏈的結構使其跟其他型別的分散式賬本產生區別。區塊鏈上的資料被打包在一起並組成區塊。這些區塊相互連結,並用密碼學保證安全。
區塊鏈本質上是持續增長的記錄列表。它的附加結構只允許向資料庫寫入資料:更改或刪除早期區塊的錄入資料是不可能的。由此,區塊鏈技術很適合記錄事件、管理記錄、處理交易、跟蹤資產或投票。
加密貨幣,比如比特幣,它開創了區塊鏈技術。比特幣在2017年年底的大漲,以及隨之而來的媒體瘋狂報道,將加密貨幣帶入主流人群的視野。政府、企業以及經濟學家或愛好者也正在考慮將區塊鏈技術應用到其他方面。
區塊鏈結構
雜湊圖技術
雜湊圖英文是Hashgraph,它也是分散式賬本技術的一種形式。雜湊圖是一種專利演算法,它承諾可以有區塊鏈的好處,包括去中介化、分散式、安全,它通過使用雜湊來實現。不僅如此,它還有一個區塊鏈所不具備的,就是高交易速度。它由Leemon Barid建立,專利屬於他所創立的Swirlds公司。
雖然比特幣每秒允許大約5筆交易 (譯註:大約7筆,不過本質上是一個量級) ,以太坊則每秒大約15筆交易,而雜湊圖則可以處理每秒數千筆交易。
雜湊圖演算法的運作主要靠兩種技術:八卦協議、虛擬投票。
1.八卦協議
為了理解八卦協議(關於八卦的八卦),想象一下五個成員:A、B、C、D以及E。每個成員都以一個交易開始,這產生一個“事件”。之後,每位成員呼叫另外一位隨機選擇的成員,兩者共享交易的歷史記錄。例如,D呼叫B,並且與B共享D的交易歷史。這型別的呼叫重複發生,每位成員都隨機呼叫其他成員並與其共享交易歷史記錄。
因此,B現在隨機呼叫其他成員(比如C),同時跟C分享它的交易歷史,也包括D的交易歷史。同時E可能已經呼叫了A。由此類推。每次呼叫都會產生一個事件,每個事件都有保留之前區塊的雜湊值。
因此,一旦一位成員獲知新的資訊,這個資訊就會迅速傳播,直到所有人都知道它。
2.虛擬投票
虛擬投票旨在交易順序上達成共識。它的工作原理如下:首先,事件被劃分成輪次。雜湊圖演算法在什麼時候建立輪次有明確的數學答案。為了簡化,假定一個輪次大約有十個事件。現在,每個成員投票決定那個事件應該有資格成為“著名見證人”。
為了理解它是如何發生的,想象一下,在下一輪次事件的每位成員都會向後檢視當前輪次的每個事件,看看是否能夠將它的譜系追溯到當前輪次的事件。如果它能夠將譜系追溯到一個事件,則對該事件投贊成票。如果不能,則投反對票。當前輪次事件中獲得最多票數的則是本輪的“著名見證人”,並且提供明確的交易順序。
雜湊圖結構
私人和公共
雜湊圖和區塊鏈都可以以公共形式或許可的私有形式存在,私有形式可以供企業使用。任何人都能參與公開的技術。公共的區塊鏈有不少,比如以太坊等,不過,目前為止雜湊圖的公共版本只有Hedera Hashgraph。
開源與專利
區塊鏈技術大多數是開源的,且有龐大的社群,這些可用於構建和促進各種區塊鏈工作,比如加密貨幣、效用token等。此外,區塊鏈愛好者們普遍懷疑傳統機構的可信度,並將區塊鏈的去中介化性質作為其定義的質量。
另一方面,雜湊圖是基於專利演算法,它由Swirlds所有。由此,任何新的雜湊圖計劃都將依賴於Swirlds。
結論
區塊鏈和雜湊圖是分散式賬本技術的兩種實現。區塊鏈利用區塊的連結提供驗證的、安全的以及分散式的共識。它是比特幣和加密貨幣的底層技術,同時它在支付、供應鏈以及身份管理等方面也有一系列的用例。
雜湊圖則是一種專利演算法,它使用關於八卦的八卦和虛擬投票技術來跨越幾條平行線,以實現快速和安全的賬本。區塊鏈是目前的主流,也更加公開。Hedera Hashgraph是雜湊圖演算法的唯一公開實現。
除了區塊鏈和雜湊圖之外,不久以後,我們將會看到更多分散式賬本的新技術的落地。( 譯註:如holochain等 )
------ ------
風險警示:藍狐筆記所有文章都 不構成投資推薦 , 投資有風險 ,投資應該 考慮個人風險承受能力 ,建議對專案進行深入考察,慎重做好自己的投資決策。
通往區塊鏈的新世界: 關注“藍狐筆記”區塊鏈公眾號: lanhubiji
或加入 藍狐筆記的知識星球 :https://t.zsxq.com/iaQNnIq