公有鏈、聯盟鏈的區別

聯盟鏈和公鏈有着各自的安全模型和場景

技術

本質上,除了通過加密經濟學(例如,工作證明,權益證明)保護完全公共且不受控制的網絡和狀態機外,還可以創建一個系統,在該系統中,訪問權限受到更嚴格的控制,並具有修改或修改權限。甚至閱讀僅限於少數用戶的區塊鏈狀態,同時仍然維護區塊鏈提供的真實性和去中心化的多種部分保證。這樣的系統一直是金融機構關注的主要焦點,並在一定程度上引起了那些人的反對,這些人認爲這種發展要麼危及整個權力下放的目的,要麼是拼命地試圖保持相關性的恐龍中間人的行爲(或者僅僅是犯使用比特幣以外的區塊鏈的犯罪)。但是,對於那些僅僅因爲想找出如何最好地爲人類服務,甚至追求更謙虛的目標服務於客戶的人而來,這兩種風格之間的實際區別是什麼?

場景

首先,眼前的選擇到底是什麼?總而言之,通常有三類類似於區塊鏈的數據庫應用程序:

  • 公共鏈:公共區塊鏈是世界上任何人都可以閱讀的區塊鏈,世界上任何人都可以向其發送交易並期望看到交易是否有效,世界上任何人都可以參與共識過程-該過程用於確定將哪些塊添加到鏈中以及當前狀態是什麼。作爲集中式或準集中式信任的替代,公共區塊鏈由加密經濟學保護-經濟激勵和加密驗證的結合,使用工作證明或權益證明之類的機制,遵循一般原則,即某人可以擁有的程度共識過程中的影響與它們可以利用的經濟資源量成正比。這些區塊鏈通常被認爲是“完全分散的”。
  • 聯盟鏈:聯盟區塊鏈是共識過程由一組預選節點控制的區塊鏈;例如,可以想象一個由15個金融機構組成的財團,每個財團經營一個節點,並且其中10個必須在每個區塊上簽名,以使該區塊有效。讀取區塊鏈的權利可能是公開的,也可能僅限於參與者,並且還存在混合路徑,例如公開的區塊根哈希以及允許公衆進行數量有限的查詢和API的API。取回區塊鏈狀態某些部分的加密證明。這些區塊鏈可以被認爲是“部分分散的”。
  • 私鏈:完全私有的區塊鏈是將寫權限集中到一個組織的區塊鏈。讀取權限可以是公共的,也可以任意限制。可能的應用程序包括單個公司內部的數據庫管理,審計等,因此在許多情況下根本不需要公開可讀性,儘管在其他情況下則需要公開審計性。

總的來說,到目前爲止,幾乎沒有強調聯盟區塊鏈和完全聯盟鏈之間的區別,儘管這一點很重要:前者提供了公共區塊鏈提供的“低信任度”和“單一高度信任的實體”的混合體 ”模型,而後者可以更準確地描述爲傳統的集中式系統,並具有一定程度的密碼可審計性。 但是,從某種程度上講,有充分的理由將重點放在財團而不是私有上:除了複製的狀態機功能之外,完全私有上下文中的區塊鏈的基本價值是加密身份驗證,沒有理由相信最優 這種身份驗證規定的格式應由一系列包含Merkle樹根的散列鏈接數據包組成。廣義的零知識證明技術爲應用程序可以爲用戶提供的各種密碼保證提供了令人興奮的可能性。 總的來說,我什至會爭辯說,與聯盟鏈相比,在企業金融世界中,廣義零知識證明被大大低估了。

總的來說,存在“一種真正的方式”進行區塊鏈的想法是完全錯誤的,而且這兩種類別都有其自身的優缺點。

