區塊鏈的真相三:為什麼區塊鏈不等於去中心化、不可篡改、可以信任?

2021-05-28 17:06
比特幣。(圖/ flickr)
比特幣。(圖/ flickr)

你應該知道的是:大多數人對區塊鏈都是一知半解,經常衍生過度期待與迷思。知識力執行長曲建仲解釋,區塊鏈固然有其應用價值,但據此開發出顛覆性的新商業模式,才是區塊鏈的真正意義所在。

上周在區塊鏈的真相二曾經和大家介紹過比特幣的採礦原理和交易速度緩慢,因此不適合用來做小額支付。那區塊鏈具有去中心化、不可篡改、可以信任的特性,總是有用的吧?為什麼又錯了呢?

公有鏈大部分的應用是加密貨幣

任何人都可以建立和參與的區塊鏈稱為「公有鏈(Public blockchain)」,任何人都可以讀取、發送、確認交易資料,參與共識過程,通常被認為是「完全去中心化」的區塊鏈。例如:比特幣、乙太幣等。目前公有鏈大部分的應用就是加密貨幣,由於地下金融有很大的市場,因此仍然會持續運作下去。

在眾多公有鏈裡比較有創意的是乙太坊的「智能合約(Smart contract)」結合乙太幣的運作,這是在實際上有意義的公有鏈,可以讓現有的許多實體應用虛擬化,但是在運作上仍然難以解決交易速度緩慢的問題。

聯盟鏈適合應用在各種商業模式

由多個特定的企業或組織建立和參與的區塊鏈稱為「聯盟鏈(Consortium blockchain)」,適合應用在機構間的交易、結算、清算等工作,讓特定機構間彼此有可以互相信任的基礎資料。例如:臉書的天秤幣、台灣的金融函證區塊鏈等,由於聯盟鏈的參與者經過篩選可信任度較高,不必使用比特幣那種浪費能源的採礦運算,可以改用「實用拜占庭容錯(PBFT)」或其他演算法提高效率,再加上節點數目少,因此交易速度較快,適合應用在各種商業模式。

但是要特別留意聯盟鏈還有分真假,「真聯盟鏈」是指聯盟成員彼此之間完全獨立地位平等,沒有任何一個成員能夠支配其他成員,例如:臉書成立的天秤聯盟、台灣的金融函證區塊鏈等,參與者都是大型企業;「假聯盟鏈」是指聯盟成員彼此之間關係密切,可能是分公司、子公司、關係企業,有一個母公司可以掌控超過51%的節點(51%規則),則這個區塊鏈就失去效用,目前許多公司所使用的區塊鏈都是屬於「假聯盟鏈」,在判斷時要很小心。

私有鏈是沒用的廢物

