區塊鏈 2.0:公有鏈與私有鏈(七)
區塊鏈 2.0系列的前一篇文章探索了智慧合同的現狀。這篇文章旨在揭示可以建立的不同型別的區塊鏈。它們每個都用於非常不同的應用程式,並且根據用例的不同,每個應用程式所遵循的協議也不同。現在,讓我們將公有鏈之於私有鏈對比一下開源軟體之於專有技術。
正如我們所知,基於區塊鏈的分散式分類賬本的基本三層結構如下:
圖 1 – 區塊鏈分散式賬本的基本結構
這裡提到的型別之間的差異主要歸因於底層區塊鏈其所依賴的協議。該協議規定了參與者的規則和參與的方式。
閱讀本文時,請記住以下幾點事項:
- 任何平臺的產生都是為了解決需求而生。技術應該採取最好的方向。例如,區塊鏈具有巨大的應用價值,其中一些可能需要丟棄在其他情形中看起來很重要的功能。在這方面,分散式儲存就是最好的例子。
- 區塊鏈本質上是一個資料庫系統,透過時間戳和區塊的形式組織資料來跟蹤資訊。此類區塊鏈的建立者可以選擇誰有權產出這些區塊並進行修改。
- 區塊鏈也可以“中心化”,參與的程度可以限定於由“中央權威”認定為符合條件的人。
大多數區塊鏈要麼是公有的,要麼是私有的。廣義上說,公有鏈可以被認為是開源軟體的等價物,大多數私有鏈可以被視為源自公有鏈的專有平臺。下圖應該會讓大多數人明顯地看出基本的區別。
圖 2 – 公有鏈/私有鏈與開源/專有技術的對比
雖然這是最受歡迎的理解。但是這並不是說所有的私有鏈都是從公有鏈中衍生出來的。
公有鏈
公有鏈可以被視為是一個無需許可的、開放的平臺或網路。任何擁有專業知識和計算資源的人都可以參與其中。這將產生以下影響:
- 任何人都可以加入公有鏈網路並參與到其中。“參與者” 所需要的只是穩定的網路資源和計算資源。
- 參與行為包括了讀取、寫入、驗證和提供交易期間的共識。比特幣礦工就是很好的例子。作為網路的參與者,礦工會得到比特幣作為回報。
- 平臺完全去中心,完全冗餘。
- 由於去中心化,沒有一個實體可以完全控制分類賬本中記錄的資料。所有 (或大多數) 參與者都需要透過驗證區塊的方式檢查資料。
- 這意味著,一旦資訊被驗證和記錄,就不能輕易改變。即使能改變,也不可能不留下痕跡。
- 在比特幣和萊特幣等平臺上,參與者的身份仍然是匿名的。設計這些平臺的目的是保護和保護使用者身份。這主要是由上層協議棧提供的功能。
- 公有鏈有比特幣、萊特幣、以太坊等不同的網路。
- 廣泛的去中心化意味著,在區塊鏈分散式網路實現的交易,獲得共識可能需要一段時間,對於旨在每時每刻都在推動大量交易的大型企業來說,吞吐量可能是一個挑戰。
- 開放式參與,使比特幣等公有鏈中的大量參與者,往往會增加對計算裝置和能源成本的初始投資。
- 公有鏈以設計安全著稱。它們的實現依靠以下幾點:
- 匿名參與者
- 多個節點上的分散式和冗餘的加密儲存
- 建立和更改資料需要大量的共識
私有鏈
相比之下,私有鏈是一個被許可的區塊鏈*。這意味著:
- 參與網路的許可受到限制,並由監督網路的所有者或機構主持。這意味著,即使個人能夠儲存資料並進行交易(例如,傳送和接收付款),這些交易的驗證和儲存也只能由選定的參與者來完成。
- 參與者一旦獲得中心機構的許可,將受到條款的限制。例如,在金融機構運營的私有鏈網路中,並不是每個客戶都可以訪問整個區塊鏈的分散式賬本,甚至在那些獲得許可的客戶中嗎,也不是每個人都能訪問所有的東西。在這種情況下,中心機構將授予訪問選擇服務的許可權。這通常被稱為 “通道”。
- 與公有鏈相比,這種系統具有更大的吞吐量能力,也展示了更快的交易速度,因為區塊只需要由少數幾個人驗證。
私有鏈通常在其協議中沒有任何特徵。這使得該系統僅與目前使用的大多數基於雲的資料庫系統一樣安全。
智者的觀點
需要注意的一點是,它們被命名為公有或私有(或開源、閉源)的事實與底層程式碼庫無關。在這兩種情況下,平臺所基於的程式碼或文字基礎可能是公開的,也可能不是公開的。R3 是一家 DLT(分散式分類賬本)公司,領導著由 200 多家跨國機構組成的公有財團。他們的目標是在金融和商業領域進一步發展區塊鏈和相關分散式賬本技術。corda 是這一共同努力的產物。R3 將 corda 定義為專門為企業構建的區塊鏈平臺。其程式碼庫同樣是開源的,鼓勵世界各地的開發人員為這個專案做出貢獻。然而,考慮到 corda 面臨的業務性質和旨在滿足的需求,corda 被歸類為許可的封閉區塊鏈平臺。這意味著企業可以在部署後選擇網路的參與者,並透過使用原生可用的智慧合約工具選擇這些參與者可以訪問的資訊型別。
雖然像比特幣和以太坊這樣的公有鏈負責該領域的廣泛認知和發展,但仍然可以認為,為企業或商業環境中的特定用例設計的私有鏈將在短期內引領貨幣投資。這些都是我們大多數人在不久的將來會看到以實際方式運用起來的平臺。
請繼續閱讀本系列中下一篇有關 Hyperledger 專案的文章。
- 區塊鏈 2.0:Hyperledger(HLP)專案介紹
我們正在研究更多有趣的區塊鏈技術話題。敬請期待!
via: https://www.ostechnix.com/blockchain-2-0-public-vs-private-blockchain-comparison/
作者:ostechnix 選題:lujun9972 譯者:zionfuo 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出
相關文章
- 區塊鏈開發_建立區塊鏈公鏈,聯盟鏈,私有鏈區塊鏈
- 區塊鏈安全如何保證?公有私有哪家強?區塊鏈
- 區塊鏈 2.0:房地產區塊鏈(四)區塊鏈
- 區塊鏈2.0以太坊錢包編譯詳解+連線私有鏈+修改區塊鏈編譯
- 區塊鏈私有鏈搭建中遇到的那些坑區塊鏈
- 區塊鏈baas平臺企業私有鏈聯盟鏈搭建區塊鏈
- 區塊鏈2.0架構:以太坊區塊鏈的介紹區塊鏈架構
- 以太坊學習筆記——————11、公有鏈、聯盟鏈、私有鏈筆記
- 區塊鏈 2.0 :以太坊(九)區塊鏈
- 區塊鏈 2.0:介紹(一)區塊鏈
- Arweave區塊鏈私有化部署區塊鏈
- 區塊鏈100講:區塊鏈為什麼叫“區塊”“鏈”?區塊鏈
- 區塊鏈特徵與區塊鏈技術應用落地區塊鏈特徵
- 量子計算與區塊鏈碰撞後——量子區塊鏈區塊鏈
- 區塊鏈開發公司區塊鏈與產業變革區塊鏈產業
- 區塊鏈系列6-區塊鏈安全與大資料區塊鏈大資料
- 區塊鏈3.0,人工智慧與區塊鏈的完美融合區塊鏈人工智慧
- 數字資產交易所開發區塊鏈公有鏈開發區塊鏈
- 區塊鏈知識,區塊鏈簡史區塊鏈
- 區塊鏈系列1-區塊鏈概述區塊鏈
- 區塊鏈 2.0:Hyperledger Fabric 介紹(十)區塊鏈
- 區塊鏈2.0以太坊漫談(1)區塊鏈
- 區塊鏈2.0以太坊漫談(2)區塊鏈
- 區塊鏈2.0以太坊漫談(3)區塊鏈
- 區塊鏈2.0以太坊漫談(4)區塊鏈
- 區塊鏈2.0以太坊環境搭建區塊鏈
- 區塊鏈區塊鏈
- 區塊鏈中的“跨鏈”區塊鏈
- 1.3 初識區塊鏈:區塊鏈分類區塊鏈
- 區塊鏈以及區塊鏈技術總結區塊鏈
- 區塊鏈入門 -- 02 區塊鏈介紹區塊鏈
- 區塊鏈篇:區塊鏈的創新與顛覆(附下載)區塊鏈
- 區塊鏈搭建開發公司談分散式記賬與區塊鏈區塊鏈分散式
- 區塊鏈技術開發主鏈區塊鏈的應用分析區塊鏈
- 區塊鏈技術開發公司 聊區塊鏈“主鏈”價值區塊鏈
- 從區塊鏈公司角度,分析區塊鏈錢包區塊鏈
- 區塊鏈大火?區塊鏈究竟是什麼?區塊鏈
- “區塊”和“鏈”的火花,區塊鏈到底為何物區塊鏈