首先,聯盟鏈。 與公共區塊鏈相比,它們具有許多優勢:

  • 如果需要,運行聯盟鏈的財團或公司可以輕鬆地更改區塊鏈規則,還原交易,修改餘額等。 國家土地登記處,此功能是必要的; 沒有辦法允許存在一個機制,使恐懼海盜羅伯茨可以對一塊明顯可見的土地擁有合法所有權,因此,試圖建立一個政府無法控制的土地註冊機構的做法實際上很快就會演變成一個不屬於政府的系統。 被政府本身認可。 當然,有人可以說,可以通過向政府提供合同的後門鑰匙來在公共區塊鏈上做到這一點。 與此相反的說法是,這種方法本質上是Rube Goldbergian的替代方法,可以替代擁有聯盟鏈的更有效途徑,儘管反過來我稍後將要描述的也有部分相反的觀點。
  • 驗證程序是已知的,因礦工串通而造成51%攻擊的風險均不適用。
  • 事務比較便宜,因爲它們只需要由幾個可以被信任具有很高處理能力的節點進行驗證,而不必由一萬臺便攜式計算機進行驗證。 目前這是一個非常重要的問題,因爲公共區塊鏈的交易費用往往超過每噸0.01美元,但是需要注意的是,隨着可擴展的區塊鏈技術有望將公共區塊鏈的成本降低至長期水平,這可能會長期改變 在最佳效率的聯盟鏈系統的一兩個數量級內
  • 可以信任節點之間的良好連接,並且可以通過手動干預快速修復故障,從而允許使用共識算法,該算法在更短的塊時間後即可確定結果。 公共區塊鏈技術的改進,例如以太坊1.0的叔叔概念和後來的股權證明,可以使公共區塊鏈更接近“即時確認”的理想狀態(例如,在15秒後提供最終確定性,而不是在兩個秒後提供99.9999%的確定性) 小時),但即使是聯盟鏈也總是會更快,並且延遲差異永遠不會消失,因爲不幸的是,根據摩爾定律,光速不會每兩年增加2倍。
  • 如果讀取權限受到限制,那麼聯盟鏈可以提供更高級別的隱私。

優缺點

考慮到所有這些,聯盟區塊鏈似乎無疑是機構的更好選擇。 但是,即使在制度背景下,公共區塊鏈仍然具有很大的價值,實際上,這種價值在很大程度上取決於公共區塊鏈的擁護者一直在倡導的哲學美德,其中最主要的是自由, 中立和開放。 公共區塊鏈的優勢通常分爲兩大類:

  • 公共區塊鏈提供了一種保護應用程序用戶免受開發人員攻擊的方法,可以確定某些事情甚至連應用程序的開發人員也無權做。從幼稚的角度來看,可能很難理解爲什麼應用程序開發人員會自願放棄力量並束縛自己。但是,更先進的經濟分析提供了兩個原因,用托馬斯·謝林(Thomas Schelling)的話來說,弱點可以成爲優勢。首先,如果您明確地使自己難以或不可能做某些事情,那麼其他人將更有可能信任您並與您進行互動,因爲他們相信這些事情不太可能發生。其次,如果您個人受到另一個實體的脅迫或壓力,那麼說“即使我願意也無權這樣做”是一個重要的討價還價籌碼,因爲它會阻止該實體試圖強迫您這樣做。應用程序開發人員面臨的主要壓力或脅迫類別是政府施加的壓力或脅迫,因此“審查制​​抵抗”與這種論點緊密相關。
  • 公共區塊鏈是開放的,因此很可能被許多實體使用並獲得一些網絡效應。舉一個特定的例子,考慮域名託管的情況。當前,如果A想要將域名出售給B,則需要解決標準的交易對手風險問題:如果A先發送,B可能不會匯款,如果B先發送,那麼A可能不會發送域名。爲了解決此問題,我們已經建立了託管中介機構,但這些中介機構收取3%至6%的費用。但是,如果我們在一個區塊鏈上有一個域名系統,而在同一個區塊鏈上有一種貨幣,那麼我們可以通過智能合約將成本削減到接近零:A可以將域名發送到程序,該程序立即將其發送給第一個程序。程序匯款的人,該程序是受信任的,因爲它在公共區塊鏈上運行。請注意,爲了使其高效運行,來自完全不同行業的兩個完全異構的資產類別必須位於同一數據庫中-私人分類賬不容易發生這種情況。此類別中的另一個類似示例是土地註冊處和產權保險,儘管要注意的另一種互操作方式是擁有一條可以由公共鏈驗證,以relay方式式執行並跨鏈執行交易的私有鏈。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章