由單一企業或組織建立的區塊鏈稱為「私有鏈(Private blockchain)」,只有特定人可以讀取、發送、確認交易資料,參與共識過程,可以被操作、修改,把原本簡單的資料結構弄得複雜,而且完全違反51%規則,因此是沒用的廢物,唯一的功能就是「唬外行人」。 (相關報導: 區塊鏈的真相二:為什麼說比特幣的區塊鏈是一種唬人的雕蟲小技? 更多文章

為什麼區塊鏈不代表「去中心化」?

許多人聽到區塊「鏈」,就以為它是什麼特別的技術把許多電腦「鏈」起來,其實區塊就是存摺,區塊鏈就是存摺鏈(很多本存摺),所以區塊鏈只是一種記錄資料的資料結構而已,經由演算法確保交易記錄無法篡改,同時被複製許多份並且分散儲存在許多礦工的電腦裡,當然也可以只儲存在一台電腦裡,如果我們把區塊鏈(存褶鏈)儲存在一台電腦裡怎麼算是「去中心化」?許多文章提到區塊鏈,第一個特性就說是去中心化,這是錯誤的觀念,應該說:區塊鏈可以(但是不一定)去中心化才對。

「公有鏈」是目前唯一公認「比較符合」去中心化條件的區塊鏈;「聯盟鏈」是不是去中心化必須確認真假,如果是真聯盟鏈則符合去中心化,如果是假聯盟鏈有一個母公司可以掌控超過51%的節點,就不符合去中心化;至於「私有鏈」是由單一企業或組織建立,完全是中心化的東西。

可能有人好奇,為什麼公有鏈是「比較符合」去中心化,而不是「完全符合」去中心化,這是因為只要有人掌握超過51%的運算力,還是有可能操控公有鏈,例如:比特幣有一萬多個礦工分散在全世界,乍看之下是去中心化,實際上採礦比的是礦機的運算力,而目前51%以上的運算力都是操控在某些世界知名的採礦公司手中,因此的確曾經有專家質疑過比特幣是否可以信任。

為什麼區塊鏈不代表「不可篡改」?

區塊鏈只是一種記錄資料的資料結構而已,經由演算法確保交易記錄無法篡改,但是這只有在「公有鏈」才能成立,因為比特幣有一萬多個礦工,要這一萬多個人同謀篡改比特幣區塊鏈很困難;「聯盟鏈」是不是不可篡改必須確認真假,如果是真聯盟鏈則符合不可篡改,如果是假聯盟鏈有一個母公司可以掌控超過51%的節點,則這個區塊鏈就可以篡改;至於「私有鏈」是由單一企業或組織建立,更是想怎麼篡改都行,用什演算法也防不了!

為什麼區塊鏈不代表「可以信任」?

區塊鏈只是一種記錄資料的資料結構而已,經由演算法確保交易記錄無法篡改,因此有人把它稱為「信任機器(Trust machine)」,但並不是「不可篡改」就代表「可以信任」,一個資料庫可以信任,必須滿足兩個條件:先驗證資料是正確的,寫入資料庫後再確認不可篡改。區塊鏈對第一個條件完全幫不上忙,只能滿足第二個條件,而且必須是公有鏈或真聯盟鏈,如果是假聯盟鏈或私有鏈則連第二個條件都做不到。更重要的是,通常資料庫有假,大部分都不是因為有人事後篡改,而是因為一開始寫進去的資料就是假的了!

去中心化的系統效率比較高

在通訊系統裡,電腦網路連線與運作方式主要分為「中心化(Centralized)」與「去中心化(Decentralized)」兩種,比特幣或區塊鏈都不停吹捧「去中心化」有許多優點,卻不提缺點,似乎去中心化是比中心化更好的選擇,真相到底如何?

中心化與去中心化通訊系統示意圖。(圖/曲建仲)
中心化與去中心化通訊系統示意圖。(圖/曲建仲)

如上圖所示,中心化是指所有電腦傳送資料都必須經由一台主機,因此所有的資料都可能卡在主機那裡,就好像某家公司規定,職員與職員不能直接溝通討論,職員有事情要討論必須呈報給主管,再由主管通知另外一個職員,顯然這樣的通訊方式效率比較差;去中心化是指所有的電腦都能彼此傳送資料,沒有所謂的主機控制,就好像某家公司規定,職員與職員彼此可以直接溝通討論,並且直接決定該怎麼做,顯然這樣的通訊方式效率比較高。 (相關報導: 區塊鏈的真相二:為什麼說比特幣的區塊鏈是一種唬人的雕蟲小技? 更多文章

在實務上,去中心化的系統確實效率比較高,早期的第一代(1G)、第二代(2G)、第三代(3G)行動電話的基地台都是屬於「中心化」,基地台有任何資料要通知另外一個基地台,通常會經由基地台的主管「基地台控制器(BSC:Base Station Collector)」,使得系統效率較低;但是第四代(4G)、第五代(5G)行動電話的基地台是屬於「去中心化」,沒有基地台控制器(BSC),因此基地台與基地台彼此可以直接傳送資料,使得系統效率較高。

去中心化只有優點沒有缺點嗎?

依照這樣的邏輯,去中心化的系統效率比較高,那麼所有的企業都應該使用去中心化的方式經營,主管根本是多餘的;打戰可以由將軍開會決定要進攻還是撤退就好了,不需要大將軍來統一指揮;換句話說,台大沒有校長國際教育排名才會進步,真是笑話了!

企業真的可以用「去中心化」的方式經營,前提是必須「規則明確、組織嚴密」,在沒有主管的情況下,職員仍然可以依照公司的規則和組織去運作,但是企業想要「完全去中心化」是不可能的,群龍無首再明確的規則與嚴密的組織,運作久了一定還是會有問題,意思是就算企業沒有了第一線的主管(經理),還是會有總經理,不然運作起來一定會出亂子的!

因此第四代(4G)、第五代(5G)行動電話的基地台是屬於「去中心化」,雖然基地台控制器(BSC)不見了,但是再上面還有其他「核心網路(Core network)」裡的伺服器(主管)在控制整個系統的運作。

拜占庭演算法!?為什麼區塊鏈要搞得這麼複雜?

比特幣或區塊鏈如果希望設計成完全去中心化就必須「規則明確、組織嚴密」,這就是目前區塊鏈最大的困難,因此必須制定嚴謹的通訊協定(溝通規則)才行,但是不論怎麼設計,還是會留下一些漏洞,這就是為什麼說:用區塊鏈解決了某些問題,但是又製造了某些問題。

講到區塊鏈,大家一定都聽過所謂「拜占庭演算法」,說什麼「一群將軍必須經由投票決定大家要一起進攻或撤退」或「將軍中可能出現叛徒電腦怪客」這種描述,看了半天有看沒懂,很多朋友問我為什麼區塊鏈要搞得這麼複雜,其實原因就在於他們希望區塊鏈「完全去中心化」運作,才會弄得這麼複雜。

什麼辦法可以增加區塊鏈的運作效率?

最簡單的方法是改變演算法不要採礦,例如使用「持有量證明(PoS)」;也可以改變區塊鏈的資料結構或運作規則,例如:比特幣現金(BCH)、比特幣黃金(BTG)、比特幣鑽石(BCD)這些由比特幣「硬分叉(Hard fork)」而來的新型加密貨幣,但是這些方法效果有限。

最有效的方法還是試著讓它比較「中心化」,例如:在交易所內會員與會員之間的每一筆交易都儲存在交易所的電腦裡(中心化),當有人要把比特幣傳送到另外一個交易所或私人帳戶,再寫進礦工的電腦裡(去中心化),這樣每秒鐘就可以進行幾萬筆比特幣交易了,大家還以為又出現了什麼偉大的創新發明,了解以後才明白只不過是障眼法而已。此外,也有某些加密貨幣試著把原本分散在全世界一萬多個礦工電腦裡的區塊鏈切割成10個不同的「子區塊鏈」,不過這麼做實際上就是用部分「中心化」來取代「去中心化」,講來講去,要完全去中心化又要效率高原本就是魚與熊掌的問題。

使用上面各種新方法的區塊鏈目前都有人在研究開發,不過也都有各自的問題,到目前為止並沒有真正完美的方法,可以確定的是,「去中心化」與「中心化」都有各自的優缺點,因此「去中心化」並不是萬靈丹,「兩者並用」是比較可行的方式。當然最近也有科學家提出號稱完全去中心化又交易快速的演算法,例如:AVA Labs主導開發的AVA區塊鏈與Avalanche演算法,不過還有待市場的驗證,總之完全去中心化又可用於快速交易的加密貨幣還不成熟,有待科學家們繼續努力。

看了上面的解說,是不是忽然發現之前聽起來「無所不能」的區塊鏈,好像用處沒有想像的這麼大?那到底他們在吹捧的那些應用醫療病歷、農產履歷、學歷證明又是怎麼回事?這些區塊鏈是真的有用還是「為區塊鏈而區塊鏈」呢?我們且聽下回分解,未完待續。


作者為台大電機博士,知識力專家社群創辦人。

責任編輯:周岐原

◎ 訂閱《下班經濟學》YouTube頻道,精彩節目不錯過

因為你,我們得以前進,你的支持是我們的動力
更多文章
新冠肺炎》若四級警戒封城停班,哪些工作最慘?調查公布6大行業,已面臨倒閉危機
板橋江翠重劃區要蓋方艙醫院?新北市府回應了
北市9大紓困方案,降稅、補貼、融資統統有,方案、對象一次看懂
加州拚6/15解封:祭出32億抽「疫苗樂透」、拿獎金,鼓勵民眾盡快接種
影評/「只要你記得,就不會消失!」Netflix《我是遺物整理師》2個催淚故事,道出死前最揪心遺願
荔枝龍眼受乾旱影響 彰縣府爭取中央天然災害救助
怒飆中央稱北市有682空床是「腦袋裝水泥」 柯文哲嗆:高官去急診室看一下
中市環保局加強運輸場站防疫 將鞋底消毒設施升級
紓困4.0發現金 網怒:為什麼勞工只能貸款?真的是最軟的那塊
各校畢業典禮停辦或視訊 盧秀燕臉書PO文「不一樣的畢業典禮」
協助勞工度過疫情難關 中市府勞工局推紓困3方案
護國神山群不能倒!阻絕疫情入侵 竹科篩檢站6月初啟動
幕後》蔡英文默許企業揪團買疫苗 郭台銘搶貨談判歷程揭密
傳海劍二飛彈通過作戰測評 塔江艦可望在8月成軍
中市首創防疫救護車分艙分流 加強救護防疫
Netfllix《禁錮之慾》續集開拍!黑手黨老大雙胞胎兄弟即將登場,雙倍肉慾組合給你血脈賁張的夜晚
陳時中見蔡英文時脫鞋成焦點 黃光芹:戰士們有沒有武器殺敵才是重點
醫院最美風景》不忍1歲女童看嬤痛苦插管!護理師當起保母溫暖陪伴,畫面動人逼哭網友
防止國際組織「中國化」》日本擬訂國際組織人才策略 多元化、人才流動、批判性思考是挑戰
REVERSO翻轉系列腕錶 始自1931年的永恆傳奇
板橋435園區策展新基地孵育中 邀請大家線上來取名!
防疫也要防毒 毒防局推4+2溫馨陪伴與扶助
防範機車側撞 交通局增設轉向分流式指向線
高雄市推動畜牧糞尿資源化 黑金變黃金
新冠肺炎》新北36歲男確診猝死,同住家人也染疫!指揮中心:應是最年輕死亡個案
疫情紓困》家有國小學童每人發1萬!行政院推「孩童家庭防疫補貼」,250萬人都受惠
台灣也要蓋方艙醫院?陳時中這樣說
全國停課期間延長 私立幼兒園6月費用待復課再按比例收取
何志偉前助理染疫身亡 醫師爆危機:現在是台灣史上最大國安危機
逞強制裁澳洲,戰狼反吞苦果!煤鐵價大漲、替代品難尋,中國鋼鐵業者慘兮兮
黎蝸藤專欄:文在寅訪美成果夠讓中國頭痛了
彰化縣議會建議縣府提撥5百萬元 作為防疫相關人員慰問金
配合年底臨海污水廠啟用時程 開辦前鎮小港地區污水用戶接管
輔英科大跆拳道團隊全大運勇奪三金一銀佳績
防疫破口? 外送員:應禁止現金交易!
雲豹能源進軍儲能市場 期能解決限電夢魘
嘆疫情升溫陳時中一夜白髮、臉色凝重 游盈隆:蔡英文、蘇貞昌該接手了
民眾黨追「3+11」破口誰決定的?陳時中回應了
新冠肺炎》本土確診人數為何遲未下降?陳時中推測是這原因
新北配發疫苗其實比高雄多?指揮中心一張表說明如何馳援雙北
英系立委連署 要求直接對弱勢族群發一個月最低薪資
新冠疫情》本土新增555例 校正回歸258例
新冠肺炎》單日19死再創新高!年紀最輕僅40多歲
女主角娜諾被稱「泰版富江」!Netflix《轉學來的女生》三大看點,揭校園霸凌最醜陋內幕
買足一週食材 營養師傳授「購菜」撇步
新冠肺炎》新增297例本土,258例校正回歸!死亡人數創單日新高
主張「運動時尚」與「現代感」,百達翡麗 Aquanaut 新錶款有哪些重要亮點?
黎智英又被判刑,刑期已達20個月!親中老粉紅法院外舉牌:大快人心
小心,投資虛擬貨幣將實名制!金管會公告列管營業型態,納入洗錢防制管理
過去一年怒漲4倍、最近一個月又狂跌40%!一文看懂比特幣為何大幅波動