第三章 區塊鏈技術之概述
第三節 區塊鏈的基本類型與不可能三角
壹、公有鏈(Public Blockchain)
顧名思義,它是公開的區塊鏈,使其去中心化的屬性最強。換句話說,公有鏈
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
40
造成效率低下,進而嚴重影響處理交易的速度;再者,若企業直接採用公有鏈,會 受限於擴容問題。因此,有聯盟鏈與私有鏈的產生。
貳、私有鏈(Private Blockchain)
私有鏈是一種不對外公開的、只有被授權的節點才可以參與並查看資料的私 有區塊鏈。更詳細地說,私有鏈是指其寫入權限僅在一個組織手裡的區塊鏈,目 的是對讀取權限或對外開放權限進行限制。同樣是一個分散式的帳本,但私有鏈 講求私密性及授權性,交易需通過可信仲介來達成共識,與公有鏈上採用參與者 來達成共識這一點截然不同,也由於以特定的可信仲介來處理交易的驗證,因此 不一定需要利用發放加密貨幣之方式作為驗證交易的激勵。因此,私有鏈的架構 包含資料層、網路層、共識層、合約層與應用層。
由於私有鏈使用可信仲介管理和共用加密資料庫,因此可為該些想引入區塊 鏈的企業提供一個較佳的解決方案。採用私有鏈的群體主要是大型金融機構、大 型企業、政府部門等。
目前市場上較為有名的私有鏈包括有:Corda 平台。
私有鏈具有如下特點:交易速度非常快:私有鏈中少量的節點具有很高的信 任度,並不需要每個節點都來驗證一個交易。因此,私有鏈的交易速度比公有鏈 快;為隱私提供更好的保障:私有鏈的資料不會被公開,不能被擁有網路連接的 所有人獲得;交易成本大幅降低甚至為零:私有鏈上可以進行完全免費或者至少 說是非常廉價的交易。如果一個實體機構控制和處理所有的交易,它就不再需要 為工作收取費用;有助於保護其基本的產品不被破壞:銀行和傳統的金融機構使 用私有鏈可以保證它們的既有利益,以致原有的生態體系不被破壞54。
由於私有鏈具有完全中心化的特性,若有發行加密貨幣,其價格是可以被操作的;
此外,其代碼也是可以修改的,集中風險較大。
54 同前引註 29。
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
41
參、聯盟鏈(Consortium Blockchain)
聯盟鏈,是公司與公司、組織與組織之間達成聯盟的模式,維護聯盟鏈上資 料的節點都來自於該聯盟中的公司或者組織,開放程度和去中心化程度是有所限 制的,其讀寫權、記帳權由組織決定。通常情況下,外部觀察者可以查詢,但是不 可交易;區塊鏈或許允許每個人都可讀取,區塊的根哈希(Root Hash)及其應用 程式介面(application programming interface,API)對外公開,API 可允許外界用 來作有限次數的查詢和獲取區塊鏈狀態的資訊。因此,聯盟鏈的架構包含資料層、
網路層、共識層、合約層與應用層。
聯盟鏈保有私有鏈的隱私性,又能維持多節點共識治理的特性,不像公有鏈 那樣資料完全公開,但弱化了區塊鏈「去中心化」的屬性,採用聯盟鏈的群體主要 是:銀行、保險、證券、商業協會、集團企業等。
目前比較知名的聯盟鏈項目—超級帳本(Hyperledger),由Linux 基金在 2015 年12 月所發起,希望創建一個軟體開發人員和公司社區會面和協調的環境,以構 建區塊鏈框架,目前各領域世界知名的企業或區塊鏈新創公司都是Hyperledger 的 成員之一,例如:區塊鏈軟體公司(ConsenSys)、IBM 公司、英特爾(Intel)、荷 蘭銀行(ABN AMRO)、澳盛銀行(ANZ Bank),聯盟鏈滿足各行業的需求,簡化 業務流程。
根據上述,可知每一種類型的區塊鏈皆有各自的優缺點,因爲應用到的環境 領域不同,各自發揮着其積極的作用。因此,企業可根據其市場開發需求選擇開 發的區塊鏈類型。
肆、區塊鏈的不可能三角
不可能三角係指區塊鏈目前不能同時滿足去中心化、安全性、可擴展性,只 能從三者中選其二,代表希望區塊鏈能夠同時兼顧去中心化及安全性,那必定要 部份或完全捨棄可擴展性;或者希望區塊鏈能夠同時兼顧安全性及可擴展性,那 必定要部份或完全捨棄去中心化;或者希望區塊鏈能夠同時兼顧去中心化及可擴
‧
曲線數位簽章演算法(Elliptic Curve Digital Signature Algorithm,ECDSA)可追溯 回 1985 年 Neal Koblitz 和 Victor Miller 分別提出橢圓曲線密碼學(Elliptic curvehttps://www.ithome.com.tw/news/105370 (最後瀏覽日:2019 年 5 月 1 日)。