Professional Documents
Culture Documents
區塊鏈之書 - 978 986 97761 0 3
區塊鏈之書 - 978 986 97761 0 3
癩癩
前言
是一本
介紹 療癬癯癣癫癣癨癡癩癮 源起、演化、應用以及發展的書,
不是一本
以非常嚴謹的研究方法所寫成的論文。
是一本
以最簡單的方式說明 療癬癯癣癫癣癨癡癩癮 來龍去脈而讓沒有電腦技術背景的人都
讀得懂的書,
不是一本
蒐羅 療癬癯癣癫癣癨癡癩癮 相關資料,詳細闡述原理、理論與實作的研究報告。
是一本
寫給需要快速了解 療癬癯癣癫癣癨癡癩癮 基本概念而後再做決策的書,
不是一本
可以仔細研讀後做為編寫研究報告的參考書籍。
所以,我們並沒有用寫論文的方式來寫這本書。 相反的,我們儘量使用
淺顯易懂的詞句,去解釋 療癬癯癣癫癣癨癡癩癮 所用到的各種技術。同時,也希望
能藉著這本書,多分享一些隱藏在 療癬癯癣癫癣癨癡癩癮 技術背後的理念與意涵。
野人獻曝,不值一哂,謬誤之處尚請不吝賜教指正。
區塊鏈之書/杜宏毅, 宋倬榮合著. -- 第 1 版. --
臺北市:臺灣網路認證, 2020.08
308 面;25.7*18.2 公分
ISBN 978-986-97761-0-3(平裝)
1. 電子貨幣 2. 電子商務
563.146 108006593
癩癶
杜宏毅
臺灣網路認證股份有限公司 策略長
交通大學計算機工程系學士、碩士
美國 癐癵癲癤癵癥 癕癮癩癶癥癲癳癩癴癹瘬 癐癨瘮癄瘮 癩癮 癃癯癭癰癵癴癥癲 癓癣癩癥癮癣癥
癆療:療癬癯癣癫癣癨癡癩癮 的前世今生與未來
癨癴癴癰癳瘺瘯瘯癷癷癷瘮癦癡癣癥癢癯癯癫瘮癣癯癭瘯癧癲癯癵癰癳瘯瘱瘶瘳瘵瘳瘸瘳瘲瘱瘰瘱瘱瘹瘱瘸瘸瘯
杜策略長長期服務於金融科技領域,曾主導多項大型金融科技基礎建設
計畫。 目前專注於身分識別機制在金融服務應用相關領域之研究, 為
「癔癗癉癄 身分識別中心」建置計畫之總主持人。 近年來持續參與區塊鏈
相關技術研究,所著「療癬癯癣癫癣癨癡癩癮 的前世今生與未來」一書,為金融業
界了解區塊鏈機制入門書籍之推薦首選。 自瘲瘰瘱瘶年起,杜策略長應邀擔
任臺灣銀行、 票據交換所、 櫃買中心、 財金資訊公司、 集保結算所等多
項區塊鏈概念性驗證計畫 瘨癐癲癯癯癦 癯癦 癣癯癮癣癥癰癴瘩 之計畫主持人,亦受邀擔
任亞洲開發銀行 癆癩癮癔癥癣癨 訓練之 癉癮癶癩癴癥癤 癓癰癥癡癫癥癲。
癶
宋倬榮
癊癏癙癓癏 執行長
清華大學電機系學士、碩士
癆療: 療癩癴癣癯癩癮 比特幣中文社團
癨癴癴癰癳瘺瘯瘯癷癷癷瘮癦癡癣癥癢癯癯癫瘮癣癯癭瘯癧癲癯癵癰癳瘯癢癩癴癣癯癩癮瘮癴癷瘯
圖例目錄 xv
表格目錄 xix
I 源 起 Genesis 1
1 起初 – 比特幣的源起 5
瘱瘮瘱 核心理念 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘶
瘱瘮瘲 三個基本議題 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘹
瘱瘮瘳 號召網民共襄盛舉 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘱瘲
2 驗證 – 所有權的確認與支配權的行使 21
瘲瘮瘱 實體世界中的做法 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘲瘲
癶癩癩
癶癩癩癩 目錄
瘲瘮瘲 網路上的做法 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘲瘴
瘲瘮瘳 匿名制 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘲瘷
3 見證 – 區塊鏈所扮演的角色 31
瘳瘮瘵 三個問題都解決了 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘵瘰
4 共識 – 共識決與比特幣的發行 53
瘴瘮瘱 共識決 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘵瘴
瘴瘮瘲 比特幣的回饋機制 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘶瘱
5 回顧 – 從比特幣到區塊鏈 63
瘵瘮瘱 議題、誘因與限制 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘶瘳
瘵瘮瘱瘮瘱 利用去中心化的議題號召義工參與 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘶瘵
瘵瘮瘱瘮瘲 利用分享集體資源的方式創造參與的誘因 瘮 瘮 瘮 瘮 瘶瘶
瘵瘮瘱瘮瘳 原生型區塊鏈機制的先天限制 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘶瘸
瘵瘮瘲 理想與現實 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘱
瘵瘮瘲瘮瘱 可驗證的匿名模式 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘲
目錄 癩癸
瘵瘮瘲瘮瘲 可驗證式匿名制的隱憂與迷思 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘵
瘵瘮瘲瘮瘳 去中央控管的運營模式 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘷
瘵瘮瘲瘮瘴 中央控管與去中央控管運營模式的差異 瘮 瘮 瘮 瘮 瘮 瘷瘸
III 虛 擬貨 幣 世 界 中 的新 約
New Protocols for Cryptocurrencies 83
6 繁衍 – 虛擬貨幣的演進 87
瘶瘮瘱 市場現況概述 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘸瘷
瘶瘮瘲 比特幣家族 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘹瘰
瘶瘮瘳 以太坊系列 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘹瘵
瘶瘮瘴 其他加密型貨幣 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘹瘸
7 開採 – 加密型貨幣的挖礦機制 103
8 流通 – 交易所 111
IV 區 塊 鏈 應用 上 的 新 約
New Protocols for Blockchain Applications 155
10 演 化 – 區塊 鏈的演 進 159
V 啟 示 Revolution 233
15 借鑑 – 他 山之石 261
索引 283
癸癩癶 目錄
圖例目錄
瘱瘮瘱 加密型貨幣的大帳簿 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷
瘱瘮瘳 志願者下載軟體提供終端使用者大帳簿的服務 瘮 瘮 瘮 瘮 瘮 瘮 瘱瘳
瘱瘮瘴 各地志願者的伺服器連結成一個虛擬的計算機中心 瘮 瘮 瘮 瘱瘴
瘱瘮瘵 交易指令的遞送與帳簿資訊的同步 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘱瘵
瘲瘮瘲 利用鑰匙與鎖頭之間的關係確認文件的遞送來源 瘮 瘮 瘮 瘮 瘮 瘲瘳
瘲瘮瘳 利用公開金鑰的加解密機制確認電子文件的遞送來源 瘮 瘮 瘲瘵
癸癶
癸癶癩 圖例目錄
瘳瘮瘶 區塊取捨的問題 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘵瘱
瘴瘮瘱 假設所有區塊鏈中的資料均已同步 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘵瘵
瘴瘮瘵 以工作量作為取捨分支的依據 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘵瘹
瘵瘮瘱 實名制與可驗證式匿名制之間的差異 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘳
瘶瘮瘱 加密型貨幣排行 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘸瘹
瘶瘮瘲 比特幣與比特幣現金的硬分岔 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘹瘲
瘵瘮瘱 實名制與可驗證式匿名制的差異比較 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘴
瘵瘮瘲 中央控管與去中央控管制度的差異 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘮 瘷瘹
癸癩癸
癸癸 表格目錄
Part I
源起 Genesis
瘱
瘳
療癬癯癣癫癣癨癡癩癮 不是一種原生性的技術或機制,
而是一種萃取自「虛擬貨幣 療癩癴癣癯癩癮」的技術組合。
所以,在這本書的第一個部分,
就先讓我們藉由 療癩癴癣癯癩癮,
從探索虛擬貨幣的源起開始,
介紹虛擬貨幣的基本理念、
介紹 療癬癯癣癫癣癨癡癩癮 的出生。
或許能讓我們更容易了解它的本質。
瘴
1
起初 – 比特幣的源起
你若要喜愛自己的價值,你就得給世界創造價值。
什麼是「虛擬貨幣」?
一種無法規約束、而由開發者發行與管控,並在特定虛擬社
群成員中被使用與接受的「數位貨幣 瘨癄癩癧癩癴 癃癵癲癲癥癮癣癹」。
一種以數位方式表示價值的貨幣,可被自然人或法人接受做
瘵
瘶 瘱瘮 起初 登 比特幣的源起
為支付移轉儲存或交易的媒介,這種貨幣並不一定是由中央
銀行發行,也不必要與法定貨幣有所連結。
此處之所以用「虛擬」兩個字來形容,是因為這類的貨幣並沒有「實體
的」鈔票或硬幣,而是以電子的方式存在。
所謂「數位貨幣」,是泛指利用「數位的 瘨癄癩癧癩癴癡癬瘩」方式,發行、
流通、 交換、 儲存的貨幣。 例如我們儲存在一些「預付卡 瘨癐癲癥瘭癰癡癩癤
癣癡癲癤瘩 」當中的「錢」,就可以被視為是一種「廣義」的數位貨幣。
而「加密型數位貨幣」,簡稱「加密型貨幣 瘨癃癲癹癰癴癯癣癵癲癲癥癮癣癹瘩」,
則是指「利用數位加解密機制」,確保發行、 流通、 交換、 儲存可以安
全營運的「數位貨幣」。 想要更進一步的了解甚麼是「加密型貨幣」?
也許從它的核心理念下手,會比較容易一些。
1.1 核心理念
加密型貨幣的核心理念是甚麼呢?其實就是簡單的三句話:
瘱瘮 在加密型貨幣的機制中,沒有實體的貨幣存在,所有的資產,都是
以電子紀錄的方式,集中記錄在一本資料庫的「大帳簿 瘨癌癥癤癧癥癲瘩」
當中;
瘲瘮 而所有的交易或是資產的轉移,都是以「流水帳」的方式,記錄在
這個大帳簿當中;
瘳瘮 整個機制,是採用電腦加解密的演算法,進行資產所有權的確認,
並且確保所有記錄的資料無法被變造或竄改。
瘱瘮瘱瘮 核心理念 瘷
在這種大帳簿的機制下,所有的使用者,都必須在這個大帳簿中開
設一個帳戶,並且將自己現有的資產登錄進去。
以【圖 瘱瘮瘱】的大帳簿為例,第一行標示了四個欄位,分別記錄了
交易的「時間」、「給錢的人」、「收錢的人」以及給了「多少錢」。 而
第二行以及第三行所代表的意就是,老杜在 瘲瘰瘱瘵瘯瘱瘱瘯瘱瘳 登錄了一筆
瘱瘰瘰儻 瘰瘰瘰 的資產; 癁癋 在 瘲瘰瘱瘵瘯瘱瘲瘯瘳瘱 登錄了 瘳瘵 的資產。
資料來源:作者繪製
圖 瘱瘮瘱瘺 加密型貨幣的大帳簿
此外,在這個大帳簿的機制中,如果要計算某個使用者的資產總和
瘨例如使用者 允克瘩,其實也很簡單:
允克 的資產總和 瘽 允克 初次登錄的資產
瘫 所有其他成員轉移給 允克 的資產
儀 允克 轉移給所有其他成員的資產
瘱瘮瘲瘮 三個基本議題 瘹
1.2 三個基本議題
你心中也許會質疑,難道所謂的「加密型貨幣」機制,就這麼簡單
嗎?當然不是 ! 要讓整個大帳簿機制得以順利的運作,還必須先解決以
下三個問題:
問題一 :
首先,誰要來建置這個大帳簿的記帳機制啊?後續的維護與運營工
作,又由誰來負責呢?
問題二 :
再者,對於資產的所有者而言,這套大帳簿系統要如何確認其「資
產的所有權」?以及「行使資產的支配權」?
問題三 :
最後,大家要如何相信,儲存在這套大帳簿當中的資料,不會被任
何人所變造或是竄改呢?
資料來源:截圖自
http://p2pfoundation.ning.com/profile/SatoshiNakamoto
是的,「我們無法在密碼學中找到解決政治問題的答案」,但
是我們可以在軍備競賽中贏得一場重要的戰鬥,並在幾年內
獲得新的自由領土。
1.3 號召網民共襄盛舉
針對維持大帳簿系統營運順暢的三個問題,中本聰的基本理念是:
瘱瘮 去中心化 (Decentralization)
他希望能號召網路上的志工,眾志成城,大家一起來建立與營運這
樣的大帳簿系統。
中本聰寫了一套運營大帳簿系統的「協定 瘨癐癲癯癴癯癣癯癬瘩」以及「伺服
器 瘨癓癥癲癶癥癲瘩」軟體,以「開源程式碼 瘨癏癰癥癮 癓癯癵癲癣癥瘩」的方式,在
網路上公開提供大家下載。願意共襄盛舉的人,只需要自備軟體系
統、 硬體設備及對外連結的網路、 下載伺服器軟體、 安裝設定後,
就可以對外提供帳簿的服務了 ! 瘨當然,這些軟體,其實也是大家
眾志成城的結果啦 ! 瘩
這個提供大帳簿服務的單位,大家稱它為「節點 瘨癎癯癤癥瘩」瘨參見
【圖 瘱瘮瘳】瘩,一般的「終端使用者 瘨癅癮癤瘭癵癳癥癲瘩」,則必須下載一個
「電子錢包 瘨癥癗癡癬癬癥癴瘩」,然後透過網際網路與「節點」相連結,就
可以獲得大帳簿的相關服務了。
所有的「節點」,都將依既定的「協定」、透過網際網路、彼此相
連結,在概念上形成一個超級大的「虛擬計算機中心」,大家協同
合作,提供「終端使用者」所需要的服務 瘨參見【圖 瘱瘮瘴】瘩。而終
端使用者,只要能連結上任何一個伺服器,就可以獲得大帳簿的相
關服務。
瘱瘮瘳瘮 號召網民共襄盛舉 瘱瘳
大帳簿系統
提供服務的伺服器
下載/安裝/設定
稱之為「節點 (Node)」
internet
終端使用者 (End-user)
下載/使用電子錢包 (e-Wallet)
錢
透過 internet 與伺服器連結 包
資料來源:作者繪製
圖 瘱瘮瘳瘺 志願者下載軟體提供終端使用者大帳簿的服務
當然,也因此,每一個「節點」帳簿中所儲存的資料,都必須一
致。 也就是說,「帳」只有一份,但是每一個「節點」上,都存有
一份完全一樣的「帳簿 瘨癌癥癤癧癥癲瘩」,這也就是「一本帳簿、多方
儲存 瘨瘱 癌癥癤癧癥癲瘬 癎 癃癯癰癩癥癳瘩」的觀念。
既然有這麼多個「帳簿」同時存在於各個節點,為了使記載在
所有帳簿上的資料都一致,當一筆「交易指令」透過電子錢包
寫入某一個節點的伺服器時 瘨例如,在【圖 瘱瘮瘵】中,老杜將一
筆「瘲瘰瘱瘷瘯瘰瘳瘯瘲瘱|老杜|周大頭|瘱瘰瘬瘰瘰瘰」的「指令」傳遞給伺
瘱瘴 瘱瘮 起初 登 比特幣的源起
所有的節點
組合成一個
虛擬的計算機中心
internet
依既有協定自動運作
internet internet 提供大帳本的服務
internet internet
internet
internet
internet 終端使用者
透過 internet
internet
連結任一個節點
均可上線
取得帳簿服務
資料來源:作者繪製
圖 瘱瘮瘴瘺 各地志願者的伺服器連結成一個虛擬的計算機中心
服器 癁療癃瘩,該伺服器就會立即以「溢散式傳播 瘨癐癲癯癰癡癧癡癴癩癯癮
癃癡癳癴癩癮癧瘩」的方式,一傳十、 十傳百的將這個指令散播到每一個
伺服器上,以確保所有伺服器帳簿上的資料,均能即時「同步
瘨癓癹癮癣癨癲癯癮癩発癥癤瘩」。
簡而言之,中本聰的原意,就是想要創造一個全世界最大的中央銀
行 瘨我們姑且稱之為「比特幣央行」瘩,而且期待這個銀行所發行的貨幣
瘨稱之為「比特幣」瘩 能通行於全世界。 但是,當時他在沒錢、沒人、沒
機器的景況下,只好以「去中心化 瘨癄癥癣癥癮癴癲癡癬癩発癡癴癩癯癮瘩」為號召,希望集
合網路上眾多志工的力量,有機器的出機器、能寫程式的人寫程式,眾
瘱瘮瘳瘮 號召網民共襄盛舉 瘱瘵
小貝 錢
AK 包
錢
包
每一項交易都將透過
溢散式 (Propagation Casting)
的傳遞方式
擴散到整個生態系
錢
包
伺服器 錢
包 老杜
周大頭 ABC
資料來源:作者繪製
圖 瘱瘮瘵瘺 交易指令的遞送與帳簿資訊的同步
志成城的將這個機制建立起來。 所以,從概念上來說,中本聰的這個比
特幣央行,就是一個可以處理所有客戶交易的「計算機中心」,只不過
這個「計算機中心」是由眾多分散在各地的伺服器所組成,藉由既定的
通訊協定,連結成一個超級大的電腦,提供所有的客戶連結上線使用。
但是,請注意 ! 比特幣雖然號稱是「貨幣」,事實上,它根本就不
是貨幣 ! 因為,中本聰只是將一套簿記流水帳的機制,移植到電腦上執
行而已,至於這套記帳的機制,是否能取代「以貨幣作為交易中介」的
功能,仍為未定之數。
在這套機制中,所有參與者的資產,都記錄在「比特幣央行」的
瘱瘶 瘱瘮 起初 登 比特幣的源起
「大帳簿」當中,每一筆客戶的「交易 瘨癔癲癡癮癳癡癣癴癩癯癮瘩」,其實就是在這
個大帳簿上所記錄的一筆流水帳。 而為了使每一個參與服務的伺服器
都能即時的對外提供服務,所有分散在各個節點上的資料,就必須做到
「即時的同步」,不然,客戶連結上不同的伺服器時,就有可能看到不
同的「帳戶餘額」,一份錢,也有可能因為帳戶當中的資料無法即時更
新,而會造成「一筆錢被重複使用」的狀況,這種現象稱之為「重複花
用 瘨癄癯癵癢癬癥 癓癰癥癮癤癩癮癧瘩」,或有人簡稱「雙花」。
要清楚地記一筆流水帳到資料庫中,這件事並不難。 但是,在網路
上,要如何確認「下達這個指令的人就是這筆資產的所有人?」確實是
個大問題。 再者,提供節點服務的人,都是網路上的義工,如何能確保
「儲存在所有節點的資料都不會被竄改?」並且還得做到「儲存在所有節
點的資料都能即時地同步?」這都不是簡單的議題。中本聰要如何解決這
些棘手問題的呢?他有他的辦法 !
Part II
瘱瘷
瘱瘹
要能夠號召網路上的志工,
一起來服務所有的終端使用者。
並不是一件簡單的事。
就訂下了大家齊心工作所必須遵守的約定。
在這個單元中,
我們將藉由分析當初中本聰所設下的這些約定,
認識 療癩癴癣癯癩癮 生態系運作的原理,
驗證 – 所有權的確認與支配權
的行使
是誰你是誰,是我就是我。
看你不像你,問他都問他。
— 節錄自 身 分 認 證 的意 涵 東尼 儁 圖 1962 –
在前一個章節中我們提到,要使一個大帳簿系統正常而順暢的運作,
必須先解決三個問題。 第一個問題,比較好解決,中本聰以號召網民共
襄盛舉的方式來解決。 至於第二個問題,就比較棘手了,對於資產的所
有者而言,這套大帳簿系統要如何進行其「所有權的確認」以及「支配
權的行使」呢?
其實,無論是「所有權的確認」,還是「支配權的行使」,所要解
決的問題只有一個,就是:
要如何確認「下達這個指令的人就是這筆資產的所有人」 ?
瘲瘱
瘲瘲 瘲瘮 驗證 登 所有權的確認與支配權的行使
這個議題對於熟稔網路交易的人而言,其實就是「如何透過網路進
行身分確認」的問題。例如,在【圖 瘲瘮瘱】的生態系當中,當老杜將一個
交易指令傳送給 癁癬癩癣癥 所運營的「伺服器 癁療癃」時,「伺服器 癁療癃」要
如何確認這個交易指令真的是老杜傳送來的呢?
小貝 錢
AK 包
錢
包
錢
包 老杜
Alice 運營的
伺服器 ABC
資料來源:作者繪製
2.1 實體世界中的做法
我們可以先想想看,在實體世界中,如果老杜傳遞了一份文件給
癁癬癩癣癥, 癁癬癩癣癥 要如何才能確認這份文件確實就是老杜所傳來的呢?
其實,要回答這個問題並不難。 首先,老杜可以去買一堆小型的
瘲瘮瘱瘮 實體世界中的做法 瘲瘳
老杜
34, 左轉 26, 右轉三圈 19, 右轉一圈 78 1
買了一堆「保險箱」
Locked 2 老杜將
「打開保險箱的密碼」
傳給 Alice,
Alice 嘗試用 4
@#$%TE
「打開保險箱的密碼」 3 fsdrliEWY
T$%WRT
5er55:P:”
打開保險箱 @sgw
打得開 老杜將
確定是老杜送來的 擬傳送的文件
裝入保險箱
打不開 鎖上後
一定不是老杜送來的 遞送給 Alice
資料來源:作者繪製
圖 瘲瘮瘲瘺 利用鑰匙與鎖頭之間的關係確認文件的遞送來源
以後我在傳送文件給妳的時候,都會將文件放在保險箱中,
當你收到保險箱的時候,就用我交給你的密碼,試著將保險
箱打開。 如果打得開,那就可以確認這份文件真的是我傳給
你的。如果打不開,這份文件當然就不是我送給你的。
2.2 網路上的做法
這種機制,是利用「電腦程式的加密、解密技術」來確認文件簽署
者的身分。 相對於上述實體世界中的做法,在網路的世界中,「保險箱」
以及「密碼」都是以數位的形式呈現,亦即以 瘰 與 瘱 所組合成的字串來
代表「保險箱」以及「密碼」。 而整個訊息交換的作業,則分為以下幾
個步驟 瘨參見【圖 瘲瘮瘳】瘩:
瘱瘮 產生「公鑰、私鑰」對
在電腦網路的世界中「利用私鑰、透過特定的加密程式,將文件加
密」,就相當於在實體世界中「將文件放入保險箱、把保險箱關起
來」;而「使用開鎖的密碼打開保險箱」,在電腦的世界中,就是
「利用公鑰、透過特定的解密程式,將文件解密還原」。
瘲瘮 交付「公鑰」
瘲瘮瘲瘮 網路上的做法 瘲瘵
產生
「亂碼化」之訊息
@#$%TEfs
解密 drliEWYT$ 加密
演算法 %WRT5er 演算法
55:P:”@sg
w
解密後 如果能還原訊息
老杜的 私鑰
2017/03/21 老杜 周大頭 10,000
1111001011110111011
就可以確定這訊息
老杜的 公鑰
確實是 老杜 傳來的訊息
1011001010110100011
資料來源:作者繪製
圖 瘲瘮瘳瘺 利用公開金鑰的加解密機制確認電子文件的遞送來源
老杜將「公鑰」透過網路寄送給 癁癬癩癣癥。
這在實體世界中,相當於將打開保險箱的密碼告知 癁癬癩癣癥。
瘳瘮 將訊息加密後遞出
這幾項動作在實體世界裏,就好比是老杜將文件放入保險箱中、上
鎖後,再將保險箱遞送給 癁癬癩癣癥。
瘲瘶 瘲瘮 驗證 登 所有權的確認與支配權的行使
瘴瘮 接收訊息與確認
當 癁癬癩癣癥 接到這個「亂碼訊息」後,則利用老杜之前寄給她的「公
鑰」、配合「解密的程式」,嘗試著將亂碼訊息還原成老杜寄送的
訊息。如果能還原成功,則代表這個訊息確實是老杜送來的。如果
無法還原,自然不是老杜送來的訊息。
就好比在實體世界中,癁癬癩癣癥 使用老杜給他的保險箱密碼,嘗試著
將保險箱打開。
2.3 匿名制
儱儶兵兺內兵兡兹充八兂兹兔兮儶关兣內兩兂典元关关兌兌具兮兺兵兗兘兗儹
就是筆者透過「療癩癴癯癥癸」虛擬貨幣交易所提供的錢包,所開立的「帳戶地
址」。其中的 癑癒瘭癃癏癄癅,只是系統將「帳戶地址」轉化成 癑癒瘭癃癏癄癅
呈現的一種方式,其目的是為了與他人交換帳戶地址時,方便掃描傳輸。
當一個節點接收到某個終端使用者所傳來的訊息時,它只需要找到
相對應的「帳號 瘨公鑰瘩」、再嘗試著利用「公鑰」將訊息解密,就可以
確認這個訊息是不是由這個帳號的擁有者所發出。因為,這個「帳號 瘨公
鑰瘩」相對應的「私鑰」,應該是掌握在當初產生這對「公鑰、 私鑰對」
的終端使用者手中,只有擁有「私鑰」的人,才能利用電子錢包產生出
這串經過「私鑰」加密的交易訊息。
當然,整個大帳簿的機制之所以得以運作,其實是建立在以下的假
設之上:
「代表帳戶的公鑰,以及加密的私鑰,是由終端使用者藉由
電子錢包所產生。帳號的擁有者,會好好的保存這個私鑰。」
因此,帳號的擁有者,必須要好好地保存私鑰,不讓其他人知道,以免
瘲瘸 瘲瘮 驗證 登 所有權的確認與支配權的行使
帳號內的資產被人盜領。
這也就是為什麼我們常常聽說,當一個比特幣交易所「被駭」的時
候,它的客戶立即會蒙受巨大損失的原因。 因為,一般的終端使用者並
不理解比特幣的交易機制,所以在開戶以後,常常將「私鑰」寄存在交
易所。而在需要進行交易的時候,就以交易所提供的 癉癄 以及 癐癡癳癳癷癯癲癤
下達指令,指示交易所代為下單。
在現實的世界中,這就好像是客戶在銀行開戶後,將自己的圖章以
及證件交給銀行的櫃員保存。 要進行轉帳匯款的時候,再藉由雙方講好
的密碼或是口令,指示銀行櫃員代替自己填單匯款。 當這個銀行被小偷
光顧的時候,客戶的圖章與證件自然就有可能被盜走,而帳戶當中的錢
會被盜領,也算是順理成章的結果吧 ! 金融監理機關之所以總是三令五
申的要求金融單位,不可以收執客戶的圖章以及相關證件,這應該是其
中很重要的原因之一吧 !
回過頭來看比特幣交易所「被駭」這件事,其實道理也是一樣,客
戶如果將控制帳戶的「私鑰」交給了交易所,當交易所被駭的時候,客
戶當然就會蒙受損失。
瘳瘰 瘲瘮 驗證 登 所有權的確認與支配權的行使
3
見證 – 區塊鏈所扮演的角色
龐 恭 與 太 子 質 於 邯 鄲 , 謂 魏 王 曰:
「今一人言 市 有虎 , 王 信 之乎?」
王 曰:「否。」
「二人 言 市 有虎 , 王 信 之乎?」
王 曰:「寡 人 疑 之 矣。」
「三人 言 市 有虎 , 王 信 之乎?」
王 曰:「寡 人 信 之 矣。」
— 節錄自 戰 國 策: 魏 策 二
在前述章節中提到,虛擬貨幣的運作原理,基本上就是要維持一個
大帳簿系統的正常的運作。 而一個大帳簿系統要能正常的營運,就必須
克服三個基本的問題:
瘱瘮 要找到願意持續營運大帳簿系統的人。
瘲瘮 要能提供資產「所有權的確認」與「支配權的行使」這兩項功能。
瘳瘱
瘳瘲 瘳瘮 見證 登 區塊鏈所扮演的角色
瘳瘮 要能確保大帳簿系統當中所儲存的資料,不會被任何人所變造或是
竄改。
針對第一個問題,中本聰的答案是
號召網路上的志願者,一起來服務所有的終端使用者。
而對於第二個問題,
第三個問題是要確保儲存在各個節點上的資料都不會被變造與竄改,這
個問題最難解,因為他面對的是人性的問題。
中本聰宣稱他發明了一套稱之為「區塊鏈 瘨療癬癯癣癫癣癨癡癩癮瘩」的機制,
可以解決這第三道難題。
在中本聰所設計的比特幣機制當中,所提到的大帳簿,到底是長得
甚麼樣兒?是癗癯癲癤 檔?還是 癅癸癣癥癬 檔?當然都不是 ! 這個大帳簿,其
實是由一個一個裝載了資料的「區塊 瘨療癬癯癣癫瘩」,藉由資料與資料之間的
「鏈結 瘨癃癨癡癩癮瘩」,組合而成。
甚麼是「區塊」?
「區塊」其實只是電腦中的一組資料,這組資料是
以事先設定好的「欄位」以及「格式」儲存。 例如,【圖 瘳瘮瘱】就是比特
幣區塊鏈當中的第 瘲瘷瘷瘳瘱瘶 個「區塊」 瘨參見 癛瘲癝 之 癅癸癡癭癰癬癥 瘸瘮瘳瘩。
瘳瘮瘱瘮 甚麼是「區塊 瘨療癌癏癃癋瘩」? 瘳瘳
{
"hash" : "0000000000000001b6b9a13b095e96db41c4a928b97ef2d944a9b31b2cc7bdc4",
"confirmations" : 35561,
"size" : 218629,
"height" : 277316,
"version" : 2,
"merkleroot" : "c91c008c26e50763e9f548bb8b2fc323735f73577effbc55502c51eb4cc7cf2e",
"tx" : [
"d5ada064c6417ca25c4308bd158c34b77e1c0eca2a73cda16c737e7424afba2f",
"b268b45c59b39d759614757718b9918caf0ba9d97c56f3b91956ff877c503fbe",
... 417 more transactions ...
],
"time" : 1388185914,
"nonce" : 924591752,
"bits" : "1903a30c",
"difficulty" : 1180923195.25802612,
"chainwork" :
"000000000000000000000000000000000000000000000934695e92aaf53afa1a",
"previousblockhash" :
"0000000000000002a7bbd25a417c0374cc55261021e8a9ca74442b01284f0569",
"nextblockhash" :
"000000000000000010236c269dd6ed714dd5db39d36b33959079d78dfd431ba7"
}
要回答這個問題,就必須先了解「區塊」當中其他四個重要欄位
「全兡关全」、「兰兲入其兩兯兵关兢公兯兣八全兡关全」、「兮兯兮兣入」以及「兤兩儎兣兵公兴兹」的意義。以
【圖 瘳瘮瘱】為例,這四個欄位的值分別為:
“全兡关全”:
“0000000000000001b6b9a13b095e96db41c4a928b97ef2d944a9b31b2cc7bdc4”
“兰兲入其兩兯兵关兢公兯兣八全兡关全”:
“0000000000000002a7bbd25a417c0374cc55261021e8a9ca74442b01284f0569”
“兮兯兮兣入” 儺 儹儲儴儵儹儱儷儵儲
“兤兩儎兣兵公兴兹” 儺 儱儱儸儰儹儲儳儱儹儵儮儲儵儸儰儲儶儱儲
中本聰所設計出來的區塊鏈機制,就是藉由電腦的演算法,建立這
四個欄位值之間的關係,將區塊當中的資料「鎖起來」,以防止被人變
造或是竄改。
之前我們已經解說過,把「療癬癯癣癫」當「名詞」解釋的時候,所指的
是「區塊鏈」當中的「區塊」,這個「區塊」其實就是電腦中事先設定
好「欄位」以及「格式」的一組資料。而將「療癬癯癣癫」當「動詞」解釋的
時候,則可以解釋成「鎖住」或是「綁住」。 意思是「利用 癈癡癳癨 演算
法」,將所有儲存在「區塊」中的資料 瘨包括「交易」瘩 都「鎖起來」,
以防被變造或竄改。
瘳瘮瘲瘮 甚麼是「雜湊演算 瘨癈癁癓癈瘩」? 瘳瘵
假 設 小 貝 向 老 杜 借 了 一 萬 塊 錢, 而 雙 方 將 「小 貝 欠 老 杜 癎癔
瘤瘱瘰儻 瘰瘰瘰」這件事,記錄在一個 癗癯癲癤 檔案中,老杜與小貝各持一份。但
是,到了要還錢的時候,小貝拿出 癗癯癲癤 檔,上面卻寫著「小貝欠老杜
癎癔瘤瘵儻 瘰瘰瘰」。
步驟一 :
首先,老杜將「小貝欠老杜 癎癔瘤瘱瘰儻 瘰瘰瘰」這條文字,轉換成電腦
內的二元表示方法,例如,儰儰儱儱儱儱儰儱儰儱儰儱儰儰儱儰儱儰儱儰儱儰儰儰儰儱儰儱 儮 儮 儮。
我們稱這個 瘰 與 瘱 的字串為「訊息 癔」。
步驟二 :
接 下 來, 老 杜 設 定 一 個 特 殊 值 兮兯兮兣入 瘽 儱儱儰儱儰儰儱, 並 將 這 個
「兮兯兮兣入」寫入 癗癯癲癤 檔。
瘳瘶 瘳瘮 見證 登 區塊鏈所扮演的角色
步驟一:將「小貝欠老杜 NT$10,000」
原文: 轉換成電腦內部的 0 與 1 二元字串表示法
nonce = 1 1 0 1 0 0 1
0011111010110100100 0011111010110100100101011000001…
101011000001…
步驟四:再將這個變造過的字串
寫回 word 檔
資料來源:作者繪製
步驟三 :
針對上述「字串 癔」,每間隔 瘵 個位數,循序插入一個「兮兯兮兣入」
的 瘰 或 瘱 瘨參見【圖 瘳瘮瘲 】瘩,我們稱這個「經過變造後的字串」為
「癈癡癳癨 值 癈」。
步驟四 :
再將這個變造過的字串「癈癡癳癨 值 癈」寫回 癗癯癲癤 檔。
現在再回到小貝要還錢給老杜的這個案例,假設當初老杜借錢給小
瘳瘮瘲瘮 甚麼是「雜湊演算 瘨癈癁癓癈瘩」? 瘳瘷
癗癈癙?
以小貝與老杜的案例來說,小貝竄改了「訊息 癔」,將「小貝欠老
杜 癎癔瘤瘱瘰儻 瘰瘰瘰」變造成「小貝欠老杜 癎癔瘤瘵儻 瘰瘰瘰」,依據上述的 癈癡癳癨
演算法,在「兮兯兮兣入」不變的情況下,「訊息 癔」的變動會帶動「癈癡癳癨 值
癈」跟著改變。因此,老杜只需要重複執行一遍之前的 癈癡癳癨 計算,就可
以確認,「小貝欠老杜 癎癔瘤瘵儻 瘰瘰瘰」這條文字,無法產生 癗癯癲癤 檔中所記
錄的「癈癡癳癨 值 癈」,所以老杜不必拿出自己的 癗癯癲癤 檔,就可以當著
小貝的面,證明給小貝看,這個 癗癯癲癤 檔的內容一定被更改過。
簡而言之,如果我們手中持有既定的「兮兯兮兣入」值以及「癈癡癳癨 值
癈」,隨意給我們一個「訊息 癔」,透過 癈癡癳癨 的運算以及與「癈癡癳癨 值
癈」的比對,我們很容易就能「驗證」出這個「訊息 癔」,能不能藉由
「兮兯兮兣入」值而產生「癈癡癳癨 值 癈」。這也就是為什麼我們可以利用 癈癡癳癨
演算法,「防止交易訊息被竄改」的原因。
產生 Hash 值:
驗證「訊息 T」:
當「nonce」值以及「Hash 值 H」確定的情況下
很容易以「Hash 演算法 A」驗證「訊息 T」的正確性
資料來源:作者繪製
步驟二 :確定「兮兯兮兣入」值;
而第二個部分,則是「驗證」的機制。亦即,當我們收到一份「訊息 癔」
與「兮兯兮兣入」值以及「癈癡癳癨 值 癈」的資訊組合時,我們可以將「訊息 癔」
與「癮癯癮癣癥」值當成「癈癡癳癨 演算法 癁」的「輸入參數」,重新計算一個
「癈癡癳癨 值 癈」,然後比對一下這個新的 癈癡癳癨 值與原先的 癈癡癳癨 值是不
是一致?如果一致,則代表「訊息 癔」確實是當初所寫入的訊息,沒有
被變造過。
瘴瘰 瘳瘮 見證 登 區塊鏈所扮演的角色
步驟一 :選定「訊息 癔」
步驟二 :確定「兮兯兮兣入」值
以 「區 塊」 當 中 的 「兮兯兮兣入」 值, 做 為 癈癡癳癨 運 算 時 所 需 要 的
「兮兯兮兣入」值。例如,在【圖 瘳瘮瘱】中,「“兮兯兮兣入”儺儹儲儴儵儹儱儷儵儲」。
中本聰當初設定,以國際標準的「癓癈癁瘭瘲瘵瘶 癈癡癳癨」,做為比特幣
的 癈癡癳癨 演算法 癛瘷癝。
步驟五 :記錄「兮兯兮兣入」值以及「癈癡癳癨 值 癈」
將步驟三所計算出的「癈癡癳癨 值 癈」以及「兮兯兮兣入」值,分別寫入
「區塊」的「兮兯兮兣入」以及「全兡关全」兩個欄位中。
瘳瘮瘳瘮 比特幣的 癈癁癓癈 機制 瘴瘱
因為所有的「節點」都是由志工擔任,大家要如何相信,儲
存在各「節點」中的資料不會被竄改呢?
當年中本聰是這樣想的:
瘲瘮 因此,如果想要變造「兴典」當中的交易資料,就得重新產製「兴典」
的 癳癵癭癭癡癲癹,不然,「六入兲八公入兲兯兯兴」以及「兴典」兩個欄位當中的資
料就兜不攏了。
瘳瘮 同理,如果「六入兲八公入兲兯兯兴」的值有所變動,「全兡关全」的值就必須要
以「癓癈癁瘭瘲瘵瘶 癈癡癳癨」演 算 法 重 新 計 算 過。 不 然,整 個「療癬癯癣癫
癈癥癡癤癥癲」當中六個欄位的資料,與「全兡关全」的值又會兜不起來了。
當然,如果重新計算「全兡关全」值很困難,則變造「兴典」的內容,也
就會很困難。 但是,如果重新計算「全兡关全」值,是一件很簡單的事,那
這整個「防止交易訊息被竄改」的機制,就根本是個廢物。
為什麼呢?因為想要竄改交易資訊的人,只需要先竄改「兴典」內容、
再重作 癳癵癭癭癡癲癹、 填入欄位「六入兲八公入兲兯兯兴」中、 然後重新計算「全兡关全」
值,就可以不露痕跡的改變儲存在「兴典」當中的交易了。
而「癓癈癁瘭瘲瘵瘶 癈癡癳癨」的「全兡关全」值容易計算嗎?一點都不難 ! 在
電腦加解密的這個領域中,任何會寫程式的人,下載開源軟體、寫個簡
瘴瘲 瘳瘮 見證 登 區塊鏈所扮演的角色
單的程式,就可以計算出「全兡关全」值。 通常一台很普通的伺服器,計算
這種「全兡关全」值,所需要的時間,只需要百分之幾秒就可以完成。 但是,
如果要求所計算出的「全兡关全」值必須要小於某個設定值,那尋找「全兡关全」
值的工作,可能就不是那麼簡單了 ! 因為當計算出來的「全兡关全」值大於
設定值的時候,就必須調整「兮兯兮兣入」值 瘨也許用猜的瘩,再重新執行一次
癈癡癳癨 運算,這樣反覆的計算,直到計算出來的「全兡关全」值小於設定值的
時候,才停止。這樣的計算可能需要反覆數十萬次或甚至多到數十億次,
端看所設定值的大小而定。
「困難度」所代表的是甚麼「條件」呢?依照中本聰的設計,這個
條件是:
計算出的「全兡关全」值,必須要小於「兤兩儎兣兵公兴兹」這個欄位所
代表的一個「困難度指數 瘨癄癩瘎癣癵癬癴癹 癉癮癤癥癸瘩」。
中本聰所設計的「困難度指數」要如何計算呢?困難度指數的計算分為
以下兩個步驟 瘨參見【圖 瘳瘮瘴】瘩:
步驟一 :將欄位「兤兩儎兣兵公兴兹」的值轉換為 瘱瘶 進位
以【圖 瘳瘮瘱】中的「兤兩儎兣兵公兴兹」為例,將其值「儱儱儸儰儹儲儳儱儹儵儮儲儵儸儰儲儶儱儲」
轉換成 瘱瘶 進位,則為:
瘳瘮瘳瘮 比特幣的 癈癁癓癈 機制 瘴瘳
分別代入參數
Difficult Index 困難指數的計算公式是
= 0x0000000000000003A30C00000000000000000000000000000000000000000000
[ 十六進位 ]
資料來源:作者繪製
兤兩儎兣兵公兴兹 儽 儰典 儱儹 儰儳兡儳儰兣
以 上 述 步 驟 一 之「兤兩儎兣兵公兴兹」為 例, 即 將 儱儹 帶 入 公 式 中 參 數
入典兰兯兮入兮兴、 將 儰儳兡儳儰兣 帶入參數 兣兯入儎兣兩入兮兴 後,計算公式值得
兄兩儎兣兵公兴兹 光兮兤入典
瘽 儰典儰儳兡儳儰兣 儂 儲儨儰典儰儸儂儰典儱儶儩 癛 瘱瘶 進位 癝
儽 儰典儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儳允儳儰元儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰
儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰
儰典儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儳允儳儰元儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰儰
儰儰儰儰儰儰儰儰儰儰儰儰
才可以寫入欄位「全兡关全」當中。
但是,問題來了,「區塊標頭有六個欄位值」,我們要調整哪一個欄
位的值呢?最簡單的做法就是調整欄位「兮兯兮兣入」的值。所以,如果想要
計算出一個符合「兤兩儎兣兵公兴兹」條件的 癈癡癳癨 值,簡單說,其實就是不斷地
執行以下三個步驟:
步驟三 :條件檢驗:
兩兦 瘨「癈癡癳癨 值 癈」瘩 儔 瘨「兤兩儎兣兵公兴兹」所代表的「困難度指數」瘩
兴全入兮 將「癈癡癳癨 值 癈」寫入欄位「全兡关全」;
入公关入 再執行一次步驟一、步驟二以及步驟三。
計算 癈癡癳癨 值的困難與否,完全取決於「困難度指數」的大小。「困
難度指數」愈小,癈癡癳癨 值的被允許範圍就愈小,也就愈難找到一個合適
的「兮兯兮兣入」值、計算出符合條件的 癈癡癳癨 值。也因此,有的時候,一個
「節點」可能要執行好幾億次,才能成功的算出符合條件的 癈癡癳癨 值。所
以,對電腦而言,計算這種 癈癡癳癨 值,算得上是個消耗大量算力的高耗
能運算。 也因此,一般人將「猜 兮兯兮兣入 值、 計算 全兡关全 值」的工作,稱
瘳瘮瘳瘮 比特幣的 癈癁癓癈 機制 瘴瘵
瘱瘮 找到了符合條件的「癈癡癳癨 值」,才能將適當的「值」填入「全兡关全」
以及「兮兯兮兣入」這兩個欄位,才算是完成「生產區塊」的工作。
瘲瘮 也因此,才能「確保被包覆在區塊當中的交易資訊無法被竄改」,
整個比特幣的生態系才能生生不息的持續運作。
療癬癯癣癫 當「名詞」解時,所指的就是「儲存多組交易以及其相關資
料的紀錄」。 療癬癯癣癫 當「動詞」用時,所代表的就是「綁定、鎖定」的
意思。 鎖定甚麼呢?如何鎖定呢?是利用 癈癡癳癨 機制,將 療癬癯癣癫 瘨名詞瘩
中「所儲存的多組交易以及其相關資料」整個 療癬癯癣癫 瘨動詞瘩 起來,以防
止遭到竄改。
……
0000002a7bbd25a417c0374cc552 總帳簿
61021e8a9ca74442b01284f0569",
"time" : 1388185038,
"difficulty" : 1180923195.25802612, 879tyu nltui8t 13 BTC
"nonce" : 4215469401,
"merkleroot" :"5e049f4030e0ab2debb dhery rty657 0.5 BTC
92378f53c0a6e09548aea083f3ab25e1d
94ea1155e29d",
"version" : 2, 標頭欄位Block-head "hash" :"0000000000000002a
7bbd25a417c0374cc5526102
“tx” :
1e8a9ca74442b01284f0569",
[“257e7497fb8bc68421eb2c7b699dbab
234831600e7352f0d9e6522c7cf3f6c77”
, ... many more transactions omitted ..."
]…}
Block B1 (277314)
3.5 三個問題都解決了
做個簡單的整理。 為了不讓儲存在各個節點上的交易資料輕易的被
竄改,中本聰發明了一套「區塊鏈 瘨療癬癯癣癫癣癨癡癩癮瘩」機制,期望能藉著這
套機制達到目的。 其做法如下 瘨實際做法會牽扯到許多編寫程式的細節,
比較複雜,我們不在此進行論述,有興趣的讀者可以參考 癛瘱癝瘩:
步驟一 :
當「節點」從終端使用者處收集到足夠數量的交易後,即開始進行
製作「區塊」的程序。
步驟二 :
「節點」將所有收集來的交易,放置於欄位 兴典 中,依次蒐集、產
製 六入兲八公入兲兯兯兴、 兰兲入兣兩兯兵关兢公兯兣八全兡关全、兴兩六入、 全入兩內全兴、关兩兺入、其入兲关兩兯兮
以及 兤兩儎兣兵公兴兹 等各個欄位所需之資料。
步驟三 :
接著開始「猜一個 兮兯兮兣入 值」並「使用國際標準 癓癈癁瘭瘲瘵瘶 癈癡癳癨
演算法計算 癈癡癳癨 值」。
反覆執行上述指令,直到計算出符合 兤兩儎兣兵公兴兹 所代表條件的 癈癡癳癨
值。這時候再將所猜得的 兮兯兮兣入 值以及 全兡关全 值分別寫入 兮兯兮兣入 以
及 全兡关全 這兩個欄位。
步驟四 :
將所有相關資料填入相對應的欄位後,即完成區塊的製作程序,接
著開始將此區塊遞送到其他節點,以進行區塊鏈上的資料同步。
到這裡,看起來中本聰似乎已經解決了大部分的問題,整個大帳簿
瘳瘮瘵瘮 三個問題都解決了 瘵瘱
Node R Node W
3 tx’s
3 tx’s 3 tx’s 4 tx’s
4 tx’s
4 tx’s
錢
tx
包
tx 4 tx’s
錢
包
tx
錢
包 3 tx’s 4 tx’s
tx 錢
包
tx 錢
包
tx
錢
tx 包
錢
Node B 包
資料來源:作者繪製
圖 瘳瘮瘶瘺 區塊取捨的問題
因為一個區塊鏈的「頂端」只能鏈結一個區塊,當一個節點同時收
到分別從兩個「節點」送來的區塊時,他要如何做取捨?這個問題必須
解決,不然之前所做的各項設計,都變成是在做白工了 !
4
共識 – 共識決與比特幣的發行
?
What consensus is not?
Not a majority vote
Not unanimity
Not all or nothing
Not permanent
— from Wikipedia
瘵瘳
瘵瘴 瘴瘮 共識 登 共識決與比特幣的發行
4.1 共識決
對於這種多個節點的分散式系統而言,要能時時刻刻確保所有資料
的一致性,確實是一件不容易的事。 而整個 療癩癴癣癯癩癮 的生態系,既然是
一個偌大的分散式系統,自然也會面臨同樣的問題。
以【圖 瘴瘮瘱】為例,假設目前全世界所有的區塊鏈都已經同步,而最
上層的 療癬癯癣癫 為 療癬癵癥 療癬癯癣癫。因為整個生態系是以「去中心化」的方式
在運作,所以每個節點其實都不知道其他節點在做什麼,現在做到了哪
個階段?
Node R
Node G
Blue
Blue
Blockchain Blockchain
for Node R for Node G
資料來源:作者繪製
圖 瘴瘮瘱瘺 假設所有區塊鏈中的資料均已同步
Node R Node G
Red Green
Blue Blue
Blockchain Blockchain
for Node R for Node G
資料來源:作者繪製
如何處裡分岔的問題?
到底是留下 癒癥癤 療癬癯癣癫 這隻分支?
還是留下擁有 癇癲癥癥癮 療癬癯癣癫 以及 癐癵癲癰癬癥 療癬癯癣癫 的分支?
瘴瘮瘱瘮 共識決 瘵瘷
Node R
Node G
Red Node W Green
Blue
Blockchain
for Node W Blockchain
Blockchain for Node G
for Node R
資料來源:作者繪製
其實中本聰當年在設計回饋機制的時候,就已經訂定好了取捨分岔
的原則,他所設定的原則是:
區塊鏈機制是以「對這個生態系貢獻度的大小」作為處理分
岔問題的最高指導原則。
也就是說,在做分支的取捨之前,該節點會先計算各分支上困難度指數
的總和,看看哪一個分支在「兤兩儎兣兵公兴兹」這個項目上,所累計的困難度比
較高。 累計困難度高的,就代表當初在挖掘這些 療癬癯癣癫 的時候,所做的
「工 瘨癷癯癲癫瘩」比較多、 花費的資源也比較多。 為了激勵大家多多替這個
生態系奉獻,貢獻多的人應該受到獎勵,所以,選擇留下「總工作量比
瘵瘸 瘴瘮 共識 登 共識決與比特幣的發行
Node P
Node R
Purple Node G
Red Node W Green
Green
Blue Blue
Red Green Blue
Blue
Blockchain
Blockchain for Node W
for Node R Blockchain Blockchain
for Node P for Node G
資料來源:作者繪製
較多」的那條分支 瘨亦即,累計困難度比較高的瘩,刪除「總工作量比較
少」的那條分支 瘨參見【圖 瘴瘮瘵】瘩,似乎比較合情合理。
這裡所謂:
Node P
Node R
Purple Node G
Red Node W Green
Purple Green
Blue Blue
Blue
Red Green
Blue
Blockchain
Blockchain Blockchain Blockchain
for Node R
for Node W for Node P for Node G
資料來源:作者繪製
圖 瘴瘮瘵瘺 以工作量作為取捨分支的依據
不同的時間傳遞到不同的節點,所以,無法保證不同節點所擁有的
療癬癯癣癫癣癨癡癩癮,永 遠 都 處 在 資 料 完 全 一 致 的 狀 態,這 種 現 象 就 是 所 謂
的「分岔」。 所以,為了解決這個問題,每個 癎癯癤癥 在處理 療癬癯癣癫 與
療癬癯癣癫癣癨癡癩癮 的連結之前,會針對每一個分支,個別累計其「困難度指
數」,然後將新的 療癬癯癣癫 連結到指數總和最高的那一條分支末端,並捨
棄其他的分支。 這種作法,稱之為,以「工作量驗證 瘨癐癯癗 登 癐癲癯癯癦 癏癦
癗癯癲癫瘩」的方式,進行「共識決」。
新增
傳遞
交易
訊息
解決 產生
衝突 衝突
資料來源: 作者繪製
4.2 比特幣的回饋機制
回顧 – 從比特幣到區塊鏈
5.1 議題、誘因與限制
當年,中本聰將
瘶瘳
瘶瘴 瘵瘮 回顧 登 從比特幣到區塊鏈
三項技術,組合成一個作業協定,創造了「比特幣 瘨療癩癴癣癯癩癮瘩」。 而這
個「技術的複合式組合 瘨癔癥癣癨癮癯癬癯癧癹 癃癯癭癰癬癥癸瘩」,就是後來大家稱之為
「區塊鏈 瘨療癬癯癣癫癣癨癡癩癮瘩」的機制。
「比特幣超級大銀行」。
但是問題來了,中本聰自己想:
「我是哪顆蔥哪顆蒜啊?在沒人、沒
錢、 沒機器的狀況下,即使我要創立這樣一個機制,誰會理我呢?」於
是,他就在這個機制中,加入了一些「議題」與「誘因」,藉此號召大
家共襄盛舉。 而這裡所謂的議題,就是去「中心化」;誘因,則是創造
利益共享的生態系。
5.1.1 利用去中心化的議題號召義工參與
在沒人、沒錢、沒機器的狀況下,中本聰事先寫好一套伺服器軟體
以及連結伺服器的通訊協定 瘨當然後來也有其他人投入了資源一起開發瘩,
讓所有願意參與共創 療癩癴癣癯癩癮 機制的人 瘨號稱是「志願者」或是「義工」
瘩,在自備網路與伺服器的情況下,很簡單的就可以下載軟體、 依指定
方式設定後,架設一套 療癩癴癣癯癩癮 的服務站 瘨稱之為「節點」瘩,針對擁有
療癩癴癣癯癩癮 錢包及帳戶的終端用戶,提供相關的服務,亦即單純的 療癩癴癣癯癩癮
轉帳以及查詢餘額的相關服務。
5.1.2 利用分享集體資源的方式創造參與的誘因
以上我們談的,是中本聰如何以「去中心化」作為議題,吸引提供
服務的志願者,參與整個 療癩癴癣癯癩癮 機制的建置。 現在我們再從「誘因」
的這個角度來進行分析,看看 療癩癴癣癯癩癮 是如何吸引志工共襄盛舉。
依照中本聰的設計,他在自己沒人、沒錢、沒機器的景況下,如果
要號召大家共襄盛舉,勢必得提供志工們某種回饋的機制,路才可以走
得長、走得久。而他所創造的這個回饋機制,原理其實很簡單:
「成功地」提供服務的伺服器 瘨節點瘩,可以獲得一定數量的
療癩癴癣癯癩癮 作為「回饋」。
所謂「成功地」提供服務,意思是指這個節點必須完成以下幾件事:
瘱瘮 首先,必須將所有終端使用者送來的「交易」,依既定的區塊鏈協
定,打包成 療癬癯癣癫,這時候,這個負責打包 療癬癯癣癫 的節點 瘨比如說
「節點 療」瘩,就可以在這個區塊中加入一筆「特殊的交易」,這筆
交易的內容類似:
「療 帳號可以新增 瘵瘰 個 療癩癴癣癯癩癮」。
瘲瘮 但是這筆特殊的交易要能「成真」,還得滿足後續兩個條件:
瘵瘮瘱瘮 議題、誘因與限制 瘶瘷
換句話說,當提供服務的「節點」,依協定處理了交易 瘨包含這筆
特殊交易瘩、成功地將這些交易紀錄遞送給其他「節點」、加入整個區塊
鏈中,則所有區塊鏈的參與者,都會同意給予這個志工節點「發行 瘵瘰 枚
療癩癴癣癯癩癮 的權力」 瘨亦即在它所創造的 療癬癯癣癫 中加入一筆特殊的交易瘩。
在整個區塊鏈生態系當中,第一組的 瘵瘰 個 療癩癴癣癯癩癮,是由中本聰自己發
行、而被包覆在它自己寫的第 瘰 號 療癬癯癣癫 中。 這種以「允許發行貨幣」
做為「回饋機制」的作法,其基本的邏輯是:
瘱瘮 因為有交易,所以才需要「服務提供者」處理交易,並記錄交易;
瘲瘮 而有交易,就代表這個貨幣在流通,既然有流通,就代表這種貨幣
確實被某些人所信任而使用;
瘳瘮 當這個貨幣愈是被信任、 愈流通的時候,貨幣的價值就愈高。 所
以,將「貨幣增值」的獲利,作為提供服務者的「回饋」,不失為
維持整個生態系持續運行的一種好方式;
瘴瘮 這種「允許提供服務者發行定額貨幣」的作法,自然會產生兩種效
應:一個是「提供了貨幣的供給機制」,另一個則是有可能因為貨
幣數額的增加,而造成這個貨幣的「貶值」。當然,前者有助於整
個貨幣體系的成長與發展。而至於後者,在 療癩癴癣癯癩癮 的世界中,中
本聰相信,這個貶值的效應,剛好可以藉由前述所謂的「貨幣流通
可創造其本身價值」的說法,相互制衡而得到平衡。
有人問:
「療癩癴癣癯癩癮 的價值到底從何而來?」 療癩癴癣癯癩癮 的價值其實是
從「提供資產交換服務」而來 ! 因為提供資產交換服務是需要耗費資源
瘶瘸 瘵瘮 回顧 登 從比特幣到區塊鏈
如何估值呢?很簡單 ! 首先我們要問,這樣的基礎建設需要消耗多
少的資源才能運作?先不需要問市場到底認為這樣的服務值多少的價值,
至少,有人願意投入這樣的資源去提供服務,這項服務的價值底線,在
這些願意提供服務者的眼中,就等值於或甚至大於所投入的資源。
此外,我們也可以從需求面來評估這項服務的價值,而「使用率」
也許會是一項可以度量價值的指標。 依據「梅特卡夫定律 瘨癍癥癴癣癡癬癦癥瘧癳
癬癡癷瘩」 癛瘸瘹癝,網路化效應的的價值「與參加者的個數成平方比」,也就
是說,在有 兮 個參與者,且具備兩兩交互作用的生態系中,參與者互
動所產生的潛在效益,應該正比於 兮 儂 瘨兮 儀 瘱瘩儽瘲 。 所以,如果你問
療癩癴癣癯癩癮 本身有沒有價值?答案也許是「沒有」! 但是,至於說 療癩癴癣癯癩癮
所創造出來的資產交換機制有沒有價值呢?那就有可能決定於參與者的
個數與兩兩之間交互作用的熱絡程度了。 如果 療癩癴癣癯癩癮 真的能創造出那
麼多「參與者兩兩之間的互動」,那就真的有其價值了 ! 但是,問題就
在於這個假設真的存在嗎?我們相信,只有市場機制的現實反應,能回
答這個問題。
5.1.3 原生型區塊鏈機制的先天限制
大 家 也 許 會 覺 得 奇 怪,為 什 麼 這 麼 多 人 或 是 媒 體 的 報 導,都 說
瘵瘮瘱瘮 議題、誘因與限制 瘶瘹
癗癈癙?
消耗算力較多資源的那個分支鏈,而剪除消耗算力較少資源的分支鏈。
為什麼會有這樣的設計呢?其實中本聰當時所持的理由很簡單,因為
「療癬癯癣癫 的存續」與「回饋機制」有關。獎勵辛勤工作者總是對的吧 ! 因
此,耗費算力較多的分岔鏈,理當存活下來。但是,殊不知,這種
「先放任各節點產生區塊,再以競爭的方式決定區塊去留」
的方式,造成了確認清算時間點的「不確定性 瘨癕癮癣癥癲癴癡癩癮癴癹瘩」。也就是
說,當你的交易被「鎖入」一個「區塊」中的時候,你並沒有辦法預測,
要等到甚麼時候,這筆交易才算是「瘱瘰瘰瘥 的被確認 瘨癃癯癮瘌癲癭癥癤瘩」。但
是,這樣的作業方式,在現實的金融服務環境當中是無法被接受的。 道
理很簡單,比如說,某人開了一張支票,在 瘲瘰瘱瘸瘯瘲瘯瘲瘵 到期,他希望將
手邊的 療癩癴癣癯癩癮 賣掉,變換現金做為支付支票到期的款項。 但是,之前
包覆「賣出 療癩癴癣癯癩癮 交易」的區塊,不幸在後來被剪除,而支票清算的
時間又快到了,那怎麼辦?如果因此而支票跳票了,那又要向誰申訴呢?
所以說,原生型區塊鏈之所以無法應用於現有的交易或是結算清算作業,
其罩門就是在:
瘱瘮 單位時間內處理交易量的「擴增能力 瘨癓癣癡癬癡癢癩癬癩癴癹瘩」不足,
而這兩個問題相生相剋,在原生型的區塊鏈機制中,命定無法解決。
瘵瘮瘲瘮 理想與現實 瘷瘱
5.2 理想與現實
瘱瘮 使用「公開金鑰加密技術」進行身分識別,以確保資產所有權的確
認以及資產移轉權的行使;
瘳瘮 以「工作量驗證演算法」實踐「共識決」協定,確保整個生態系的
資料同步合一;
瘴瘮 利用「溢散式」的資料傳播技術,建立節點之間的溝通管道。
希望能創造一個「匿名 瘨癁癮癯癮癹癭癯癵癳瘩」而「沒有中央控管
瘨癎癯癮瘭癣癥癮癴癲癡癬癩発癥癤 癃癯癮癴癲癯癬瘩」的世界,所有的參與者,都將
以遵守「公共協定 瘨癐癵癢癬癩癣 癐癲癯癴癯癣癯癬瘩」的自律方式,建構這
個世界的秩序與信賴基礎。
所謂「匿名制」,是指
瘷瘲 瘵瘮 回顧 登 從比特幣到區塊鏈
所有在這個生態系中活動的人,都以「代碼」的方式呈現,
但是必須是一種「可驗證的 瘨癖癡癬癩癤癡癴癡癢癬癥瘩」匿名模式;
而所謂的「去中央控管制」,指的是
整個生態系是以「沒有中央控管」的模式在運營,人人為我,
我為人人,各盡所能,各取所需。
5.2.1 可驗證的匿名模式
在 療癩癴癣癯癩癮 的生態系中,採用的就是「可驗證的匿名制」,這項機
制的技術基礎是來自「電子憑證機制 瘨癥癃癥癲癴癩瘌癣癡癴癩癯癮瘩」中的「公開金鑰
加密基礎建設 瘨癐癋癉 登 癐癵癢癬癩癣 癋癥癹 癉癮癦癲癡癳癴癲癵癣癴癵癲癥瘩」。 但是,由於它只
使用到 癐癋癉 機制中「非對稱式金鑰對 瘨癁癳癹癭癭癥癴癲癩癣 癋癥癹瘭癐癡癩癲瘩」的部
分,而並沒有採用「電子憑證機制」當中「實名制 瘨癲癥癡癬瘭癮癡癭癥瘩」的部
分,所以就有其先天的限制。
同樣是使用電子錢包產生一對公鑰與私鑰,在實名制的機制中,這
把「公鑰」會經過某種公正的方式,將「持有私鑰者」的「個人身分認
證資訊」綁在一起。 例如,金融服務所發放的「電子憑證」就是一組經
過銀行或是憑證中心核對證件後發給的資料組。 所以,在進行「私鑰簽
章、公鑰驗章」的過程中,就可以藉由「公鑰」而得知「持有私鑰者」的
「個人身分認證資訊」,而做到「實名制」的身分驗證。相對的,在「可
以驗證的匿名制」系統中,在產生「公鑰、 私鑰對」的時候,因為沒有
建立任何公鑰與個人身分認證資料的連結,所以在進行公私鑰驗證的時
候,我們只能確定某個文件或是交易指令是某個「私鑰」所簽的章,但
是並無法得知這個私鑰的所有人到底是誰。
瘵瘮瘲瘮 理想與現實 瘷瘳
以【圖 瘵瘮瘱】為例,如果用戶王大明所使用的是「實名制」的錢包系
統,他就必須先到憑證中心的櫃台辨理註冊手續,然後再藉由電子錢包
產生一對公鑰與私鑰,並將身分識別的相關資料 瘨如姓名及 癉癄瘩 與公鑰
組合成一組不可更改的資料 瘨王大明的電子憑證瘩。 日後,在公、私鑰核
驗簽章的過程中,系統即可藉由電子憑證,找到王大明的身分驗證資料,
進行「實名制」的身分驗證作業。 相對的,如果王大明所使用的是「可
驗證的匿名制」錢包,因為缺乏公鑰與個人身分資料的連結,所以只能
驗證公鑰與私鑰的對稱關係,而無法得知「私鑰持有者」的身分資料。
王大明 的 電子憑證
憑證中心
押碼鎖定 王大明
J123456789
?
Public Key Public Key
公鑰 公鑰
錢 錢
包 包
Private Key Private Key
私鑰 私鑰
資料來源: 作者繪製
圖 瘵瘮瘱瘺 實名制與可驗證式匿名制之間的差異
有關「實名制」與「可驗證是匿名制」在技術、連結性以及對身分
識別的影響等方面的比較,可參見【表 瘵瘮瘱】
。
瘷瘴 瘵瘮 回顧 登 從比特幣到區塊鏈
表 瘵瘮瘱瘺 實名制與可驗證式匿名制的差異比較
項目 實名制 可驗證式的匿名制
身分識別 使用完整的「電子憑證」 僅使用 癐癋癉 中的
的技術 癐癋癉 機制 癫癥癹瘭癰癡癩癲 機制
產製公私 使用者產生「公鑰與私鑰 使用者產生「公鑰與
鑰 癫癥癹瘭癰癡癩癲」 私鑰 癫癥癹瘭癰癡癩癲」
在憑證申請與產製的過程 可驗證匿名制的理念
中,憑證註冊單位,會先進 就是要「匿名」,所以
產製憑證 行申請者的身分識別並驗證 絕對不會將使用者的
所提供「身分資料」的真確 身分資料與「公鑰」
性 瘨如姓名瘩; 綁在一起。
然後再將使用者的「身分資
在進行身分驗證的時
料」與「公鑰」,以憑證運
候,只出示「公鑰」即
營單位的電子簽章機制「簽
可。
封」在電子憑證中。
使用者的「身分資料」與
建立連結 無法由「公鑰」追溯到
「公鑰」透過「憑證」產生
性 使用者的「身分資料」
連結性
驗證「經私鑰簽署的文件」, 驗證「經私鑰簽署的
除了能確認這份文件是「被 文件」,只能確認這份
私鑰擁有人所簽署」以外, 文件是「被私鑰擁有
對身分驗
根據「憑證中的使用者身分 人所簽署」 瘨所謂的
證的影響
資料」,我們就可以確定 「可驗證」瘩,但是無法
「簽署人是誰」,以達到「實 得知「簽署人是誰」
名認證」的目的。 瘨匿名制瘩。
瘵瘮瘲瘮 理想與現實 瘷瘵
5.2.2 可驗證式匿名制的隱憂與迷思
為什麼常聽說,很多網路上的不法機構,會願意接受虛擬貨幣作為
捐款的渠道呢?理由很簡單,因為
瘱瘮 虛擬貨幣大都遵循「可驗證的匿名制」,很容易造成追蹤斷線;
瘲瘮 可以藉由電子渠道傳輸指令、轉讓貨幣,沒有實體匝道可以控管;
瘳瘮 可以藉由網路兌換到法定貨幣、資產、甚至是購買到特殊的服務。
使用 療 私鑰,療癯癢可以在任何「可兌換」的地方,藉由簽署另一筆
交易,兌換到「資產」或「服務」 。 兌換的方式可以是藉由網路撮合兌
換、可以在交易中心兌換,亦或可以在黑市兌換 。
瘱瘮 所有交易的過程,都以「公鑰」作為帳戶的代表,以「私鑰」作為
簽署的信物;
瘲瘮 在「匿名制」的機制下,公鑰與私鑰沒有與「人」產生任何連結,
也就是說你只能查到「私鑰」就斷線了,無法查到私鑰的所有人是
誰;
瘳瘮 公鑰與私鑰可以用一次即丟,不需要永久保存。
我們常常會因為聽到了「可驗證 瘨癖癡癬癩癤癡癴癡癢癬癥瘩」這三個字,就很容
易對這個機制產生「可稽核」或是「可追查」的迷思,迷思在哪裡呢?
瘱瘮 單純的以為「使用公私鑰的加解密機制」,就可以確認交易者的身
分。殊不知,如果沒有將「公鑰、私鑰」與「人」進行連結,所有
的追查將僅止於「鑰」,而查不到「人」;
瘲瘮 使用區塊鏈技術,看起來好像「可以追查到每一筆資料的來龍去
脈」,是的,是可以查得到交易之間的前後關係,但是,還是無法
查到「是誰」在進行這些交易;
瘴瘮 當然,如果我們採用「實名制」與區塊鏈機制配搭,確實可以追查
出交易雙方的真實身分,但是,單純使用原生型的區塊鏈機制,其
實並不適用於金融服務領域。
瘵瘮瘲瘮 理想與現實 瘷瘷
不過,話說回頭,難道「可驗證式的匿名制」就真的一無是處嗎?
也不盡然 !「匿名」,在電子支付的領域中,其實也有它應享有的地位。
例如,在「貨幣支付」或「具備個人隱私」的交易應用中,「匿名」或是
「去身分識別」,其實是天經地義的事。 用大白話說:
「我到底花了多少
錢?給了誰?這是我的隱私 !為什麼要需要讓大家知道?」至少,當我以
實體現金支付的時候,是不需要表明或是記錄任何與我個人相關的資料。
在支付現鈔的實體世界中,我們長期以來不都是這樣做的嗎?
5.2.3 去中央控管的運營模式
沒有中央控管的生態系,對長期在網路應用領域中鑽研的人而言,
並不陌生。 比如說,全球的 癥癭癡癩癬 系統就可以說是一個沒有中央控管的
生態系; 癄癯癭癡癩癮 癮癡癭癥癳 的 癭癡癰癰癩癮癧,從某個角度來說,全球確實有
特定的系統階層架構 瘨例如各地會有 癎癉癃 癎癥癴癷癯癲癫 癉癮癦癯癲癭癡癴癩癯癮 癃癥癮癴癥癲
處裡一些登錄與統合協調的事物瘩,但是,如果從伺服器各自獨立運做的
網路結構來看, 癥癭癡癩癬 系統也可以算是一種沒有中央控管的生態系。 所
以,「中央控管 瘨癃癥癮癴癲癡癬癩発癥癤 癃癯癮癴癲癯癬瘩」 對網路應用的世界而言,並不
是一個「必然 瘨癍癵癳癴瘩」。
就 療癩癴癣癯癩癮 的生態系而言,當初設計的理念並不是要「去」中央控
管,而是根本就沒想要以「中央控管」的方式去運作整個生態系,它的
邏輯與理念是:
瘱瘮 總帳簿人手一冊,完全是公開的資料;
瘲瘮 因為公開,所以交易必須匿名;
瘴瘮 為了避免因為人性本惡而可能產生偽造資料的情況,所以,創造了
區塊鏈機制,強化其安全性。
瘵瘮 因為沒有中央控管,所以用「工作量驗證 瘨癐癯癗瘩」的方式,去解
決區塊鏈「分岔」的問題,以確保分散儲存資料的一致性。
5.2.4 中央控管與去中央控管運營模式的差異
其實,要發行一種「加密型貨幣」,在技術實作上是不是一定要採
用 療癬癯癣癫癣癨癡癩癮 這種「去中央控管」的方式?答案當然是「癎癏」 !【表
瘵瘮瘲】將「去中央控管」與「中央控管」的運營方式,從技術、資料同步、
責任歸屬以及成本結構等方面做了一個比較,可供大家在做決策時參
考。
一個應用系統,到底是採用中央控管的模式比較好?還是採用沒有
中央控管的運營方式比較好?其實沒有一定的標準,完全要依照應用本
身的特性,評估後決定。
瘵瘮瘲瘮 理想與現實 瘷瘹
表 瘵瘮瘲瘺 中央控管與去中央控管制度的差異
原生型的區塊鏈機制,最主要是用在加密型貨幣的發行、交易與儲
存等作業,也有人將這樣的區塊鏈機制稱為「療癬癯癣癫癣癨癡癩癮 瘱瘮瘰」。這類區
塊鏈機制所使用的相關技術,其實並不是甚麼新的發明:
瘱瘮 電子憑證的 PKI 技術
電子憑證在金融服務界的應用,單單在臺灣就已經超過十年以上、
有效憑證數也超過 瘵瘰瘰 萬張、 相關應用超過一百多個項目,算得
上是一項非常成熟的技術。
瘳瘮 溢散式的訊息傳輸技術
瘲瘰瘰瘰 年代流行的「影音分享軟體」以及「網路語音通訊軟體」 ,
早就已經使用這種技術了。當時這類軟體就鼓勵大家分享自己的資
源與頻寬,並且擔任資訊傳輸節點的義工,替大家服務。直到現在
還有許多網路上的公共服務,仍然使用這類的方式營運。
瘴瘮 共識決的相關技術
塊鏈機制中,就有人使用「拜占庭式的協定」來解決資料一致性的
問題 癛瘸瘳癝。
其實在資訊應用的各個領域中,區塊鏈機制的相關技術早已使用多
年,並不算是新鮮事。 大家都會用,也會持續地使用。 至於說「實名制
癶癳瘮 匿名制」以及「中央控管制 癶癳瘮 去中央控管制」 ,並沒有孰優孰劣、
誰好誰壞的區別,只是做事方法與應用方式的不同而已。 要用哪一種科
技去實現哪一項應用?適當與否?實屬見仁見智。
但是,為了生存與延續,其實區塊鏈機制已經開始分別向兩個方向
進行演化。
一個是在應用方面的演化,從「加密型貨幣 瘨癃癲癹癰癴癯癣癵癲癲癥癮癣癹瘩」
的 療癬癯癣癫癣癨癡癩癮 瘱瘮瘰,演化成「分散式簿記 瘨癄癌癔 登 癄癩癳癴癲癩癢癵癴癥癤 癌癥癤癧癥癲
癔癥癣癨癮癯癬癯癧癹瘩」的 療癬癯癣癫癣癨癡癩癮 瘱瘮瘵 瘨有人是這麼定義的瘩,現在更進化到可
以支持「智慧型合約 瘨癓癭癡癲癴 癃癯癮癴癲癡癣癴瘩」的 療癬癯癣癫癣癨癡癩癮 瘲瘮瘰。
因此,在以下的單元中,我們將兵分兩路,分別對這兩種演化的現
況以及趨勢,進行介紹與分析。
一路是從技術與應用面開始介紹區塊鏈的演進過程,進而帶出導入
區塊鏈機制時所應考量的面向,以及評估區塊鏈是否適用於某項應用的
瘸瘲 瘵瘮 回顧 登 從比特幣到區塊鏈
基本原則。
另一路將先分析加密型貨幣的市場現況、再開始介紹虛擬貨幣交易
所的作業模式以及挖礦產業的市場,最後會花較多篇幅討論「代幣首次
公開發行 瘨癉癃癏 登 癉癮癩癴癩癡癬 癃癯癩癮 癏瘋癥癲癩癮癧瘩」的相關議題。
Part III
虛擬貨幣世界中的新約
New Protocols for
Cryptocurrencies
瘸瘳
瘸瘵
不容否認,
從 療癬癯癣癫癣癨癡癩癮 創立的第一天開始,
無論是從使用次數以及交易金額等各個層面分析,
「虛擬貨幣」的發行、流通、交換以及儲存,
因此,
是如何地掀起了滔天巨浪。
在接下來的單元中,
我們將從虛擬貨幣的發展、演進以及市場現況分析著手,
依次探究虛擬貨幣的發行、流通以及交換等機制,
繁衍 – 虛擬貨幣的演進
— Western proverb
不可諱言,區塊鏈最廣泛而深入的應用,其實還是在「加密型數位
貨幣」。 因此,在這個章節中,我們將從「加密型貨幣」的市場現況開
始談起,除了介紹幾種市面上流通性強而又廣為人知的「加密型貨幣」
以外,也將探討因「加密型貨幣」而興起的「挖礦」產業。
6.1 市場現況概述
瘸瘷
瘸瘸 瘶瘮 繁衍 登 虛擬貨幣的演進
如果以加密型貨幣的發行機制做分類,大致上可分為「原生型區塊
鏈貨幣 瘨癎癡癴癩癶癥 療癬癯癣癫癣癨癡癩癮 癃癯癩癮瘩」以及「代幣 瘨癔癯癫癥癮瘩」兩種。
在 瘲瘰瘱瘷 年之前,發行加密型貨幣的組織,大部分都在「自己建立
的區塊鏈系統上」發行虛擬貨幣,而貨幣的「所有權」以及「支配權」
,均以這條區塊鏈上所制定的機制作為依據,而僅有少數的加密型貨幣,
會將運作的機制,依附在其他已經發行的區塊鏈之上。 這類的加密型貨
幣以「比特幣」及「以太幣」為代表,稱之為「原生型區塊鏈貨幣」。
資料來源:2018/7/1 截圖自CoinMarketCap官方網站
https://coinmarketcap.com/
圖 瘶瘮瘱瘺 加密型貨幣排行
己的區塊鏈開發完成之後,再根據之前在以太坊區塊鏈上發行的代幣數
量,映射到自己的鏈上。目前在以太坊的區塊鏈上,市值第一、價值 瘷瘱
億美元的 癅癏癓,便是此一典型代表 癛瘳瘲癝。
以下,我們將從比特幣家族開始,針對市面上幾種流通性強而又廣
為人知的加密型貨幣,就其來由以及現況發展,做一概略性的介紹。
瘹瘰 瘶瘮 繁衍 登 虛擬貨幣的演進
6.2 比特幣家族
比特幣家族包括比特幣本身、比特幣現金、比特幣鑽石、超級比特
幣以及其他諸多藉由硬分岔機制繁衍的虛擬貨幣。
在之前的章節中,我們也介紹過,「比特幣」是由一位自稱「中本
聰」的人所創立。 他所提出的觀念,經網路社群一連串密集的討論後,
在 瘲瘰瘰瘸 年 瘱瘱 月提出了一篇名為「療癩癴癣癯癩癮瘺 癁 癐癥癥癲瘭癴癯瘭癐癥癥癲 癅癬癥癣癴癲癯癮癩癣
癃癡癳癨 癓癹癳癴癥癭」的論文,後續並將論文中的理念編纂成相對應的程式,
供大家下載、安裝,漸漸地形成了一個發行、交換加密型貨幣的生態系,
這就是比特幣的由來 癛瘵瘷癝。
如 前 所 述,比 特 幣 平 均 十 分 鐘 才 會 產 生 一 個 區 塊、 區 塊 大 小 是
瘱癍療,因此,在實際應用中,每秒能乘載的交易次數,也不過是 瘵 至 瘷
筆。這樣的吞吐量,完全不足以應付日益增加的交易量。
當時,有人提議以「直接改變區塊容量大小」的做法,解決「擴容」
的問題。但是,以 療癬癯癣癫癳癴癲癥癡癭 為首的 療癩癴癣癯癩癮 癃癯癲癥 團隊 癛瘱瘱癝,並不支
瘶瘮瘲瘮 比特幣家族 瘹瘱
簡單來說,就像有些國家的鐵路運輸系統,當客戶過多而擠不上車
的時候,它們並不會加大車廂的尺寸,而是在「載客車廂列」後面加掛
「貨車廂」,要求乘客將大件行李放在後面的「貨車廂」。這樣一來,就
比較可以勻出「載客車廂」的空間,再多塞一些旅客了。
在概念上,「隔離見證」的作法,會把「交易細明」放在「載客車
廂 瘨原先的 瘱癍療瘩」,而將交易地址、金額、認證等資料,放在「貨車廂
瘨後面擴充的 瘳癍療瘩 」。 後來經過交易所的實作證明,「隔離見證」的做
法,確實有提升區塊承載交易數量的效果。
「比特幣現金」當初設計的理念,主要也是想解決比特幣交易乘載
量不足的問題 癛瘱瘶癝。
資料來源:作者繪製
圖 瘶瘮瘲瘺 比特幣與比特幣現金的硬分岔
「比特幣現金」維持了原本比特幣的發行機制和挖礦的算法,所以,
在分岔前持有「比特幣帳戶地址」的客戶,在分岔後,可同時擁有「比
特幣」和「比特幣現金」。 亦即,如果你在分岔前,帳戶地址中剛剛好
擁有 瘳 枚比特幣,在分岔後,你將同時擁有 瘳 枚 療癩癴癣癯癩癮 癃癡癳癨 以及 瘳
枚比特幣。 原有的 瘳 枚比特幣可以在原先的比特幣區塊鏈系統中花用;
而 瘳 枚新獲得的 療癩癴癣癯癩癮 癃癡癳癨,則必須透過「比特幣現金」這個「新創
分支區塊鏈系統」才可以使用。
「比特幣黃金」是由深圳「閃電礦機」執行長廖翔發起 癛瘴瘱癝,他認
為,「比特幣」和「比特幣現金」的「挖礦機制」完全基於 癓癈癁瘭瘲瘵瘶 演
瘶瘮瘲瘮 比特幣家族 瘹瘳
值得注意的是,比特幣黃金團隊在執行硬分岔後,並沒有直接開放
給礦工挖礦,而是讓自己的團隊預挖了 瘲瘰 萬顆比特幣黃金,並將預挖出
來的比特幣黃金賣給大眾,換取比特幣。 因此有人質疑,比特幣黃金並
沒有依照當初去中心化的理想目標前進,而在實際作為上,是一次「圈
錢」的行動。 不過,其做法與背後真正的用意到底是甚麼,都僅止於網
路上的臆測,並無法查證,純屬茶餘飯後閒嗑牙的素材。
繼「比特幣現金」以及「比特幣黃金」出現之後,藉由比特幣「硬
分岔」所創造出來的幣種,如雨後春筍般出現,原因皆在於豐厚的利
益。「比特幣鑽石」、「超級比特幣」等後起的加密型貨幣,就是在這樣
的氛圍下誕生 癛瘲瘷癝。
再者,市場在實際運作的時候,有很多交易所的業務模式是「代替
用戶保存貨幣」,亦即應屬於客戶的虛擬貨幣是由交易所代為持有。 雖
然,實際上能實際支配該虛擬貨幣的「私鑰」,是在交易所手上。但是,
當有人進行「硬分岔」的時候,獲得的新幣,在權益歸屬上,理應屬於
用戶。 所以用戶在利之所趨下,常常會給交易所壓力,一定要支持分岔
出來的新區塊支鏈。因此,交易所也只好支持這類「新分岔出來的貨幣」
上架交易。 大家都知道,一個加密型貨幣的市場價值,很大一部分來自
於「支持者的數量」以及「流通性」。 看起來,藉由硬分岔大型公有鏈
而產生的「新幣」,不但可以保有原公有鏈上的廣大客群,又可以藉由
搭便車的方式,創造流通性,這等好事,何樂而不為呢?
6.3 以太坊系列
以太坊系列的虛擬貨幣大致可分為以太經典與以太幣兩個主流。
藉由「以太坊區塊鏈機制」所創造出來的「以太幣」癛瘳瘴癝,是目前市
值第二大的加密型貨幣,與「比特幣區塊鏈機制」的最大不同,就在於
「使用者可以在以太坊的區塊鏈上開發智慧型合約」。
所謂「智慧型合約」,如前面章節所述,其實就是依據一定作業程
序及條件所編寫成的程式。 開發者根據 癓癯癬癩癤癩癴癹 語法 癛瘷瘶癝,將自己所設
計的邏輯寫成程式,再藉由節點之間的訊息傳遞功能,發佈在各個節點
的區塊鏈上,這個「智慧型合約」就成為了一段無法竄改的程式。 這段
程式「在所設定條件滿足的情況下」,會「自動執行既定的指令」,這
些指令則大多與鏈上的以太幣轉移有關。這種會「自動確認」、「執行」
、「回覆結果」的程式,因為很「癓癭癡癲癴」,所以就被稱之為「智慧型
瘨癓癭癡癲癴瘩」合約。
平均 瘳瘰 秒才能找到一個區塊。 但因為找到區塊的時間變慢會影響到整
個系統的運行,經以太坊社群討論後,重新調整了難度係數,仍恢復到
平均 瘱瘵 秒產出一個區塊,但是相對的,給予較少的獎勵,每生產一個區
塊,變成僅能獲的 瘳 枚以太幣的獎勵。
再者,因為以太幣的獎勵金,並沒有像比特幣一樣,在一定的時限
內,逐次折半 瘨比特幣約每四年折半一次瘩。 所以,終究將面臨通貨膨脹
的問題。 至於要怎麼解決?目前,整個以太幣的生態系,似乎已有減少
發行的共識 瘨如產製區塊的獎勵從 瘵 枚以太幣減少至 瘳 枚以太幣瘩,但後
續具體實行的做法則還沒討論。。
來「癉癃癏」募資的標準作業模式。
如果真正深入探究,從分岔的角度來看,這整件事,其實與比特幣
家族的硬分岔不同。 當時比特幣家族硬分岔的原因,不外乎是為了「技
術升級」或是「圈錢」,而這次以太幣的硬分岔,可歸類為是一次「危
機處理」後的「政治性」硬分岔。
瘹瘸 瘶瘮 繁衍 登 虛擬貨幣的演進
6.4 其他加密型貨幣
如果真要以「瑞波幣」做為跨國交易的媒介,理論上,「瑞波幣」不
應該有太大的波動,但是「瑞波幣」在 瘲瘰瘱瘷 年的價格卻高漲了 瘳瘰瘰 多
倍,每顆最高漲到 瘲 美元以上,加上其 瘱儻 瘰瘰瘰 億顆的發行量,又高度集
中在發幣團隊手中,換算成實體世界的法幣,曾讓創始人的身家高居全
球第八大富豪。又因為媒體時常出現「癏癰癥癮癣癯癩癮 與國際間多家大型銀行
合作開發跨國支付系統」的消息,所以增加了「瑞波幣」的新聞性,也
因而再次的加大了它的漲幅。 但是諷刺的是,當所謂「跨國結算清算機
制」真正上線運作的時候,大家才發現,這套跨國支付系統,和「瑞波
幣」區塊鏈之間,完全沒有任何連動關係,「瑞波幣」也沒有被這些系統
拿來做為國際匯兌的清算中介。
出一種交易速度更快的比特幣。 其本質上和比特幣非常相像,只是將比
特幣平均每 瘱瘰 分鐘產出區塊的速度,加快到平均 瘲儺瘵 分鐘產出一次,此
舉的確可以增加交易承載量,但還是很難達到支付交易所需要的處理速
度 瘨每秒鐘能處理數千筆交易瘩。
「萊特幣」因為和比特幣實在太像了,所以一直無法有甚麼特別的
突破,但也因為其市值較低、關注度較小、比較勇於創新,所以,「隔離
見證 瘨癓癥癧癗癩癴瘩」和「閃電網路 瘨癌癩癧癨癴癮癩癮癧 癎癥癴癷癯癲癫瘩」在萊特幣區塊鏈
上實踐的時間,都早於比特幣的區塊鏈 癛瘶瘲癝。
暗黑三兄弟
大部分的區塊鏈加密型貨幣承襲了比特幣的共享帳本的原理,所有
交易公開透明,但有些交易的地址不希望被公眾檢視,因此出現了可以
「匿蹤」的虛擬貨幣。號稱暗黑三兄弟的「門羅幣 瘨癍癯癮癥癲癯瘩」、「達世幣
瘨癄癁癓癈瘩」以及「零幣 瘨癚癃癁癓癈瘩」,就是這個領域中的代表。
「門羅幣」的共識決是使用「工作量驗證 瘨癐癯癗瘩」的方式,所以也
算是「可挖礦 瘨癍癩癮癥癡癢癬癥瘩」的幣種。 而其挖礦的演算法,有稍微針對抵
抗專用晶片 癁癓癉癃 做了一些設計,所以到目前為止還沒有人去開發「門
羅幣」的專用挖礦機。 也有傳言說門羅幣的專用挖礦晶片已經問世,只
是沒有對公眾銷售,而是由開發團隊自己秘密挖礦。 但是,綁架別人的
網頁,埋植「挖門羅幣程式」在使用者端的事件,倒是時有所聞。
什麼是網頁式挖礦程式?以「門羅幣」為例,通常這類的挖礦程式
都是將「門羅幣挖礦程式碼」夾帶在瀏覽器端的 兊兡其兡关兣兲兩兰兴 中,網站業
者只要在自家網站內,嵌入預先寫好或是別人提供的「門羅幣挖礦程式
碼」,只要使用者瀏覽網站業者所提供的網頁,網站業者就能利用使用
者的電腦運算力,挖取「門羅幣」。
「達世幣」也是用「混幣」的方式來達到「匿蹤」的效果,但和
「門羅幣」不同的地方是,「達世幣」是使用「中心化的 癍癡癳癴癥癲癮癯癤癥」來
「混幣」,以達到匿蹤傳送的效果,可以說是以「人為中心化」的方式來
「混幣」;而「門羅幣」則是以密碼學的機制來「混幣」,自動化的程度
較高。
「達世幣」同樣使用「工作量驗證 瘨癐癯癗瘩」作為共識決的依據,所
以也算是「可挖礦」的幣種,值得注意的是,「達世幣」可算是繼「比特
幣」和「萊特幣」之後,第三種有專用挖礦晶片的加密型貨幣。
零幣 (Zcash ZEC)
在實際傳送「零幣」的時候,「零幣」的區塊鏈系統是可以選擇開啟
或關閉匿蹤的功能。 如果選擇開啟匿蹤,則傳送的金額和地址不僅第三
方無從得知,就連收到「零幣」的人,也無從得知零幣的來源地址。
瘱瘰瘲 瘶瘮 繁衍 登 虛擬貨幣的演進
7
開採 – 加密型貨幣的挖礦機制
你必終身勞苦才能從地裡得吃的。
— 聖 經 舊 約 創 世 紀 第 三 章: 第 十 七 節
為什麼要挖礦?
當初中本聰之所以設立「挖礦」的機制,有兩個目的。 第一個目的
是希望利用 兤兩儎兣兵公兴兹 儫 全兡关全 的方式,增加計算 全兡关全 值的困難度,使
療癬癯癣癫 中的交易資訊無法被變造或竄改。 第二個目的是希望「以計算
全兡关全 值時,節點所投入的資源比例」做為回饋的依據,而這種給予志工
固定額度貨幣發行權的方式,也就成為後續設計「加密型貨幣發行機制」
的標準。
「挖礦」這件事,對加密型貨幣的演進以及市場發展而言,具有深
遠的影響。 所以,接下來,我們將從挖礦技術的演進過程、 礦池的角色
以及挖礦業供應鏈等面向,探討「挖礦」這件事對加密經濟的影響。
瘱瘰瘳
瘱瘰瘴 瘷瘮 開採 登 加密型貨幣的挖礦機制
7.1 挖礦的演進過程
基本上,任何一種「可挖礦」的加密型貨幣,其挖礦技術的演進,
大都遵循以下三個過程:
精進 : 在 進 化 到 設 計 「特 殊 應 用 積 體 電 路 瘨癁癓癉癃 登 癁癰癰癬癩癣癡癴癩癯癮瘭
癓癰癥癣癩瘌癣 癉癮癴癥癧癲癡癴癥癤 癃癩癲癣癵癩癴瘩」的專屬挖礦晶片來挖礦。
新的加密型貨幣,大都有其特殊的挖礦演算法,在發展的初期,無
可厚非,大都採用一般的電腦 癃癐癕,編寫挖礦程式。這些挖礦程式,大
多具備以下相同的特性:
「計算簡單」、「必須反覆執行很多次」、「耗費計算資源」
但是「可平行處理」。
資料來源:作者提供之照片
的,大家就會把腦筋動到「顯示卡」上,想要在「顯示卡」上開發挖礦
程式,希望能藉由「顯示卡」在處理「簡單」、「反覆計算」作業上的優
勢,強化挖礦的效率。
然 而,當 挖 礦 的 獲 利 高 到 某 一 個 程 度 的 時 候,自 然 會 有 人 想 要
研發挖礦機的「專屬應用晶片」來挖礦。 這種「專屬應用晶片」,在
癉癃 設計領域中稱之為 癁癓癉癃 瘨特殊應用積體電路 癁癰癰癬癩癣癡癴癩癯癮瘭癓癰癥癣癩瘌癣
癉癮癴癥癧癲癡癴癥癤 癃癩癲癣癵癩癴瘩。 而以這種方式所設計的晶片,就好比挖礦的奴工,
只會反覆做預先設定好的事情,一旦作業流程稍有更改,它就無法勝任
了。 但是,也就因為是「為了特殊的應用而設計」,所以可以針對該項
應用的運算進行「優化 瘨癏癰癴癩癭癩発癡癴癩癯癮瘩」,設計出既有效率又省電的 癉癃
瘱瘰瘶 瘷瘮 開採 登 加密型貨幣的挖礦機制
就會根據每個成員的貢獻比例,扣除礦池的手續費,將收益分配給所有
參與成員。
因為「礦池」需要集合非常多的算力,才能達到穩定的收益,隨著
「礦池」彼此間的競爭與消長,比特幣全網的算力已漸漸地集中在少數幾
家的「礦池」手中,從【圖瘷瘮瘲】的礦池算力分布圖當中可看出,前五大
的礦池,占據了 瘷瘵瘥 的「區塊」產量,而這與中本聰當初發明比特幣時
的去中心化理想,早已大相逕庭。
圖 瘷瘮瘲瘺 比特幣礦池的算力分布圖
瘱瘰瘸 瘷瘮 開採 登 加密型貨幣的挖礦機制
7.2 挖礦產業的供應鏈
「抵抗專用晶片的挖礦演算法」存在嗎?從技術的層面分析,這個
問題的答案應該是「不存在」!
以「以太幣」為例,挖礦採用的是「癅癴癨癡癳癨 算法」,而這種算法的
特色,是在計算的過程當中需要使用很大的記憶體。但是設計 癉癃 的人都
知道,為了節省成本,在設計 癉癃 晶片的時候,如果需要使用的記憶體超
過了 瘶瘴癋療,大都會使用「外部記憶體」,也就是所謂的 癄癒癁癍,而不
會使用晶片內的 癓癒癁癍。
以目前以太幣在使用「癅癴癨癡癳癨 演算法」挖礦的清況下,大約需要
瘳癇療 以上的記憶體。 所以,就算開發出了一個「以太幣挖礦的專用晶
片」,其設計架構,也只能將「控制邏輯的部分」做成專用晶片,「記憶
體的部分」還是得外接 癄癒癁癍,這個架構,與目前「顯示卡」的架構非
常相似,所以在挖礦效率的提升上非常有限。
從市場價值的角度來看,「顯示卡」是一個通用晶片,除了挖礦以
外,在遊戲產業中也同時扮演重要的角色。反觀為「癅癴癨癡癳癨 演算法」所
設計的「專用晶片」,除了能挖以太幣外,並沒有其他應用價值。 如果
哪一天以太幣失去價值、或是該以太專用挖礦設備失去競爭力專用晶片
也就完全無用武之地。 再以成本考量,依製程不同,一顆專用晶片從設
計到生產完成、組裝成礦機,整個週期約需八個月以上,開發的成本從
幾百萬美元起跳。 要承擔如此大的成本壓力,以及漫長的生產週期,對
瘷瘮瘲瘮 挖礦產業的供應鏈 瘱瘰瘹
礦機生產廠商而言,大都不太願意冒險去製作這類效率提升相對 癇癐癕
較低的專用挖礦晶片。 此外,以太坊的白皮書內也曾明確指出,之後的
共識機制,將從需要挖礦的「工作量驗證 瘨癐癯癗瘩」,轉置成不需要挖礦
的「權益證明 瘨癐癯癓瘩」,也許,這也是讓想做專用挖礦晶片的廠商卻步
不前的最主要原因之一吧 !
如前所述,使用一般電腦挖礦的時代,似乎已經過去了。 現在,挖
礦的方式大致上可以分成兩大版塊:一個是用「顯示卡」挖礦;另一個
是使用「挖礦專用晶片」來挖礦。
就比特幣而言,當專用礦機出現以後,就已經很少有人用「顯示卡」
挖比特幣了,新聞中常提到一些學生在宿舍中使用「顯示卡」挖比特幣,
這可能是個誤會。 因為使用顯示卡獨自挖到比特幣的機率,比中樂透還
低。 就算加入礦池,所能提供的貢獻也微乎其微,將來所分到的獎勵收
益一定遠低於電費,完全不符合成本,所以,現今應該已經不會有人用
顯示卡去挖比特幣了 !
現在用專用晶片來挖礦的幣種,主要有比特幣、萊特幣以及達世幣
等。 要做這種專用的挖礦晶片,取決於 癉癃 設計的功力,目前的主流 癉癃
設計廠商,都還未正式跨入這一塊領域,主要原因可能還是對加密型貨
幣市場不了解。 此外,幣價起伏太大,無法穩定掌握獲利,也可能是一
個考量的因素。
在 瘲瘰瘱瘶 年以前,專業礦機廠商大部分都算是新創公司,並不擁有
專屬挖礦晶片的設計體系,因此必須藉助一些 癉癃 設計相關服務公司的
幫忙,才能完成 癉癃 的後段設計、晶圓廠下線投片以及封裝測試等一條龍
式的服務。雖然我們常常會從新聞當中聽到,某某 癉癃 設計服務公司是比
特幣概念股,但是事實上,這些挖礦專用晶片的產權,並不屬於這些 癉癃
設計服務公司所有,而是屬於委託製造的 癉癃 廠商。在整個挖礦產業的供
瘱瘱瘰 瘷瘮 開採 登 加密型貨幣的挖礦機制
應鏈上,這些公司僅能算是晶片生產作業中的一個環節罷了。
在專用晶片製作的環節裡,負責 癉癃 晶圓代工的公司,毛利應該最
高,因為礦機晶片演算法往往只能靠晶圓製程的精進,取得較佳的競爭
優勢,所以挖礦晶片公司往往會購買當下最先進的製程,其進入門檻登
光罩,基本上是以數百萬美元到千萬美元起跳。業者透露,在 瘲瘰瘱瘷 年第
三季這些加密型貨幣的專業礦機市場,不包含顯示卡,大概有四億美元
左右,而 癉癃 晶圓代工公司,可能是這個供應鏈中受惠最大的贏家。 再
者,挖礦晶片因為長年高速運行,所以,封裝散熱也很重要,因此,各
家封裝大廠,也有機會從提供較佳的封裝散熱解決方案中獲利。
至於使用顯示卡挖礦的主要市場,是在於一些使用專屬挖礦晶片比
較沒有這麼佔優勢的幣種,例如,以太幣、 門羅幣、 零幣等。 目前全球
顯示卡晶片仍掌握在 癎癖癉癄癉癁 和 癁癍癄 兩大廠商手上,受惠於挖礦的收
益,挖礦晶片的毛利和供貨量雙雙上升,已經超越了消費型產品的範疇。
目前高階顯示卡,九成以上是出貨給挖礦使用。 從另一個角度看,現有
的顯示卡晶片,基本上就可以說是某些特定挖礦算法的專用晶片,這樣
的趨勢,也間接使一些顯示卡品牌商的營收,上升到歷史新高。
無論是使用專用晶片或是使用顯示卡挖礦,電源供應器都是不可或
缺的要件。因為這些挖礦設備,從高壓交流電纜導入的 瘱瘰 萬伏特,降壓
到 瘱瘰瘰 伏特至 瘲瘴瘰 伏特不等的市電電壓,再從市電電壓轉換到 瘱瘲 伏特
直流電,接入挖礦設備,電源供應器是必備的要件。 大部分的礦工都會
選擇一些大功率且轉換效率高的電源供應器,因此電源供應器相關的供
應商,特別是高價電源供應器的廠商以及其零件供應商 瘨例如,被動元件
供應商瘩,應該也可以算是挖礦供應鏈當中受益的一員吧 !
8
流通 – 交易所
— Market is asking . . .
中本聰雖然發明了比特幣這種去中心化的加密型貨幣系統,但是在
初期,也只有靠「挖礦」才能取得這種貨幣。 而挖礦需要機器、 電力和
空間,所以這並不是一個想要投入就可以立即進入的領域。 嗅到了此一
商機,貨幣交易的「次級市場 瘨癓癥癣癯癮癤癡癲癹 癍癡癲癫癥癴瘩」應運而生。
使用區塊鏈機制的加密型貨幣,其交易絕大部分在網際網路上發
生,並不是面對面交易。 因此,為了解決交易當中「貨款對付 瘨癄癖癐 瘭
癄癥癬癩癶癥癲癹 癶癳瘮 癐癡癹癭癥癮癴瘩」的問題 瘨俗稱一手交錢、一手交貨瘩,必須要有
一個公正的第三方,作為交易的保證人,這個公正的第三方,我們統稱
為「加密型貨幣交易所 瘨癅癸癣癨癡癮癧癥 癦癯癲 癃癲癹癰癴癯癣癵癲癲癥癮癣癹瘩」,也有人稱其
為「虛擬貨幣交易所 瘨癅癸癣癨癡癮癧癥 癦癯癲 癖癩癲癴癵癡癬 癃癵癲癲癥癮癣癹瘩」。
瘱瘱瘱
瘱瘱瘲 瘸瘮 流通 登 交易所
8.1 交易所簡介
如果依照「客戶資產的保存方式」來做分類,交易所可分為「中心
化」與「去中心化」兩種。
8.1.1 中心化交易所
針對「中心化交易所」,依照「交易邏輯」的不同,又可分為「撮
合式」、「代買、代賣式」以及「場外交易式」三種型式。
瘱瘮 撮合式
此種形式的交易所,在概念上比較接近市場上的證券交易所。買賣
雙方將自己理想的買賣價格輸入交易所系統,產生買單或賣單。而
一張買單或賣單,如果沒有對應可以成交的掛單,就會被放進「掛
單簿」,成為「掛單者 瘨癍癡癫癥癲瘩」。如果這張買單或賣單,在「掛
單簿」上有「掛單者」的掛單可以匹配成交,則交易所就立即將其
匹配成交,而這張買單或賣單則稱之為「取單者 瘨癔癡癫癥癲瘩」。在交
易的過程中,最後一筆成交的價格,即為該虛擬貨幣的即時市場價
格。
目前,市場上的大型交易所,大都為「撮合式交易所」。因為掛單
簿上的掛單量會直接影響到使用者的意願,而大型撮合式交易所因
為使用者多、掛單簿深度夠、加密型貨幣流動便利,所以很多交易
者會在不同的交易所間來回買賣套利,在幣圈稱之為「搬磚」。甚
至還有專門的套利軟體,搭配交易所提供的「應用程式介面 瘨癁癐癉
登 癁癰癰癬癩癣癡癴癩癯癮 癐癲癯癧癲癡癭癭癩癮癧 癉癮癴癥癲癦癡癣癥瘩」,自動下單,藉由高頻
交易套利。
瘸瘮瘱瘮 交易所簡介 瘱瘱瘳
瘲瘮 代買、代賣式
這類型的交易所,在操作上,有點像銀行買賣外匯的方式,客戶直
接向交易所買賣加密型貨幣。舉例來說,如果比特幣現在的市場價
格是「瘳瘰 萬台幣兌換一枚比特幣」,「代買、 代賣式」的交易所,
很有可能會以 瘳瘱 萬賣出、瘲瘹 萬買入的價格對客戶進行交易。
交易所因為要保持交易的即時性,所以必須要有一定程度的貨幣庫
存量。如果庫存不夠,就必須向合作的「撮合式交易所」補貨。因
為背負著價格波動、補貨時間以及貨幣持有成本等風險,理論上,
從「代買、代賣式交易所」所得到的報價,一定會比從「撮合式交
易所」中所獲得的成交價來得差一些。
瘳瘮 場外交易式
這種交易所存在於「大型交易所尚未出現」的年代。在當時,買賣
雙方必須將自己要買賣的貨幣數量、價格放在一張「第三方」所提
供的表格上。然後,持有加密型貨幣的賣方,必須先把加密型貨幣
轉給當作「中保」的「第三方」,而買方則直接將購金 瘨通常是法
定貨幣,例如人民幣、美元等瘩 交付給賣方 瘨如透過轉帳瘩。賣方在
收到購金後,告知公正第三方,第三方再將加密型貨幣轉給買方。
此種三角轉換的模式,因為沒有撮合機制,必須要自己尋找交易對
手,所以比較沒有效率。但在 瘲瘰瘱瘷 年 瘹 月中國明令禁止虛擬貨幣
交易所之後,原本的「中心化交易所」很多都改回到這種原始的
交易模式。在此模式中,購金 瘨人民幣瘩 是單向在交易雙方間流動,
與虛擬貨幣的流動脫鉤,為的就是要規避官方的監管,官方較難得
知金流的目的,難以禁止。
瘱瘱瘴 瘸瘮 流通 登 交易所
8.1.2 去中心化交易所
「交易去中心化」這件事情,從進入網路世界之後,就從來沒有真
正實現過。 因為網路交易並非是面對面的買賣,而且「實名制」根本就
無法徹底落實,也因此第三方支付平台才有機會出線而壯大。
但是當以太坊在區塊鏈上實現了智慧型合約後,整個情勢就改觀了。
智慧型合約其實就是一個程式,當這個程式被部署在區塊鏈上、且經過
礦工打包確認之後,就不能被修改。 所以,如果我們將交易的邏輯,寫
成智慧型合約,並且約定,只有藉由交易雙方「私鑰」簽署交易指令,
才能移動該智慧型合約中的代幣,這樣一來,實際能操縱代幣移動的,
就只有交易雙方的「私鑰」。 也就是說,交易者本身並沒有將代幣的所
有權以及支配權交給他人,智慧型合約雖然由平台提供,但是平台並沒
有移動雙方代幣的權利,這也杜絕了平台一旦被駭、客戶就損失貨幣的
風險。
但是「完全去中心化」的交易所,用戶體驗相當不好,其主要原因
在於:
瘱瘮 交易功能不完全
「去中心化交易所」提供的交易模式和工具,仍落後於中心化交易
所。 舉例來說,「去中心化交易所」大都沒有支持「限價訂單」的
功能,買賣掛單還如同網路拍賣市場一般原始,非常不方便。用戶
瘸瘮瘱瘮 交易所簡介 瘱瘱瘵
瘲瘮 執行效率不彰
其次,交易所的作業如果都使用區塊鏈機制來執行,礙於現在區塊
產生很慢 瘨以太坊區塊鏈平均 瘱瘵 秒產生一個區塊瘩,尤其是必須
快速執行多個交易服務時,更顯捉襟見肘。
因此,如果要依賴區塊鏈的礦工來處理每個交易的結算,一定會導
致處理速度緩慢,不僅沒有效率,也有可能因而導致礦工以優先打
包該筆交易為藉口,收取高額的上鏈手續費,破壞了原本交易「先
到先服務 瘨癆癃癆癓 登 癆癩癲癳癴 癃癯癭癥 癆癩癲癳癴 癓癥癲癶癥癤瘩」的規則。
瘱瘱瘶 瘸瘮 流通 登 交易所
瘳瘮 鏈上手續費過高
8.2 混合式去中心化交易所
綜合以上原因,我們可發現,「中心化交易所」與「去中心化交易
所」各有其優缺點,而如何兼顧兩者的優點、 屏除其缺點,發展出一種
混合模式的交易所,將會是未來加密型貨幣交易所發展的新趨勢。
8.2.1 基本理念
基本上,這種混和模式的交易所,稱之為「混合式去中心化交易所
瘨癈癅癘 登 癈癹癢癲癩癤瘭癤癥癣癥癮癴癲癡癬癩発癥癤 癅癘癣癨癡癮癧癥瘩」,之所以稱之為「混合」,
是因為:
瘱瘮 從「交易媒合」的機制來看,比較像「中心化交易所」。整個報價
以及下單的機制、搓合的過程,都以類似中心化的交易模式進行。
瘲瘮 但是如果從「資產保管」的機制來看,卻可說是「去中心化交易
所」,因為「私鑰」是由客戶自己保管。客戶在確認交易後,即使
用「私鑰」對交易指令進行電子簽章,這些動作都是由客戶自己親
自執行,交易所並不會插手。
簡而言之,一個理想的「混合式去中心化交易所」,至少要能提供以下
幾項功能:
瘱瘮 資產的「所有權」以及「支配權」是掌握在客戶自己的手裡,亦即
「私鑰」是由客戶自己掌管;
瘲瘮 藉由「中心化」的資料庫,替客戶進行市場撮合;
瘱瘱瘸 瘸瘮 流通 登 交易所
瘳瘮 訂單撮合成功、 雙方結算清算資訊記錄完成後,由客戶使用「私
鑰」執行電子簽章,再透過交易所的系統,將交易結果廣播至區塊
鏈上,進行確認。
「混合式去中心化交易所」的作法,一方面讓使用戶能保有資產的控制
權、享有接近即時交易的體驗,另一方面使客戶的交易能兼具市場效率
與流動性的雙重優勢。 更重要的是,所有廣播至區塊鏈上的交易資訊,
都是以「透明化 瘨癔癲癡癮癳癰癡癲癥癮癴瘩」以及「可追溯 瘨癔癲癡癣癥癡癢癬癥瘩」的方式進
行記錄,如果發生人為操控等事件,相對於「中心化交易所」,將更能
即時檢測出來。
此外,目前已經廣泛應用於「中心化交易所」的訂單撮合系統,如
果要完全複製到區塊鏈的環境上使用,其實有些不切實際,緩慢且高手
續費的鏈上掛單系統,費用既高、反應也不夠即時,往往為人所詬病。
也因此,混合式交易所兼顧了「去中心化交易所」用戶自己保管資
產的優勢,同時有效率的搓合用戶之間的交易,不但是現行解決區塊鏈
效率問題的階段性作法,也很可能會是交易所未來發展的趨勢。
8.2.2 JOYSO
資料來源:JOYSO Whitepaper
瘱瘮 下單
用 戶 首 先 將 數 位 貨 幣 存 入「智 慧 型 合 約」 , 透 過 網 路 頁 面 向
癊癏癙癓癏 送出「買單」或「賣單」,以及確認該「買單」或「賣單」
的電子簽章。
瘲瘮 撮合
雖然 癊癏癙癓癏 所使用的撮合演算法並不是開放原始碼,因為其交
易之順序可透過 癗癥癢 進行監督,所有交易順序的變更,都顯示於
網頁上,所以,癊癏癙癓癏 也不會擅自更改交易順序,進行套利。
瘳瘮 上鏈
「智慧型合約」在驗證雙方的電子簽章後,會將撮合結果廣播至
「以太坊」公有區塊鏈上。 撮合結果完成前,用戶能隨時「取消交
易」,必要時也可直接提出資金。
「智慧型合約」就像是一個可被交易對手信任的機器,這台機器,
主要是想取代原本在「貨款對付 瘨癄癖癐 瘭 癄癥癬癩癶癥癲癹 癶癳瘮 癐癡癹癭癥癮癴瘩」過程
中「中保」的角色。舉一案例說明,假設 癍癩癣癨癡癥癬 想用自己擁有的 癙 代
幣購買 癘 代幣,此時 癔癩癮癡 剛好想賣出她手邊擁有的 癘 代幣,整個交易
將依以下步驟進行:
瘵瘮 癊癏癙癓癏 將撮合結果傳送到區塊鏈上,交易完成後雙方即可提出自
己的代幣。
相較於「中心化交易所」一對一的訂單撮合方式,用戶應該會比較
喜歡 癊癏癙癓癏 的智慧型撮合系統。舉例來說,假設 癔癩癮癡 想以 瘱 顆 癙 代
幣等於 瘰瘮瘰瘱 以太幣的價格賣出瘱瘰顆癙代幣, 癊癏癙癓癏 的智慧型撮合系
統,會從 癙 代幣訂單簿中找出 瘱瘰 顆高於 瘰瘮瘰瘱 以太幣的買單而又是最高
的出價單將兩者撮合成交。也就是說,癔癩癮癡 或許可以拿到比
更好的結果。 如果在「完全去中心化交易所」一對一的訂單撮合方式之
下,往往不一定能撮合最好的價格。 而當 癊癏癙癓癏 系統無法找到符合
癔癩癮癡 的訂單時, 癊癏癙癓癏 會部分成交符合 癔癩癮癡 要求的訂單,並將剩餘
未成交的 癙 代幣量自動掛入掛單簿等待其他取單者搓合,也就是說透過
這個智慧型合約,使用者有機會得到比指定價格更好的成交價。
瘱瘲瘲 瘸瘮 流通 登 交易所
8.3 交易所的風險
「中心化交易所」雖然處理交易的效率比較高,但是必須幫使用者
保管「私鑰」,所以往往淪為駭客攻擊的目標。僅在 瘲瘰瘱瘷 年內,就有多
個「中心化交易所」被駭的新聞傳出,損失總和超過 瘱瘰 億美元。
所謂「擁有加密型貨幣」,其實就是持有該「帳戶地址 瘨公鑰瘩」的
「私鑰」。 不可避免的,「中心化交易所」必須幫客戶保管加密型貨幣,
自然擁有本該屬於客戶「帳戶地址」的「私鑰」。 當然,「中心化交易
所」會將大部分的加密型貨幣,以「離線 瘨癏瘏癩癮癥瘩」的方式保存。 但是
為了應付使用者即時提幣的需求,也需要將小部分的加密型貨幣放在線
上錢包 瘨熱錢包瘩 中,以便即時取用,同時也就直接把「私鑰」放在伺服
器內。 因此,只要防火牆被攻破,「私鑰」遭到竊取,「帳戶地址」內的
加密型貨幣就會被洗劫一空,有人戲稱,這還真比搶銀行更方便。
有關交易所被駭的案例,不勝枚舉,在此我們姑且以 療癩癴瘌癮癥癸 遭駭
事件為例做說明 癛瘹癝。
瘱瘮 全部用戶,無論持有多少貨幣、 持有哪些幣種,大家共同承擔損
失。
瘲瘮 在平台重新開放作業後,客戶可立即拿走儲存在 療癩癴瘌癮癥癸 平台
中尚存的 瘶瘳瘥 資產,而被盜走的 瘳瘷瘥 部分,則由 療癩癴瘌癮癥癸 發給
療癆癘 債券,作為補償,意即,持有一顆 療癆癘 代幣,代表 療癩癴瘌癮癥癸
欠你 瘱 美元。
療癆癘 代幣 瘺 股權 瘺 癒癒癔 瘽 瘱 瘺 瘱 瘺 瘱
甚至更差! 為何可以這樣呢?因為客戶當時是處於弱勢,只能決定要不
要換、以及何時換! 剩下一切都是 療癩癴瘌癮癥癸 平台說了算!
當時市場甚至傳出陰謀論,很多人覺得這次的被駭事件很可能是內
賊幹的,而因為比特幣是一個公開帳本,被駭的比特幣會被標記成黑錢,
很難銷贓。所以,有一說 癒癒癔 是拿來給盜幣者下車用的 ! 藉此吸引駭
瘸瘮瘳瘮 交易所的風險 瘱瘲瘵
「中心化的交易所」不僅被駭事件時有所聞,甚至還有遭到政府查
禁的案例。
該平台非常保護使用者的資訊,很多平台或個人被駭的數位貨幣,
都曾被轉入此平台後賣出。 也許是因為,傳言中,很多來歷不明的數位
貨幣,都被集中在此平台銷贓,所以,平台內大多數的時間,都與其他
大型美元交易所,有著 瘳瘥 至 瘵瘥 左右的價差,因此也吸引了不少人到
此藉由價差進行套利。至 瘲瘰瘱瘷 年 瘷 月 瘲瘵 日止,療癔癃瘭癅 平台接受包括
美金、 蘇俄盧比、 歐陸貨幣與比特幣、 萊特幣、 以太幣等諸多虛擬貨幣
之間的兌換 瘨參見【表瘸瘮瘱】瘩 癛瘴瘳癝。
療癔癃 儤 癕癓癄
療癔癃 儤 癅癕癒 瘨癅癵癲癯瘩
療癔癃 儤 癒癕癒 癒癵癳癳癩癡癮 癒癵癢癬癥
癕癓癄 儤 癒癕癒
癅癕癒 儤 癕癓癄
癌癔癃 儤 療癔癃 瘨癌癩癴癥癣癯癩癮瘩
癌癔癃 儤 癕癓癄
癌癔癃 儤 癒癕癒
癎癍癃 儤 療癔癃 瘨癎癡癭癥癣癯癩癮瘩
目前 癗癅癘 已經恢復營運接近半年,也少量的買回了當年發行的平
台債券,整件事算是有了初步的解決方案,但後續如何發展,仍有待觀
察。
9
創造 – 代幣首次公開發行 ICO
富貴自古險中求,
厚利總在奕中牟。
好漢做事好漢當,
屆時切莫豪呦呦。
瘱瘲瘷
瘱瘲瘸 瘹瘮 創造 登 代幣首次公開發行 癉癃癏
「癔癨癥 癄癁癏」可以說是搭建在以太坊區塊鏈機制之上的一組程式,
程式與程式之間依既定的邏輯、相互協同合作、自動自發、日以繼夜的
運行。這樣的運作方式,顛覆了傳統的公司組織與治理架構, 癔癨癥 癄癁癏
沒有管理階層、 沒有董事會,一切都靠程式在治理。 所有的程式,都以
「開源程式碼 瘨癏癰癥癮瘭癳癯癵癲癣癥瘩」的方式,公布於網路上,以昭公信。 所有
想要參與這個計畫的人 瘨或稱為投資人瘩,都必須透過以太坊的機制,繳
納以太幣到一個特定的「癔癨癥 癄癁癏 帳戶地址」,以換取 癔癨癥 癄癁癏 所
發行的「道幣 瘨癄癁癏 癔癯癫癥癮瘩」,作為參與 癔癨癥 癄癁癏 的權益憑據 瘨或稱
為股權瘩。
癐癲癯癰癯癳癡癬瘩」 瘨其中包括執行方案以及回饋機制等說明瘩,然後,由所有的
參與者依持有股權的比例進行投票,如果大家同意執行這個提案,則將
「業務提案」製作成「智慧型合約 瘨癓癭癡癲癴 癃癯癮癴癲癡癣癴瘩」,納入以太坊的
區塊鏈平台,由 癔癨癥 癄癁癏 撥款 瘨撥付以太幣瘩 給這個「智慧型合約」,
開始執行這個提案。 日後如有獲利,則依智慧型合約中所編寫的程式邏
輯,回饋予 癔癨癥 癄癁癏,再依股權比例平分給投資人。
這個「組織」在建立的時候,先天就植入了柏拉圖式的概念,但是,
相對的,也滲入了資本主義的色彩,所以,很自然地造就了一個衝突性
極高的複合體,而這個複合體具備了以下幾項特性:
瘱瘮 參與全球化
瘲瘮 治理機制化
瘳瘮 決策資本化
即,大家是以擁有資本的大小來決定議題的結論。
瘴瘮 營運自動化
整個機構的獲利來源,來自於執行參與者所提出的業務提案。各項
業務提案,理論上,都是以「智慧型合約」方式,自動連結到 癔癨癥
癄癁癏 的帳戶地址,而所有的盈虧資訊,都會自動而即時的與帳戶
進行連動。
瘵瘮 利潤共享化
如果整個機構的運作真能如上所述,自動地營運、執行各項計畫,
可想見,這個組織完全不需要開董事會,因為所有的決策,都是即
時地以共識決的方式在做決定;也完全不需要會計人員,因為所有
的財務及帳務資訊,也都會即時地、依既定的程式邏輯、填入資料
庫的欄位中、然後產生所需要的報表;當然,辦公室及各級高薪的
管理人員就更顯多餘,可以完全免除;還有很多傳統公司運作的弊
端,也很有可能因此而不復存在;最重要的是,參與者的利潤,也
是自動而即時的呈現於他在區塊鏈上的帳戶地址中。
「道幣」在這裡所扮演的角色,很清楚,「道幣」就代表「股權」。
因為,參與者手中擁有多少「道幣」,可以投多少票 ! 就可以分得多少
的利潤 !
此外,擁有「道幣」,才有提案權,這與一般傳統公司的運作不同,
從股東與經營者的角度來看,在 癔癨癥 癄癁癏 的機制中,要先擁有股權、
瘹瘮瘲瘮 癉癃癏 的初衷 瘱瘳瘳
成為股東,才能參與公司的經營,而也只有股東,才有參與公司經營的
權利。 這種做法,其實是希望建立一種「全民共治」的理想機制,是否
真的可行,不得而知,因為這個機制在還未啟動之前,就因為程式的瑕
疵而夭折了,完全沒有真正運營以及實驗的機會,這已經是 瘲瘰瘱瘶 年 瘶
月的事了。
瘱瘮 問題所在
數位廣告市場的生態系是由三組參與者所組成:
「廣告商 瘨癁癤癶癥癲瘭
癴癩癳癥癲癳瘩」、「內容商 瘨癐癵癢癬癩癳癨癥癲癳瘩」以及「用戶 瘨癕癳癥癲癳瘩」,而 療癁癔
認為,當今數位廣告的畸形發展,造就了一個不透明而沒有效率的
生態系,並且明顯的侵害了所有參與者的利益。
比如說,在「用戶」的手機帳單中,可能有很大的一個部分,是用
於支付「下載廣告」以及「執行追蹤器程式 瘨癔癲癡癣癫癥癲瘩」所需要的
資料傳輸與頻寬。根據美國紐約時報的統計,每人每月花費在這些
項目上的支出,可能高達瘲瘳美元。消費者也許不自知,一些廣受歡
迎的流行媒體網站,其中竟然內嵌幾十個「追蹤器」,而這些「追
蹤器」不但會消耗電池的電量、降低網頁下載的速度,更會增加資
料流量的成本。
要如何解決這些問題呢?現在的作法,是在用戶端安裝排除廣告的
「插件 瘨癐癬癵癧瘭癩癮 癓癯癦癴癷癡癲癥瘩」來保護自己。 到目前為止,已經有超
過六億台手機以及電腦,安裝了類似的軟體,而且這個數字在還在
持續的攀升中。
瘲瘮 BAT 的解決方案
「注意力 瘨癁癴癴癥癮癴癩癯癮瘩」是指集中精神去做某件事,如觀看廣告、優
質的內容或是用戶想看的其他一切事物。
將向「去中心化」的廣告平台邁進。而這時候就需要引進可以「量
化用戶注意力」的「代幣」以做為貫穿整個業務模式的媒介。
當用戶在瀏覽內容時,療癲癡癶癥 瀏覽器可以藉由標籤頁的功能,以匿
名、私密的方式,記錄用戶的「注意力」。當一則廣告被用戶觀看
而耗費了他的「注意力」時,不但「內容商」能獲得代幣的獎勵,
用戶也因為付出了「注意力」而獲得獎勵。
此外,如果「內容商」願意,也可以針對優質的內容,向「用戶」
收取代幣。 相對的,「用戶」也可以把獎勵的代幣捐贈給公益的
「內容商」,以作為支持社會公益的具體實踐。
理論上,療癁癔 是希望藉由結合區塊鏈、智慧型合約、瀏覽器分析、
開源代碼與審計制度等機制,開發一套「去中心化 瘨癄癥癣癥癮癴癲癡癬瘭
癩発癥癤瘩」而「透明 瘨癔癲癡癮癳癰癡癲癥癮癴瘩」的數位廣告平台,搭配著廣布於
「用戶」端的 療癲癡癶癥 瀏覽器,建構一個廣告行業衡量用戶「注意力
的」新標準。
瘳瘮 代幣的用途
療癁癔 將其所發行的代幣,設定在以下兩項用途:
代幣,作為某種生態系當中流通的貨幣,是否可行?還有待後續的驗證。
但是從募集資金的角度來看 療癁癔 的 癉癃癏,應該算是非常的成功。
瘹瘮瘳瘮 癉癃癏 的特質與演化 瘱瘳瘷
癉癃癏 之所以誘人,有其特殊之處,而且這個募資的機制還持續在演
化,要在此時此刻對 癉癃癏 的功過下定論,實在不可能。但是,嘗試著整
理一些 癉癃癏 的特質,以及其演化的趨勢,似乎可行。
9.3.1 聚沙成塔的可怕力量
起初,大家對於這種聚沙成塔的力量,並沒有把握。 但是經歷過
癔癨癥 癄癁癏、療癁癔 以及後續接二連三 癉癃癏 的成功案例,這種聚沙成塔的
機制,已經被市場證明可行且有效瘡 而以下幾項 癉癃癏 的特質,是造成聚
沙成塔效應的主因:
瘱瘮 作業效率因電子化而大幅提升
投資者可直接在區塊鏈上,使用虛擬貨幣參與投資,
輸贏立見。
瘲瘮 募資市場因區塊鏈機制而排除了國家與地域的限制
瘳瘮 代幣的交易因不受時間與地域的限制而大幅提升了流通性
癉癃癏 所發行的代幣,交易規則大致上與一般的虛擬貨幣相同,可
以在同一條區塊鏈上的不同帳戶地址間自由轉移。就因為有這項優
勢,持有人可在任何時間與任何人進行交易,也可以自由移動到價
格較好的交易所,進行買賣。 相對的,癉癐癏 的股票則受限於證券
交易所的封閉性,無法在不同交易所間自由流通買賣。
9.3.2 從「投資」漸漸演化成「套利」
兩者都是合情合理的在賺取利潤,沒有誰比較高尚或正派。 依照經
濟學的原理,風險總是與獲利成正比,通常風險高的時候,大家比較會
傾向於當一個「套利者」,風險低的時候,則選擇做一個穩當的「投資
者」,這個定律在 癉癃癏 的世界中一樣存在。
在 癉癃癏 問市的初期,大家對這種方式的募資機制還不是很了解,最
後到底會產生甚麼樣的結果,完全無法預期,原則上還是以好奇的心態
在參與 癉癃癏 的活動,單純「投資」的性質比較高。但是,因為「高風險」
本來就是 癉癃癏 機制的先天特質,所以,只靠「從公司營利分得好處」這
樣的誘因,已經沒有辦法說服投資者,從口袋掏出錢來,因為 癉癃癏 的參
與者所需要承擔的巨大風險還真不少,其中包括:
瘱瘮 白皮書中所敘述的內容,不容易得到驗證,癉癃癏 參與者與發動
癉癃癏 的公司之間,是處於一個資訊不對等的狀態。
因此,癉癃癏 的參與者就漸漸地從「投資者」的角色演化成「套利者」,
大家追求的不再是這個發起 癉癃癏 的公司到底要做些甚麼業務?未來的發
展如何?相對的,大家著重的是,這個 癉癃癏 的項目是否有故事性?有多
少人會參與?當然,最重要的還是,癉癃癏 發行的代幣要如何才能脫手?
價格能翻幾倍?而真正諷刺的是,原本 癉癃癏 相對於 癉癐癏 的優勢,例如
匿名、交易轉手方便、可分割等特性,卻成為強化 癉癃癏 在現實世界中套
利的最佳推手。
瘱瘴瘰 瘹瘮 創造 登 代幣首次公開發行 癉癃癏
9.4.1 案例:現代米糕店
有一個知名的糕點師傅,與一些幣圈的朋友商議,想從現在工作的
單位跳出來,自己開一家主打米製糕點的糕點店。 經過討論策畫,決定
未來整個業務的模式,包括行銷、 訂貨、 交付等作業,都透過網路來執
行。 而開店所需的相關資金,約為 瘵儻 瘰瘰瘰 萬台幣,除了自有資金 瘱儻 瘰瘰瘰
萬以外,其他 瘴儻 瘰瘰瘰 萬希望藉由 癉癃癏 的方式募集。
因為公司決定命名為「現代米糕店」,所以預計發行的代幣,也就
順理成章地稱之為「米幣 瘨癍癩癩癃癯癩癮瘩」。經過討論決定,這次 癉癃癏 將發
行 瘳儻 瘰瘰瘰儻 瘰瘰瘰 枚「米幣」,「米幣」與乙太幣的兌換價格定在 瘱 瘺 瘱瘰瘰瘰,
亦即 瘱 枚以太幣可以兌換 瘱儻 瘰瘰瘰 枚「米幣」。
「米幣」與「現代米糕店」業務之間的連結則非常簡單,半年後,
當現代米糕店開幕時,持「米幣」購買相關產品,一律半價。
為了增加投資者對「米幣」的想像空間,公司也在白皮書當中隱諱
瘱瘴瘲 瘹瘮 創造 登 代幣首次公開發行 癉癃癏
地提及,當公司賺錢的時候,持有米幣的客戶,可以以更低的折扣價購
買現代米糕店的商品。 除此之外,公司也會以「適當的價格」回購「米
幣」。
但是,老天似乎跟現代米糕公司開了個玩笑,經過了一個多月的
癉癃癏 活動,總共只募到了 瘱瘳瘲 枚的以太幣,折合新台幣約 瘲瘰瘰 多萬元。
從 癉癃癏 募資的角度來看,這算是一個徹底失敗的 癉癃癏。 為什麼這個計
畫會敗得這麼慘呢?其實稍做分析,不難看出端倪。
9.4.2 成敗的關鍵
假設錯誤
純粹從經濟學的觀點分析,當一個投資人購買了「米幣」,而半年
後如果又真的能持「米幣」以「半價」購得現代米糕店的產品,那這個
「米幣」在半年後應該有接近一倍的成長空間。 癗癈癙?道理很簡單。 如
果現代米糕店開幕後門庭若市、大家拚了命的在搶購,之前持有「米幣」
的投資者,這時候只需要在網路上標售「米幣」,就可以大賺其差價了。
而因為持有「米幣」購買產品所獲的利益,為原產品價格的 瘵瘰瘥 ,所
以,「米幣」標售的價格再高也高不過當初 癉癃癏 原價的兩倍。也就是說,
當初投資購買「米幣」的人,現在有機會賺得接近一倍的利潤。
一個錯誤的假設,加上一個狂熱的執行,就等於一個不可避
免的悲劇。
而「投資購買米幣有機會賺得接近一倍利潤」的立論,其實是建構在
瘹瘮瘴瘮 什麼樣類型的項目適合 癉癃癏? 瘱瘴瘳
「現代米糕店開幕後門庭若市、大家拚了命的在搶購。」
的假設之上。 但是大家是否真的相信這個假設?這位師父到底有多少知
名度?他講的話有多少人相信?是這次 癉癃癏 是否能募得到錢的關鍵。
缺乏網路性
癉癃癏 畢竟是源於區塊鏈的機制,當然與區塊鏈愈扯得上關係的題
目,就愈容易獲得投資人的認同。因為,別忘了, 癉癃癏 的募資對象,大
部分是來自於已經擁有虛擬貨幣的參與者。
目前絕大多數與區塊鏈相關的服務,都是在做虛擬貨幣的交易,所
以,與虛擬貨幣相關的金融服務,會是熱門的重點。 其他一些與網際網
路相關的服務,例如智財權的保存與使用,也有機會發展成好的 癉癃癏 項
目。
但是,要將實體世界中的一些食衣住行與區塊鏈扯上關係,例如像
是現代米糕店這類的項目,因為距離網路的議題太遠,而且有地域性的
限制,普遍難以得到投資人的青睞。
誘因不夠強
「有機會賺得接近一倍的利潤」這個誘因不夠強嗎?老實說,對於
一般的人來說可能夠強,但是,這樣的誘因,對於大多數參與 癉癃癏 的人
而言,絕對引不起他們的興趣。公司在 癉癃癏 的時候,也曾隱諱的提到:
「當公司賺錢的時候,持有米幣的客戶,可以以更低的折扣
價購買現代米糕店的商品。 除此之外,公司也會以『適當的
價格』回購米幣」。
瘱瘴瘴 瘹瘮 創造 登 代幣首次公開發行 癉癃癏
對 ICO 投資者的認知不足
對一個「平常習慣於持有虛擬貨幣」的投資者而言,與其持有這份契約,
還不如直接操作虛擬貨幣。
此外,現在的 癉癃癏,大部份是以「以太幣」作為投資媒介,投資人
必須先將法定貨幣轉成「以太幣」,再用「以太幣」去投資 癉癃癏 代幣,
以後想要「變現」的時候,公司還是用「以太幣」換回代幣。 但「以太
幣」現在每天的波動,動輒 瘱瘵瘥 以上,綠電 瘱瘰瘥 的年化收益,可能還
抵不過「以太幣」一天的波動,如果「以太幣」跌,對投資人來說就是
虧損;如果「以太幣」漲, 瘱瘰瘥 的收益相對於「以太幣」的漲幅,就相
形見拙了,那還不如直接買「以太幣」放著不動,比較簡單,流通性也
比較強。
瘱瘴瘶 瘹瘮 創造 登 代幣首次公開發行 癉癃癏
其實,如果募資的媒介是法定貨幣,「太陽能電板受益權證」可能是
一個不錯的募資商品,因為法幣的波動低、 穩定,所以 瘱瘰瘥 的收益率
可以說是非常的好了。但是,因為虛擬貨幣的漲跌幅常常超過了收益率,
所以如果要藉由 癉癃癏 的方式募資,就顯得不太適當了。
瘹瘮瘵瘮 癉癃癏 要做哪些事? 瘱瘴瘷
一個 癉癃癏 的募資項目要做那些事呢?大致上可歸納為「撰寫白皮
書」、「經營社群」、「舉辦公開說明會」、「發行代幣」、「上市交易流
通」等幾個項目。
9.5.1 撰寫白皮書
癉癃癏 的 第 一 件 事, 也 是 最 重 要 的 一 件 事, 就 是 撰 寫 「白 皮 書
瘨癗癨癩癴癥癰癡癰癥癲瘩」。 癉癃癏 募資,都是在公司非常早期的階段,通常只
有一個想法,但沒有實質的產品,這時候白皮書就極其重要。夢想一下,
用這份薄薄十幾二十頁的文件,有可能換到幾百萬、幾千萬甚至上億美
元的早期投資,有甚麼比這個還划算的事情?所以,癉癃癏 的第一件事就
是要寫好白皮書,從負責任的角度來看,一本好的白皮書,也算是對投
資者的尊重吧 !
因為,癉癃癏 項目通常是在一個非常早期的投資階段,所以,可能
連「最簡可行產品 瘨癍癖癐 登 癍癩癮癩癭癵癭 癖癩癡癢癬癥 癐癲癯癤癵癣癴瘩」都沒有,
大部分的投資者,都是看經營團隊的組成和風評,決定是否進行投
資。因此,介紹創業團隊,就成為白皮書裡最重要的部分。
癍癥癮 的知名度以及過去的豐功偉業,都是必須大書特書的重點。
因為,在資訊不夠透明的 癉癃癏 市場中,投資人看中的是「人」而
不是「事」。 雖然在 癉癃癏 的過程中,「到底是做甚麼業務」很重
要,但是,對投資人來說,「由誰來執行這項計畫」可能更重要。
是業務項目,很可能會因時、因地或因外在環境的改變而必須進行
調整。這時候,人的因素就變得非常的重要,選對了經營者,就有
機會帶領團隊突破困境、化危機為轉機,選錯了人,公司可能就此
一蹶不振、以破產收場。所以,在這種非常初期的 癉癃癏 募資階段,
投資者看重的是「人」,慎選經營團隊成員,癉癃癏 就成功了一半。
瘲瘮 代幣發行計畫及用途
癉癃癏 發行的代幣有甚麼用途?與白皮書當中所提出的業務有何關
聯性?發行的代幣具備了哪些當下就看得到的價值?有沒有未來成
長的想像空間?這都是參與 癉癃癏 投資者所關心的事。
銀行法第 29 條 :
「非銀行不得經營收受存款、 受託經理信託資
金、公眾財產或辦理國內外匯兌業務。」
銀行法第 29-1 條 :
「以借款、 收受投資、 使加入為股東或其他
名義,向多數人或不特定之人收受款項或吸收資金,而約定
瘱瘵瘰 瘹瘮 創造 登 代幣首次公開發行 癉癃癏
證交法第 22 條 :
「有價證券之募集及發行,除政府債券或經主
管機關核定之其他有價證券外,非向主管機關申報生效後,
不得為之。」
9.5.2 設立官方網站
癉癃癏 既然是透過網路進行募資,網路當然是大部分參與者獲得資訊
的管道,因此,一個精心設計的「官方網站 瘨癏瘎癣癩癡癬 癗癥癢癳癩癴癥瘩」,就顯
得特別的重要。
瘹瘮瘵瘮 癉癃癏 要做哪些事? 瘱瘵瘱
首先,要將白皮書大部分的內容,經過整理及設計,放上官方網站。
其次,如果已經有產品開發的雛型或試用版本,也務必要想辦法以說故
事的方式在網站上呈現。 此外,如果在官方網站上能裝置一個可以展示
的產品,往往會對投資人帶來相當程度的信任感。
9.5.3 經營社群
依據。
9.5.4 舉辦公開說明會
雖然 癉癃癏 是一個純網路的募資模式,但是,「眼見為憑」仍然是人
們評估可信度的選項之一,這也是大部分的 癉癃癏 項目還是會舉辦一些公
開說明會的原因。雖說,能舉辦公開說明會並不代表這個 癉癃癏 項目就一
定不是騙人的空氣項目,但是,如果募資者能公開站出來,直接面對群
眾,在博得投資人信任的議題上,確實也有加分的效果。
9.5.5 發行代幣
萬事俱備,只欠東風,準備好白皮書以及相關的作業之後,真正的
主角就要上場了。 癉癃癏 代幣的發行,可以分為以下幾個步驟:
瘱瘮 選擇區塊鏈平台
既然要在區塊鏈上發行代幣,最重要的當然是先選定使用的區塊鏈
平台。 時下的 癉癃癏 項目,大多數都會選擇使用以太坊的「智慧型
合約」機制,進行代幣的發行。當然,除了以太坊之外,也有其他
區塊鏈平台具備「智慧型合約」的功能,但是因為普及率未達經濟
規模、或是技術尚未經大量使用驗證,所以實用性並不高。
瘲瘮 製作代幣發行合約
選定區塊鏈平台後,技術團隊必須將自己的募資規則、代幣的交易
規則 瘨或稱為「移轉規則」瘩,以「智慧型合約」的方式,製作成
「代幣發行合約」。 然後藉由礦工將合約打包進入區塊、經過數個
瘹瘮瘵瘮 癉癃癏 要做哪些事? 瘱瘵瘳
確認後,透過所在的節點,傳送到其他的節點。而因為區塊鏈的特
性使然,這份智慧型合約在每一個節點上執行的結果都會一致。
例如,癊癏癙癓癏 這家公司,就在以太坊的區塊鏈系統上,發布了一
個「發行代幣」的智慧型合約,稱之為 癊癏癙癓癏代幣合約,代幣名
稱為 癊癏癙,總發行量 瘲 億顆。 藉由以太坊的區塊鏈機制,所有節
點就都知道有這麼一種 癊癏癙 代幣,存在在以太坊的區塊鏈上,並
且可以在各個以太坊地址間自由的移轉。
瘳瘮 發布募資合約
有了代幣發行合約以後,接下來就要寫「募資合約」。募資合約的
內容包括「兌換比例」 瘨例如,以 瘱 顆以太幣兌換 瘱瘬瘰瘰瘰 枚米幣瘩、
設定開始和結束的條件、收到以太幣後的集中保管地址以及一些外
加的條件。 比如說,在 癉癃癏 期間,除了募資合約的地址所有人可
以移動項目代幣以外,其他地址都不能移動項目代幣等等附加條
件。
瘴瘮 以太幣與代幣的轉移
當 癉癃癏 發起單位將此募資合約部署到區塊鏈之後,緊接著就要將
癉癃癏 項目發行的代幣移動到此募資合約的帳戶地址下。
9.5.6 上市交易流通
調查發現,癉癃癏 代幣的持有者,平均換手時間只有短短 瘱瘰 天。 這
個數據是在 瘲瘰瘱瘷 年年底 癉癃癏 最火爆的時候所做的調查,當時,每個
癉癃癏 項目在完成募資、 上到交易所掛牌進行交易後,漲幅都非常驚人。
但是,並不是每個 癉癃癏 項目都能一飛衝天,代幣的價格要能炒作上漲,
交易所佔有非常重要的角色。 當時一些排名前段班的交易所,上架費也
因此水漲船高,傳聞甚至有高達數百萬美元。
癉癃癏 在募集資金的效率上,有其優勢。但是,如何以不抹煞其優勢
的方式,進行適當的管理,讓資訊揭露更為透明,確實需要大家集思廣
益,從實做中尋求解答,才能使 癉癃癏 這個機制走得長、走得遠。
Part IV
區塊鏈應用上的新約
New Protocols for
Blockchain Applications
瘱瘵瘵
瘱瘵瘷
在其他領域並不容易找到適當的應用,
因此,
療癬癯癣癫癣癨癡癩癮 開始順應著應用的需求而進行演化。
在接下來的單元中,
演化 – 區塊鏈的演進
區塊鏈機制是一種多重技術的複合式組合,它的誕生,並非來自於
「需求」,而是萃取自「比特幣」這一項應用。在區塊鏈機制剛開始成形
的時候,大家其實並不知道要把這樣的技術組合用在哪裡,只是覺得它
應該會很有用吧 ! 所以,就把所有可能進行電子化的應用都搬出來,套
套看,看看是不是可以用得上。 也因此,想像出來的應用可說是千奇百
怪、應有盡有,大家把區塊鏈講得跟神一樣,能治天下所有自動化或是
電子化所遭遇到的問題,甚至有人把他比喻成是網際網路發明以來,人
類在網路技術上最大的突破。
瘱瘵瘹
瘱瘶瘰 瘱瘰瘮 演化 登 區塊鏈的演進
但是,當大家面對現實環境,被問到要如何將區塊鏈機制落實於
「實際應用」的時候,反而一時搭不上腔,不知道該如何回應。但是就像
電影侏儸紀公園中所說的:
為了延續其生命,區塊鏈機制也開始進行「演化」。 在演化的過程中,
為了適應環境的需求,也漸漸地脫離了當時創立比特幣時代的樣貌。 如
果使用比較嚴格一點的標準,去檢視最新版本的區塊鏈機制 瘨應該很難定
義甚麼是最新的版本瘩,你可能會覺得那根本已經稱不上是「區塊鏈」了,
療癵癴 癷癨癯 癣癡癲癥癳 癷癨癡癴 癩癴 癩癳 癣癡癬癬癥癤 ! 反正甚麼技術好用、有效、堪用,就
用吧 ! 因為我們始終相信
這句話永遠是對的。
區塊鏈機制的演化過程,大致上可以說是從「加密型貨幣 瘨癃癲癹癰瘭
癴癯癣癵癲癲癥癮癣癹瘩」的發行與交易開始,然後漸漸開始擴充到「智慧型合約
瘨癓癭癡癲癴 癃癯癮癴癲癡癣癴瘩」的 應 用,再 進 入 到「分 散 式 應 用 瘨癄癥癣癥癮癴癲癡癬癩発癥癤
癁癰癰癬癩癣癡癴癩癯癮瘩」的領域。以下我們將針對這三個演化方向,進行說明。
起初,創設比特幣的目的非常明確,就是扮演「貨幣支付」的角色。
而且希望這個支付的機制具備「跨境」、「自由自在沒人管得到」、「以
電子的方式傳遞」以及「交易可驗證」等等的功能,所以,採用了「可
瘱瘰瘮瘱瘮 療癌癏癃癋癃癈癁癉癎 瘱瘮瘰:源於虛擬貨幣的原生型區塊鏈 瘱瘶瘱
驗證式的匿名制」以及「去中央控管的運營模式」。 在這個階段,比特
幣所採用的區塊鏈,還是屬於比較原生型的技術,在實務上仍然面臨了
許多待克服的問題。 例如,「重複花用 瘨癄癯癵癢癬癥 癓癰癥癮癤癩癮癧瘩」、「處理交
易的擴增能力 瘨癓癣癡癬癡癢癩癬癩癴癹瘩」、「結算清算確認 瘨癓癥癴癴癬癥癭癥癮癴 癆癩癮癡癬癩癴癹瘩」
以及「資料一致性 瘨癄癡癴癡 癃癯癮癳癩癳癴癥癮癣癹瘩」等問題。
之後,因為比特幣在法規上存在諸多疑義待解,無法被相關的主管
機關所接受。 所以,就有人將其中主要的幾項技術抽離出來,給它取了
一個名字,稱之為「區塊鏈 瘨療癬癯癣癫癨癣癡癩癮瘩」,區塊鏈第一次有了自己的
名字,可算是第一代的區塊鏈機制 療癬癯癣癫癣癨癡癩癮 瘱瘮瘰。 自此,區塊鏈就不
再是比特幣的附庸,而變成是一種「多重技術的複合式組合」,這些技
術包括之前提到的:
瘱瘮 以「公開金鑰加密技術」進行「使用者的身分驗證」;
瘲瘮 以「條件式雜湊演算法」將資料封存,確保各節點所儲存的資料
「很難被竄改」;
瘳瘮 以「工作量驗證的方式」實踐「共識決協定」,確保各節點所儲存
的資料「一致與同步」。
因為區塊鏈的誕生,並不是來自「應用的需求」,而是「技術的萃取」,
所以,接下來必定會要面對現實的殘酷挑戰,大家一定會問:
因為問來問去實在得不到甚麼滿意的答案,所以只好退而求其次的問:
「區塊鏈這樣的機制到底可以用在哪裡啊?」
面對這兩個問題,開始的時候,大家還可以瞎掰一下。 但是,當真
瘱瘶瘲 瘱瘰瘮 演化 登 區塊鏈的演進
正需要將瞎掰的概念落實的時候,大家就開始發現,萃取自比特幣的
原生型區塊鏈機制,根本套不上現存於市場上的應用。 也因此,區塊
鏈本身為了延續其生命,就又開始進行「演化」。 到後來,為了要與已
經被汙名化的原生型區塊鏈做區別,甚至於連名字都開始改了。 也因
此,在許多研究報告與討論中,漸漸地開始使用「癄癩癳癴癲癩癢癵癴癥癤 癌癥癤癧癥癲
癔癥癣癨癮癯癬癯癧癹」、「癓癨癡癲癥癤 癌癥癤癧癥癲」或是「癈癹癰癥癲 癌癥癤癧癥癲」等詞彙,以取
代 療癬癯癣癫癣癨癡癩癮 這個名詞。
癅癍療癒癁癃癉癎癇 癄癉癓癒癕癐癔癉癏癎
癔癡癰癰癩癮癧 癴癨癥 癐癯癴癥癮癴癩癡癬 癯癦 Distributed Ledger
癔癯 癉癭癰癲癯癶癥 癴癨癥 癐癯癳癴瘭癔癲癡癤癥 癌癡癮癤癳癣癡癰癥瘮
癅癴癨癥癲癥癵癭 的出現,將區塊鏈機制帶入了另一個境界,其內建的
癔癵癲癮癩癮癧 癍癡癣癨癩癮癥 癃癯癭癰癬癥癴癥 功能,讓使用者在 癅癴癨癥癲癥癵癭 的平台上,
可以發展比較複雜的「智慧型合約」或是「去中心化自治組織 瘨癄癁癏 登
癄癥癣癥癮癴癲癡癬癩発癥癤 癁癵癴癯癮癯癭癯癵癳 癏癲癧癡癮癩発癡癴癩癯癮瘩」,甚至可以在這個平台上
發行新的虛擬貨幣。
10.2.1 智慧型合約的表示方式
(Line 2) 癃癯癮癴癲癡癣癴 說明
init 1
2
3
4
5
6
7
body 8
9
10
11
12
13
資料來源: 作者繪製
(Line 4) 癃癯癮癴癲癡癣癴 說明
(Line 6) 癃癯癮癴癲癡癣癴 說明
瘱瘶瘶 瘱瘰瘮 演化 登 區塊鏈的演進
包括雙方議定的條件、資訊以及滿足條件後應執行的指令。
(Line 8) 癃癯癮癴癲癡癣癴 說明
條件一 :
當 癣癯癮癴癲癡癣癴 的 兢兡公兡兮兣入 欄位值大於等於 瘷瘵瘬瘰瘰瘰 癥癴癨癥癲 幣 瘨因
為 癣癯癮癴癲癡癣癴 的 兢兡公兡兮兣入 欄位中有錢,就代表有人執行了一筆
轉帳,將 瘷瘵瘬瘰瘰瘰 癥癴癨癥癲 幣轉入了這個 癣癯癮癴癲癡癣癴 的帳號,並
且這筆轉帳的交易已經以 療癬癯癣癫 的方式儲存在 療癬癯癣癫癣癨癡癩癮
中瘩;
條件二 :
在 療癬癯癣癫癣癨癡癩癮 中,這筆轉帳交易的 療癬癯癣癫 時戳 兴兩六入关兴兡六兰
是在合約的效期 兄充允兄兌光兎充 範圍之內。
指令一 :
將公寓電子門鎖的鑰匙 允兰兡兲兴六入兮兴 充克充兙 設定成 兂兕兙充兒 的
公鑰;
瘱瘰瘮瘲瘮 療癌癏癃癋癃癈癁癉癎 瘲瘮瘰:具備智慧型合約功能的區塊鏈 瘱瘶瘷
指令二 :
將 兢兡公兡兮兣入 欄位內的 癥癴癨癥癲 幣,轉給 兓充兌兌充兒 公鑰所代表的
帳號。
當然,智慧型合約也可以使用其他的程式語言編寫,例如 兌兌兌、
兘免兌 、 兓入兲兰入兮兴 或是 兓兯公兩兤兩兴兹。【圖 瘱瘰瘮瘲】所揭示的 癓癭癡癲癴 癃癯癮癴癲癡癣癴,
就是將上述公寓買賣合約範例以 兓入兲兰入兮兴 語言定義的版本。
兩兮兩兴儺
儣 允 关六兡兲兴 兣兯兮兴兲兡兣兴 兴兯 关入公公 兡兮 兡兰兡兲兴六入兮兴 兦兯兲 儢儷儵儬儰儰儰 兢兹 兊兵公兹 儳儱儬 儲儰儱儶儢
儣 兓兴兯兲入 兢兵兹入兲儧关 兡兤兤兲入关关 儨兰兵兢公兩兣 八入兹儩儺
兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢兂兕兙充兒儢兝 儽 儰典儶儵儷儸儹儴兡兦兣兤儶儷儸入兤兣儹儰儸儷兤儴儵儶
儣 兓兴兯兲入 关入公公入兲儧关 兡兤兤兲入关关 儨兰兵兢公兩兣 八入兹儩儺
兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢兓充兌兌充兒儢兝 儽 儰典儸儷儳儴兣入儴儵儶儲儳兣入入兤兣儹儰兣入兤儶儷兦
儣 允兵內 儱儬 儲儰儱儶 兩关 儱儴儷儰儰儰儹儶儰儰 兩兮 儢兕兎光兘 兣兯六兰兵兴入兲 关兹关兴入六 兴兩六入儢
兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢兄充允兄兌光兎充儢兝 儽 儱儴儷儰儰儰儹儶儰儰
兣兯兤入儺
儣 光兦 儢儷儵儬儰儰儰儢 兩关 兲入兣入兩其入兤 兢入兦兯兲入 儱儴儷儰儰儰儹儶儰儰
兩兦 儨兣兯兮兴兲兡兣兴儮兢兡公兡兮兣入 儾瘽 儷儵儰儰儰優儱儰儱儸兞 兡兮兤
兢公兯兣八儮兴兩六入关兴兡六兰 儼瘽 兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢兄充允兄兌光兎充儢兝儩儺
儣 兴全入兮 兤入关兩內兮兡兴入 兴全入 兢兵兹入兲 兡关 兴全入 兮入具 入儭八入兹 全兯公兤入兲 兡兮兤
儣 兰兡兹 儷儵儬儰儰儰 兴兯 兴全入 关入公公入兲
兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢允兰兡兲兴六入兮兴 充克充兙儢兝 瘽 兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢兂兕兙充兒儢兝
关入兮兤儨兣兯兮兴兲兡兣兴儮关兴兯兲兡內入兛儢兓充兌兌充兒儢兝儬 兣兯兮兴兲兡兣兴儮兢兡公兡兮兣入儬 儨兴典儮內兡关 儭 儱儰儰儩儩
資料來源: 作者繪製
但是,如果要讓一般人方便使用,要求大家以寫程式的方式來製作
智慧型合約,根本是不可能的事。 也因此,有些公司就將整個智慧型合
約製作的過程「網頁化」或是「癁癐癉 化」 ,以方便於市場推廣與應用。
這些合約的條件會以
在這個階段,系統會要求合約製作者給這個合約訂定一個合適的
「名稱」,並且使用一小段文字簡述這份合約的內容。 至於詳細的
作業細節以及應遵守的條款,則可以在後續的附件中載明。
瘱瘰瘮瘲瘮 療癌癏癃癋癃癈癁癉癎 瘲瘮瘰:具備智慧型合約功能的區塊鏈 瘱瘶瘹
所有法律文件,或是詳細的作業細節以及應遵守的條款,均可以合
約附件檔的方式,附加在這份 癓癭癡癲癴 癃癯癮癴癲癡癣癴 中。
在合約送出之前,合約製作人必須以電子簽章確認這份 癓癭癡癲癴
癃癯癮癴癲癡癣癴 的合法性。 當然,如果這份合約還需要其他人的簽章,
合約製作者也可以在這個步驟中將相關人等加入簽章序列。
瘱瘷瘰 瘱瘰瘮 演化 登 區塊鏈的演進
至於履行合約的指令,可能是某一筆比特幣所有權的轉移 瘨轉帳
交易瘩,也可能連結到其他金融機構的網路服務 癁癐癉,進行轉帳,這
就要看這份 癓癭癡癲癴 癃癯癮癴癲癡癣癴 當初是如何與外界系統介接了。 以目前
癓癭癡癲癴癃癯癮癴癲癡癣癴 公司所提供的功能來看,尚屬非常陽春型的服務,僅能
進行簡單的連結作業。
瘱瘷瘲 瘱瘰瘮 演化 登 區塊鏈的演進
10.2.2 智慧型合約的真正意涵
這個問題的答案當然是 “癎癏” !
但 是, 這 一 兩 年 來 為 什 麼 許 多 談 論 療癬癯癣癫癣癨癡癩癮 的 文 章 或 是 以
療癬癣癯癫癣癨癡癩癮 為名的新創公司,總是將 癓癭癡癲癴 癃癯癮癴癲癡癣癴 視為 療癬癯癣癫癣癨癡癩癮
的主要應用,或甚至認為 癓癭癡癲癴 癃癯癮癴癲癡癣癴 很有可能會是 療癬癣癯癫癣癨癡癩癮 未
來發展的最大希望呢?因為,癓癭癡癲癴 癃癯癮癴癲癡癣癴 確實可以利用 療癬癯癣癫癣癨癡癩癮
的技術,擴大它的適用範圍與強化合約執行的安全等級。 但是,請特別
注意,這是 “癎癩癣癥 癴癯 癨癡癶癥” ,而並非 “癅癳癳癥癮癴癩癡癬” 。
瘱瘮 要先有一個事先談好的合約:
瘲瘮 設定啟動指令的先決條件與事件:
一般在編纂紙本合約的時候,當然會設定合約生效的先決條件。
瘳瘮 預定執行的指令:
瘴瘮 定義清算與結算的程序與做法:
清算與結算的方式,必須事先定義清楚。
有 些 交 易 或 指 令 是 以 數 位 的 方 式 進 行, 當 然 可 以「線 上 處 裡
瘨癯癮癬癩癮癥 癰癲癯癣癥癳癳癩癮癧瘩」 。 但是也有時候真正的交付項目 瘨或是交
易瘩,必須在實體世界,以人為的方式進行,這時候就必須將「意
思表示之確認」轉換成數位的方式,記錄在 癓癭癡癲癴 癃癯癮癴癲癡癣癴 之
中。
10.3 三個演化的方向
「任何想替大家服務的人,不需要獲得任何人的允許,都可以
自己準備一台伺服器、 下載軟體安裝、 經過適當的設定,成為
一個節點。」這是「節點」採用「非允許制」的基本精神,是一
種理想,但是在實際運作上卻很難做到。 也因此,特別在金融服
務應用的領域中,幾乎無法被接受。 相對的,基於「究責與賠償
瘨癁癣癣癯癵癮癴癡癢癩癬癩癴癹 瘦 癌癩癡癢癩癬癩癴癹瘩」的需要,在實名制應用導入區塊鏈
機制時,大都開始考慮採取「允許制」。盡可能事先釐清各個「節
點」所需負擔的責任,訂定意外事故發生時的作業準則,以便將損
失降到最低。
為什麼原生型的區塊鏈會採取這樣的機制呢?道理其實很簡單,就
是為了「簡單與方便」使用。試想,連提供整個生態系服務的「節
點」都是採「自願制」,至於「終端使用者」的「帳號」,還需要
有甚麼特殊機制的管理嗎?既然是「烏托邦」,完全的「自治與自
瘱瘰瘮瘳瘮 三個演化的方向 瘱瘷瘷
制」就應該是建置這類「原生型區塊鏈生態系」的最高指導原則。
但是,基於「反洗錢 瘨癁癍癌 登 癁癮癴癩瘭癍癯癮癥癹 癌癡癵癮癤癥癲癩癮癧瘩」的基本
要求,金融機構大都無法接受這種「可驗證」的「匿名制」。 然
而,「可驗證」的「實名制」,其實就是金融界使用多年的「電子
憑證」機制。所以,依實作經驗,以區塊鏈平台介接目前所使用的
電子憑證機制,提供服務,較為可行。
瘳瘮 接納多樣化的協定
在技術上,採用「多樣化的協定」,是為了以更開放的態度,使區
塊鏈機制擁有適應多種應用的彈性,以確保在真實應用上能尋找到
出路。
增加彈性,則意味著會生出新的作業模式、會比較容易確保整個生
態系能在「可容許的時間內」,即時更新帳簿並達成資料的一致
性。
區塊鏈會隨著應用的需求而逐步演化,近來已有人將適合發展「分
散式應用 瘨癄癥癣癥癮癴癲癡癬癩発癥癤 癁癰癰癬癩癣癡癴癩癯癮瘩」的平台歸類於 療癬癯癣癫癣癨癡癩癮 瘳瘮瘰,
期待這類的平台真能解決區塊鏈「無法擴增處理交易量速度」的問題。
但是,這些平台仍在發展中,有些還未定性,是否真能如其所言,尚有
待觀察。
瘱瘷瘸 瘱瘰瘮 演化 登 區塊鏈的演進
11
擘劃 – 選擇區塊鏈時的考量
謀而後定,
定而後動,
進退有據,
成事於先。
— 中國古諺
瘱瘮 舊系統在作業上非常的不方便,抑或是新科技可以帶來作業上的精
進,這可能會造成某種換掉舊系統的誘因。
瘲瘮 新系統潛藏了足夠大的商機,可能會成為開發新系統的動力。
瘱瘷瘹
瘱瘸瘰 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
瘳瘮 整個產業界制定了「新的標準或規範」,所有的廠商都必須遵循
瘨是被強迫還是自願的並不重要瘩,無論是舊系統或是新系統,都得
置換。
但無論是基於哪一種誘因,在評估一項應用是否適合導入 療癬癯癣癫癣癨癡癩癮
機制之前,必須要先能理解 療癬癯癣癫癣癨癡癩癮 到底採用了那些技術?各項技術
有哪些優缺點?當初為什麼選擇使用這項技術?這些技術本身有哪些先
天上的限制?這樣才不會錯把「馮京」當「馬涼」,拿「張飛」去打「岳
飛」。
11.1.1 去中心化案例
前不久,某個醫學學會的專科醫生們來拜訪作者 瘨姑且隱其名稱
呼其為 癁療癃 學會瘩,希望作者能與他們分享一些有關 療癬癯癣癫癣癨癡癩癮 的
瘱瘱瘮瘱瘮 考量點一:中心化 癖癓瘮 去中心化? 瘱瘸瘱
癁療癃 學會是個國際性的醫學聯會,聯會由各個地區分會組成,分
會則由各地區該學門之醫師會員所組成,全球有 瘱瘷瘶 個分會,會員超過
瘵瘬瘰瘰瘰 人。該學會有兩項重要的日常工作:
瘱瘮 即時進行該學門的傳染病例通報以及各項緊急事務通知;
瘲瘮 動態性的更新各項病例統計資訊以及分享各分會醫師的臨床訊息。
這兩項事務均有既定之作業流程,只是各項作業目前大都藉由 癥癭癡癩癬 或
其他通訊軟體、以半自動的方式,進行訊息收送作業。 故常有資訊無法
即時同步、訊息錯置或是無法確認送達等困擾。 此外,因為病例通報為
具有時效性之機敏資料,若有延誤或錯置,不僅事關重大,更有事後究
責及賠償等問題。而這些議題,均無法以目前之訊息傳遞機制解決。
其實,這個案例就是一個最典型的「無中心化」業務模式。 因為,
依照會長的闡述,整個 癁療癃 學會不大可能在某個國家,設立一個整合
型的電腦中心,統合整體的作業。 所以,經過溝通與討論,作者提供了
以下的建議:
瘱瘮 在全球每一個分會裝設一個節點,將所要分享的資訊,透過節點與
節點之間的聯繫,以 療癬癯癣癫癣癨癡癩癮 的方式,同步於各個分會。
瘲瘮 各分會所屬的醫師,透過網路,無論連結到任何一個節點,均可以
即時擷取到同步的資料。
瘳瘮 節點上的應用程式,可以用「共享軟體 瘨癓癨癡癲癥癷癡癲癥瘩」的方式,由
癁療癃 學會及分會共同開發後,提供會員們使用。
瘱瘸瘲 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
瘴瘮 規模較小的分會,則可以共用一個節點,或是連結到某個較大分會
的節點,以資源分享的方式使用。
瘵瘮 雖然訊息的分享與儲存是以分散式的方式在進行,但是在管理上因
為有 癁療癃 總會的存在,所以,在系統運營上可以藉由組織「工作
小組 瘨癗癯癲癫癩癮癧 癇癲癯癵癰瘩」的方式,維持整個生態系的正常運作。
嚴格來說,癁療癃 學會的這個案例,並不算是一個「去中心化」的案例。
從資訊分享、儲存與同步的角度來看,是以「無中心化」的方式在運作。
但是,在管理上,其實是有一個類似「作業中心」的「工作小組」,在
負責維持日常的運作。
11.1.2 區塊鏈所扮演的角色
瘱瘮 身分可驗證 (Authenticated)
所有寫入在區塊鏈當中的資訊,都必須要有人簽署,亦即,以「私
鑰」對這個資訊簽章加密後,才可以存入區塊鏈中。
瘲瘮 資料不可竄改 (Immutable)
所有存入區塊鏈當中的資料,均以特殊的電腦演算法緊密的串聯在
一起 瘨如 癨癡癳癨 以及 癣癨癡癩癮 等方式瘩,造成牽一髮而動全身的連結關
係,使得整個區塊鏈當中的每一份資料,一旦記錄完成,就無法進
行任何更改。
瘱瘱瘮瘱瘮 考量點一:中心化 癖癓瘮 去中心化? 瘱瘸瘳
使用者介面以及介接閘道 使用者介面以及介接閘道
User Interface / Gateway User Interface / Gateway
最上層
(使用者溝通層)
使用者之間的溝通
資料來源:作者繪製
瘳瘮 資料分散儲存於各個節點 (Distributed)
在區塊鏈的生態系當中,資料會以分散式的方式,複製儲存在每個
節點上。如果有 兮 個節點,資料就會被複製 兮 份。
瘴瘮 資料內容持續保持同步 (Synchronized)
以分散式儲存在各個節點上的區塊鏈,會以「共識決」的方式,
做到「類即時 瘨癎癥癡癲 癒癥癡癬瘭癴癩癭癥瘩」的「資料同步 瘨癄癡癴癡 癓癹癮癣癨癲癯瘭
癮癩発癡癴癩癯癮瘩」。
瘱瘸瘴 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
11.2 考量點二:資料需要分散儲存而即時同
步嗎?
療癬癯癣癫癣癨癡癩癮 機制的第一個特性,就是
所有節點都執行一樣的程式;而且所有節點的 療癬癯癣癫癣癨癡癩癮
都保有完全一樣的資料。
之所以要這樣做的目的,就是希望
終端使用者只要能連結到任何一個節點,他所獲得的服務都
是一致而沒有差別的。
這種架構的服務機制,我們稱之為「同質性服務機制 瘨癈癯癭癯癧癥癮癥癯癵癳
癓癥癲癶癩癣癥 癍癥癣癨癡癮癩癳癭瘩」。其實,說穿了也沒甚麼不得了 !大白話的意思,
也不過就是希望能達到「多點同時服務」的目的罷了 ! 當然,在一個分
散式的架構下,所有節點必須遵循一致的作業協定及規範,才能達到此
一目的。
除此之外,如何確保所有節點上所儲存的資料都能「即時 瘨癒癥癡癬瘭
癴癩癭癥瘩」或是「類即時 瘨癎癥癡癲 癒癥癡癬瘭癴癩癭癥瘩」的同步,更是「同質性服務機
制」能否正常運作的必備條件。 當然,要讓資料即時同步的方式很多,
療癬癯癣癫癣癨癡癩癮 所選擇的「共識決」機制,只不過是諸多解決資料同步問
題中的一種解決方案罷了。 舉例來說,銀行部署在各地的「自動櫃員機
瘨癁癔癍 登 癁癵癴癯癭癡癴癥癤 癔癥癬癬癥癲 癍癡癣癨癩癮癥瘩」所提供的服務,就是一種「同
質性服務」。 對一個終端使用者而言,只要持有 癁癔癍 卡,原則上,無
論是透過哪一家銀行部署的 癁癔癍,所獲得的基本服務應該都大同小異,
瘱瘱瘮瘲瘮 考量點二:資料需要分散儲存而即時同步嗎? 瘱瘸瘵
這就是所謂「同質性服務」的核心意義。當然,癁癔癍 系統並沒有採用類
似 療癬癯癣癫癣癨癡癩癮 的方式,將資料分別儲存在各個 癁癔癍 上,並且時時進
行資料同步。 而是以「中心化」的方式,透過「自動清算中心 瘨癁癃癈 登
癁癵癴癯癭癡癴癥癤 癃癬癥癡癲癩癮癧 癈癯癵癳癥瘩」,將交易指令及資料傳遞給相關帳號的
所屬銀行,進行交易。 然而,同樣是提供「同質性服務」, 療癬癯癣癫癣癨癡癩癮
的邏輯則是以「一份帳簿、 多方儲存 瘨瘱 癌癥癤癧癥癲瘬 癎 癃癯癰癩癥癳瘩」的方式儲
存資料,然後再藉由「共識決」的方式,進行資料同步。
其實,道理很簡單,你想想看,當年中本聰在沒錢、沒人、沒機器
的情況下,如果想要成就自己的理想,只有號召網路上的志工,共襄盛
舉。 而它的運營模式,當然是以簡單、 一致為考量重點,所以,每個願
意下載程式、擔任節點的志工,就好像是銀行的分行一樣,對外當然必
須提供「同質性」的服務。
那為什麼每個節點上都要存一份相同的資料?而且還要即時同步?
既然當初中本聰的設計邏輯,是希望每個「節點」都是一個獨立的
個體,提供頻寬、 軟硬體,讓終端使用者能連結使用,所以,才要在每
個節點上都複製一份完全一樣的 療癬癯癣癫癣癨癡癩癮。而為了不會造成一筆錢被
「重複花用 瘨癄癯癵癢癬癥 癓癰癥癮癤癩癮癧瘩」的現象,各個節點上的資料就必須儘可
能地做到「即時同步」。 但是,在一個「資料分散儲存於多個節點」的
系統中,如果要求
瘱瘸瘶 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
「每做一筆交易,都要以即時或類即時的速度進行資料同步。」
那可是非常、非常、非常耗費資源的作法,這裡所指的資源當然包括了
伺服器、 頻寬、 電力以及時間等各式各樣的資源。 所以,當我們想要將
療癬癯癣癫癣癨癡癩癮 機制導入某一項應用時,一定先要捫心自問:
瘱瘮 這項應用的服務模式,適合「同質性服務機制嗎」?是 癍癵癳癴 ?還
是 癎癩癣癥 癴癯 癨癡癶癥 ?
11.2.1 集中式儲存與分散式儲存的考量點
其實,療癬癯癣癫癣癨癡癩癮 的演進,始終圍繞著以下兩個核心議題:
。
瘱瘮 第一個議題與資料的即時更新以及一致性有關
針對一個分散式的系統,在參與單位眾多的情況下,如何使大家都
能「即時的」獲得資料更新,是一件不容易達成的任務。而之所以
需要「即時」,其目的就是希望大家對資訊的擷取不要有落差 瘨或
是說資料內容的不一致瘩,以免做出錯誤的判斷或決策。
瘲瘮 第二個議題則是有關於處理資料的數量與速度
如何能在「可容忍的時限中」,處理完成一定數量的交易或訊息,
以確定整個作業流程得以平順地進行,這對任何一個分散式的應用
而言,都是必要的條件,也是一項挑戰。
瘱瘱瘮瘲瘮 考量點二:資料需要分散儲存而即時同步嗎? 瘱瘸瘷
當一個生態系中的參與者眾多,而資料是分散的儲存在參與者的資
料庫時,就必需面對資料如何即時更新與確保其一致性的議題。
因為,在現實的實體世界中,網路是不可能永遠連通而不斷線的,
儲存在不同地點的資料,也不可能在瞬間就可以做到全面更新。 所以,
如何在「確保資料的一致性」、「系統及資料的可用性」以及「允許伺服
器有不明原因的中斷服務」這三個條件中做取捨?是有其先天上的限制。
而這三者之間相互牽制的關係,計算機理論學家 療癲癥癷癥癲 在其 瘱瘹瘹瘸 年
所發表的論文中,有明確地闡述。他本人將這些限制及原理稱之為 癃癁癐
癃癯癮癪癥癣癴癵癲癥 癛瘱瘳癝。 而有關 癃癁癐 癃癯癮癪癥癣癴癵癲癥 的核心理念,可以歸納為以
下的一句話:
這 瘳 項敘述可以用 癃瘮 癁瘮 癐瘮 三個英文字代表:
瘱瘮 C 代表「資料的一致性 (Consistency)」
任何時候,向系統中任何一個服務據點的伺服器擷取資料,所獲得
的資料均一致,不會出現不協調一致的現象。
瘲瘮 A 代表「資料與系統的可用性 (Availability)」
任何一個服務據點的伺服器,只要可以正常運作,就允許該伺服器
對外提供服務。
這裡所謂的「分隔 瘨癐癡癲癴癩癴癩癯癮瘩」其實並不一定是指「網路不通或
斷線」,而是廣義的定義為「對訊息處理、 傳遞及回覆的時限要
瘱瘸瘸 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
求」。 系統只要是不能在時限內達成所有儲存資料的一致性,就
意味著發生了服務據點被「分隔」的情況,整個系統就必須在
「保持資料的一致性 瘨癃癯癮癳癩癳癴癥癮癣癹瘩」以及「資料與系統的可用性
瘨癁癶癡癩癬癡癢癬癥瘩」之間做出抉擇。
某個國際知名飯店有兩個訂房中心,一個在美國,另一個在印度
瘨參見【圖 瘱瘱瘮瘲】瘩。 兩個中心都對全球的客戶開放,提供訂房服務,所
以,這套訂房服務的應用系統,必須滿足一項最基本的要求:
必須確保兩個中心的資料庫,在訂房資訊上一致 瘨癃癯癮癳癩癳瘭
癴癥癮癣癹瘩,以造成免重複訂房 瘨癏癶癥癲瘭癢癯癯癫癩癮癧瘩 或是客房閒置
瘨癕癮癤癥癲瘭癢癯癯癫癩癮癧瘩 的現象。
就算是這麼簡單的分散式資料儲存模式 瘨只有兩個資料庫瘩,如果資
料無法於時限中完成處理、傳遞及回覆時 瘨也就是 癃癁癐 癃癯癮癪癥癣癴癵癲癥 中
所說的 癐癡癲癴癩癴癩癯癮 癔癯癬癥癲癡癮癣癥瘩,系統管理者與公司的決策人員就必須面對
一個兩難的抉擇:
瘱瘮 第一種選擇
飯店決定暫停網路的訂房服務,以便能持守確保資料一致性的原
則,意即「確保兩個中心的資料庫,在訂房資訊上始終一致」,避
免產生重複或超額訂房 瘨癏癶癥癲瘭癢癯癯癫癩癮癧瘩 的現象,影響商譽。 但
是,相對的,飯店就必須承受客房閒置 瘨癕癮癤癥癲瘭癢癯癯癫癩癮癧瘩 可能會
造成客戶訂房的不便,進而錯失商機。
瘱瘱瘮瘲瘮 考量點二:資料需要分散儲存而即時同步嗎? 瘱瘸瘹
Hotel H
有兩個 訂房中心
印度 美國
Networks
Center B Center A
Internet
客戶透過網路訂房
資料來源: 作者繪製
瘲瘮 第二種選擇
飯店決定仍然開放網路的訂房服務 瘨保持系統的可用性瘩,以免錯
失商機,產生客房閒置 瘨癕癮癤癥癲瘭癢癯癯癫癩癮癧瘩 的現象。 但是,飯店如
果真的決定要這樣做,就必須事先想好,要如何處理重複或超額訂
房 瘨癏癶癥癲瘭癢癯癯癫癩癮癧瘩 的問題。
閱讀至此,讀者倒是可以思考一下,這是不是很像中本聰在 療癩癴癣癯癩癮 生
態系當中想解決的「重複花用 瘨 癄癯癵癢癬癥 癓癰癥癮癤癩癮癧瘩」問題。
針對「保持資料的一致性」以及「系統的可用性」兩者間的取捨,
知名的網路軟體工程師 癒癯癢癥癲癴 癇癲癥癩癮癥癲 提出了很好的提醒 癛瘴瘲癝:
網路會斷線,無論是暫時性的還是長時間的,都是我們在日
瘱瘹瘰 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
常生活中必需面對的一項事實。 因此,在設計「分散式應用
軟體」時,就必須先想好,如何在「保持資料的一致性」以
及「允許系統持續運作」之間做取捨。
分散式的系統固然會帶來好處,當然也增加了「一致性」與
「可用性」兩者之間如何「取捨」的複雜度。 面對「容忍服
務據點被分隔 瘨癐癡癲癴癩癴癩癯癮 癔癯癬癥癲癡癮癣癥瘩」的議題,了解如何做
「取捨」,並且做出對的選擇,將攸關於你開發應用軟體的成
敗。
11.2.2 處理資料更新的做法與邏輯
對於一個分散式的應用系統而言,有許多方式可以處理「保持資料
的一致性」與「允許系統持續運作」兩者之間的取捨問題。 因為,在這
裡我們談的是 療癬癯癣癫癣癨癡癩癮 技術,所以,以下我們將從「中央控管 癶癳瘮 去
中央控管」的角度來看這個問題。
類型一:完全中央控管型
這類型應用系統的設計理念,就是「完完全全的中央控管制」。 整
個系統的架構就是建立在一個完全由中央控制的系統上,所有的資料變
更,都「即時的」傳回到中央系統,進行更新,各個參加單位,如果需
要擷取資料,就必須即時上線向中央系統擷取。
有許多早期的應用,大都是使用這種架構,各個營業據點的伺服器,
基本上只是一個 癃癬癩癥癮癴,所有的作業,無論是資料更新或是交易,都要
連線到資訊中心的主伺服器上進行處理 瘨參見【圖 瘱瘱瘮瘳】瘩。例如,使用
癐癏癓 機的信用卡刷卡系統、行動支付機制以及 癁癔癍 提款等系統,均需
要連結至某個中央控管的系統,進行資料更新,而在營業終端 瘨如 癐癏癓
瘱瘱瘮瘲瘮 考量點二:資料需要分散儲存而即時同步嗎? 瘱瘹瘱
中
E B
心
服務據點
伺服器
中央控制
D C
伺服器
服務據點 服務據點
伺服器 伺服器
資料來源: 作者繪製
圖 瘱瘱瘮瘳瘺 「完全中央控管型」的資料處理方式
類型二:部分中央控管型
當然,為了同時能讓所有的備份資料具備一致性,而又能節省訊息
瘱瘹瘲 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
服務據點
服務據點 服務據點
伺服器 F A
伺服器 伺服器
資料更新 (Update)
必須送至中心 服務據點
與中央系統 伺服器
同步的備份資料
中
E B
心
服務據點
伺服器
資料查詢 (Query)
中央控制 由 Local 資料庫中的
D C
伺服器 備份資料中擷取
服務據點 伺服器 服務據點 伺服器
資料來源: 作者整理
圖 瘱瘱瘮瘴瘺 「部分中央控管型」的資料處理方式
前者是以「時間」做為資料更新的基準,中央系統與各服務單位的
伺服器之間,會事先設定好聯繫及傳遞訊息的間隔時間,以確保所有資
料備份的一致性。 可以是每十分鐘傳遞更新資料一次,也可以設定成每
瘲瘴 小時自動聯繫一次,完全依照各應用的特性而定。
瘱瘱瘮瘲瘮 考量點二:資料需要分散儲存而即時同步嗎? 瘱瘹瘳
而後者則是以「資料更新的事件 瘨癅癶癥癮癴瘩」做為發動資料更新的基
準。 每當中央系統有資料更新的時候,就一定會主動發動訊息給各服務
單位的伺服器,傳遞更新的資料。
「部分中央控管型」的資料處理方式,最常見於電腦應用領域中的
「黑名單 瘨療癬癡癣癫癬癩癳癴瘩」管理系統。例如,臺灣金融界所使用的金融電子憑
證,就是採用類似黑名單的方式 瘨在憑證應用領域稱之為「憑證廢止清
單」癃癒癌 登 癃癥癲癴癩瘌癣癡癴癥 癒癥癶癯癣癡癴癩癯癮 癌癩癳癴瘩,公布已作廢或是暫禁等原因
而不得使用的憑證。
所有提供金融服務的單位,在對其客戶進行身分識別或是驗證電子
簽章之前,均需要檢查客戶所持電子憑證的有效性。 因此,在這樣一個
分散式的應用生態系中,如何適當的處理這分黑名單,而讓所有分散儲
存的資料都一致,就顯得格外的重要。
目前,針對不同類型的服務,憑證管理中心提供了不同的資訊同步
機制:
定期公布 CRL :
CRL 及時更新 :
金融服務單位可依其應用需要,設定固定時間,將自己的伺服器與
憑證管理中心的中央控制系統連結,進行資料同步更新的動作。
OCSP 憑證狀態線上查詢 :
類型三:分散式同步型
在「分散式同步型」資料處理的應用生態系中,並沒有中央控制系
統,每個參加單位 瘨類似 療癩癴癣癯癩癮 中的 癎癯癤癥瘩 均保持一份與其他參加單
位同步的資料 瘨像是 療癩癴癣癯癩癮 中每個 癎癯癤癥 所擁有的 癌癥癤癧癥癲瘩,參加單位
需要擷取資料時,直接從自己的系統備份中擷取。
為了使大家的資料同步並節省訊息傳遞的資料量,每當某個參加單
位資料更新時,該單位就會將變更的部分 瘨類似 療癩癴癣癯癩癮 中的 療癬癯癣癫瘩,
透過既定的通訊協定傳遞給其他的參加單位,以使得大家手中的資料始
終保持同步更新與一致性。
這種處理資料的做法,在「資料傳輸與確認資料正確性的方式」上,
與前述兩種中央控管的模式,有很大的差別。在資料傳輸方式上,因為沒
有所謂「負責控管」的「中央」,所以,大都採用點對點 瘨癐癥癥癲瘭癴癯瘭癐癥癥癲瘩
的方式傳輸資料,至於各個參加單位之間實體上的連結方式 瘨癔癯癰癯癬癯癧癹瘩,
則因各項應用的設定而有所不同。 而在資料正確性的確認上,就必須以
大家講好的通訊協定進行確認,比如說「工作驗證法 瘨癐癯癗瘩」或「拜占
庭式協議 瘨療癆癔瘩」。
以上介紹的三種資料處理方式,到底哪一種比較好?其實無法以簡
單的論述來區分,端看其應用的領域及方法而定。
瘱瘱瘮瘳瘮 考量點三:使用哪一種共識決? 瘱瘹瘵
11.3 考量點三:使用哪一種共識決?
處理交易的速度快慢,常常是導入區塊鏈機制的關鍵考量因素。 而
區塊鏈機制處理交易的速度,取決於諸多因素,但是其最主要的關鍵,
仍在於「共識決」的做法,因為「共識決」的做法決定了處理交易的作
業邏輯,也就直接影響了處理交易的速度。
從「區塊的產製方法」做區分,區塊鏈機制的「共識決」可分為兩
大類:
瘨癡瘩 這一類的共識決,是先放任各個「節點」自行製作區塊,
瘨癢瘩 再將製作好的區塊遞送到其他的「節點」,進行區塊鏈資料
的同步。
瘨癣瘩 當收到區塊的「節點」必須面對「取捨區塊的衝突時」,「節
點」就會藉由某種「事先講好的協定」去解決衝突。
比特幣可以算是「叢林法則型」的典型代表。 各個「節點」依據
癓癈癁瘭瘲瘵瘶 的標準,計算出符合 兤兩儎兣兵公兴兹 條件的 全兡关全 值、製做好
區塊 瘨填好區塊當中所有的欄位瘩 後,將區塊遞送到其他「節點」。
當某個「節點」接收到來自其他不同「節點」所遞送來的區塊時,
這個「節點」即以「工作量驗證 瘨癐癯癗瘩」的方式,做出區塊的取
捨,以決定自己手中所擁有的區塊鏈「主鏈」,到底要包含哪些區
塊。
1. 先各自 2. 遇到衝突再依既定之
4 tx’s
製作區塊 「區塊取捨協定」解決衝突
3 tx’s 3 tx’s
3 tx’s 4 tx’s
4 tx’s
錢
包
tx
錢
包 4 tx’s
tx
錢
包
tx
錢
包
3 tx’s
錢
包
4 tx’s
錢
1. 先各自 tx
錢
包 包
製作區塊 tx
錢
包
tx
錢
包
tx
錢
包
資料來源: 作者繪製
圖 瘱瘱瘮瘵瘺 「叢林法則型共識決」處理交易的方式
瘨癡瘩 在這類的共識決當中,各個「節點」先依照某種既定的協定,
選出製作區塊的「節點」,稱之為 癌癥癡癤癥癲。
瘨癢瘩 然後所有的「節點」都將「交易」送到這個「癌癥癡癤癥癲」,由
這個「癌癥癡癤癥癲」來製作區塊。
瘨癣瘩 最後,「癌癥癡癤癥癲」會將製作好的區塊,遞送給其他節點。
transaction 1
3. 將收集來的交易 transaction 2
打包成區塊 … 1. 先由
再遞送給所有其他節點 transaction x 所有節點 (投票)
選出製作區塊
的節點
錢
包
錢
包
2. 其他節點
將交易
遞送給 tx
錢
包
tx
錢
包 選定的節點
tx
錢
包
tx
錢
包
tx
錢
包
tx
錢
包
錢
包
資料來源: 作者繪製
圖 瘱瘱瘮瘶瘺 「民主法治型共識決」處理交易的方式
11.3.1 處理交易的時間完全不同
在「叢林法則型」共識決中,真正需要「共識決」的地方,是在於
「各個節點面對取捨區塊時的決策」。大家會依既定的 瘨講好的瘩 協定,做
出一致的判斷。 就好像冥冥之中有一隻看不見的手,在控制著整個生態
系,帶領著大家,朝著某一個方向「動態式地 瘨癄癹癮癡癭癩癣癬癹瘩」前進,期
待整個區塊鏈會收斂到某種一致的狀態。但是,所謂「收斂 瘨癃癯癮癶癥癲癧癥瘩」
,那也只是說「會趨向」收斂。 因為在「叢林法則型」共識決的做法中,
瘱瘹瘸 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
區塊鏈是「動態式地」一直在變化,所以,到目前為止,沒任何的文獻,
可以證明「叢林法則型」共識決的區塊鏈在任何一個處理交易的「階段
瘨癓癴癡癧癥瘩」,都真正的「收斂」。
「民主法治型」的共識決,在設計理念上不同於「叢林法則型」
的共識決。 它在處理交易的時候,是以一個「循環 瘨癃癹癣癬癥瘩」作為「階
段」。 無論是選舉 癌癥癡癤癥癲,或是傳遞交易給其他節點,都是以「確
定 瘨癃癥癲癴癡癩癮癴癹瘩」的方式在進行。 所以每經過一個「循環」,都可以確
保整個生態系的區塊鏈會收斂到一個「已被終極確認 瘨癃癥癲癴癡癩癮癴癹 癯癦
癓癥癴癴癬癥癭癥癮癴 癆癩癮癡癬癩癴癹瘩」的狀態。 下一個循環的區塊鏈,確定可以建構在
這個階段的基礎上,繼續往下延伸。
基於不同的邏輯與設計理念,兩種不同共識決的做法,在處理交易
所需時間的計算方式上,也就不盡相同。
瘱瘮 如果我們將「叢林法則型共識決」處理交易所需要的時間,以符號
兔兌兯兊 表示,則其計算公式為 瘨參見【圖 瘱瘱瘮瘷】瘩:
而公式中的幾項參數,其所代表的意義分別為:
兔兢公兯兣八 :一項交易被傳遞到某個節點之後,經過處理、被包覆進入
區塊、 完成區塊產製作業所需要的時間,以 兔兢公兯兣八 表示。 其
中亦包括計算 全兡关全 值等其他作業所需時間。
兔关兹兮兣 :將製作完成的區塊,遞送到其他節點所需要的時間,以
兔关兹兮兣 代表。
兔兣兯兮兦 兩兲六入兤 :一個交易被包覆在某個區塊後,就至少可以說是被一
個節點所確認了,這時候,我們稱這個交易的「被確認數字
瘨癃癯癮瘌癲癭癥癤 癎癵癭癢癥癲瘩」為 瘱。
瘱瘱瘮瘳瘮 考量點三:使用哪一種共識決? 瘱瘹瘹
而接下來,其他的節點會在這個區塊上繼續的長出區塊,每
成功的長出一個區塊,「被確認數字」就會 瘫瘱。 如果我們設
定一項交易的「被確認數字」必須為 元,才願意「確認」這
項交易算是「真正的被完成」,則 兔兣兯兮兦 兩兲六 就代表「包覆交
易的區塊」後續要「被連結 元 個區塊」所需要的時間。
1 2 3
𝐶 個區塊連結
hash_Value Hash-Value
transaction
{ #@#$ADFdf2
Hash-Value
transaction transaction
{ #@#$ADFdf2
{ #@#$ADFdf2 Hash-Value
transaction
{ #@#$ADFdf2
Hash-Value
transaction
時間軸 1 2 3
等待 𝐶 個區塊連結的「確認」
+ 可能必須重新再被包覆的時間
資料來源: 作者繪製
圖 瘱瘱瘮瘷瘺 「叢林法則型共識決」處理交易所需要的時間
兔兵兮兣入兲兴兡兩兮兴兹 :除了上述三項參數外,處理交易的時間還必須加入
一項不確定的時間參數 兔兵兮兣入兲兴兡兩兮兴兹 ,亦即,交易可能被取消
而必須重新再做一次所需的時間。
而各項參數所代表的意義分別為:
兔兢公兯兣八 :交易經過處理、被包覆進入區塊、完成區塊產製作業所需
要的時間,以 兔兢公兯兣八 表示。
兔关兹兮兣 :將製作完成的區塊,遞送到其他節點所需要的時間。
11.3.2 各項數字所代表的意義
所以,針對一個以「叢林法則型」進行共識決的區塊鏈機制而言,
如果只是提供「每秒可以處理 癏癏癏 筆交易」這樣簡化的資訊,是沒有
辦法表達這個區塊鏈機制處理交易的效率。
為什麼?道理很簡單。如果我們將上述「被確認數字」的 元 值放大
一些, 兔兣兯兮兦 兩兲六入兤 值也就會跟著變大。 相同的道理,每個交易指令的大
小,以及每個區塊所能包覆的交易個數,都會影響到 兔兢公兯兣八 以及 兔关兹兮兣
的大小。 舉例而言,如果製作一個區塊,基本的作業,需要 瘶瘰关 ;每增
加一個交易,需要增加 瘰儺瘱关 ;而一個區塊的最大容量為 瘱瘰儻 瘰瘰瘰 筆交易。
當交易清淡的時候,節點很可能收集了 瘱瘰瘰 筆交易就開始製作區塊了,
所以
兔兢公兯兣八 瘽 瘱瘰瘰 儂 瘰儺瘱关 瘫 瘶瘰关 瘽 瘷瘰关
瘱瘱瘮瘳瘮 考量點三:使用哪一種共識決? 瘲瘰瘱
1 2 3 4
Hash-Value
transaction
{ #@#$ADFdf2
時間軸 1 2 3 4
選舉製作區塊
的節點
製作區塊
其他節點 計算 hash 值 將製作好的區塊
將手邊的交易遞送給 資訊屏蔽 遞送給所有節點
製作區塊的節點 電子簽章 進行資料同步
資料來源: 作者繪製
圖 瘱瘱瘮瘸瘺 「民主法治型共識決」處理交易所需要的時間
但是,相對的,在交易繁忙的時刻,區塊可能在很短的時間內就被
塞滿,這時候的 兔兢公兯兣八 就變成了
以上述這兩個場景為例,當你聽到處裡每筆交易所需要的時間是
瘰儺瘷关 時,你可能會覺得這個系統太爛了, 瘲 秒鐘竟然處理不到 瘳 筆交易
! 但是,如果我告訴你的數字是 瘰儺瘱瘰瘷关 ,亦即每秒將近可以處理 瘱瘰 筆
交易,你又做何感想呢?
瘲瘰瘲 瘱瘱瘮 擘劃 登 選擇區塊鏈時的考量
其實,這都是在評估效率時忽略了基本假設而造成的錯覺。 所以,
當你看到一般媒體報導,某某區塊鏈系統處理每筆交易需要 瘵 到 瘶 秒
的時間,而另一個區塊鏈應用系統處理交易的時間,大幅進步到「秒速」
的時候 瘨亦即每筆交易可以在一秒內處理完畢瘩,這些都是簡化資訊的報
導,對於該項應用處理交易速度的評估,並沒有實質上的意義。
當然,對於採用「民主法治型」共識決的區塊鏈機制時,也要非常
注意其中的基本假設,不然亦會重蹈覆轍。
瘱瘱瘮瘴瘮 導入區塊鏈機制的 癁療癃癄癅癆癇 評估法則 瘲瘰瘳
當我們想要在某種應用中導入區塊鏈技術之前,不妨先嘗試問自
己以下幾個問題,藉由幾項簡單的自問自答,也許就可以做出一個初
步的評估。 而為了方便記憶,我們將這些問題歸納為五大類,以英文字
母 癁療癃癄癅癆癇 為代表,稱之為「評估應用導入區塊鏈機制適用性」的
「癁療癃癄癅癆癇 評估法則」 。
第一類問題 A (Application) 瘮
癗癨癡癴?是甚麼應用需要導入區塊鏈機制?用在哪個領域?面臨甚
麼樣的議題待處裡?
癗癨癯?有哪些參與者?分別擔任的角色及工作職掌為何?
癈癯癷?這個應用的業務邏輯以及作業流程為何?是不是可以清楚地
描述?
第三類問題 D (Decentralization) 瘮
癗癨癹?使用區塊鏈技術會使我們的系統
更具效能 瘨癍癯癲癥 癅瘋癥癣癴癩癶癥瘩?更有效率 瘨癍癯癲癥 癅瘎癣癩癥癮癴瘩?或是更
符合經濟效益 瘨癍癯癲癥 癅癣癯癮癯癭癩癣癡癬瘩?
癈癯癷?要如何做才能達到上述的效果?
癗癨癡癴?回顧一下當初所討論的應用是甚麼?面臨甚麼問題?
癗癨癹?為什麼最後決定採用區塊鏈技術?
癒癥癣癯癮瘌癲癭:我們這樣做的目的是「為名」 ?
「為利」 ?還是「不
得已」 ?
導入 – 區塊鏈的應用模式
— Someone said
在金融市場中,先賣出手中持有的某項資產,在獲得贖回的資金後,
再以這套資金購買另一項預期可以獲利的資產,是一件稀鬆平常的事。
而因為每一種資產在賣出或贖回時的作業流程不同,所以贖回資產的資
金到位時間,也就不盡相同,進而常常因此而延誤了買進另一套資產的
時機。
就以「贖回基金、購買股票」為例。某人在 兔 日申請贖回手上持有
的基金,假設基金贖回的清算結算至少需要 瘴 天,則贖回基金的資金最
快也要到 瘨兔 瘫 瘴瘩 日才可以進入帳戶。雖然購買股票並不需要立即支付現
金,但是,在下單確認購得股票後的第 瘲 天,也必須進行交割、支付股
款,所以,最快也只能在基金贖回資金到位的前 瘲 天,亦即 瘨兔 瘫 瘴 儀 瘲瘩
日,才能下單買股票。 而這 瘲 天的延宕,很可能就會錯失商機。 如何能
瘲瘰瘵
瘲瘰瘶 瘱瘲瘮 導入 登 區塊鏈的應用模式
縮短資產轉換的時間差,在金融界始終是一個重要的課題。
區塊鏈能幫得上忙嗎?也許可以 ! 我們不妨以前一章節所介紹的
「癁療癃癄癅癆癇 評估原則」作基礎,針對這項應用是否適合導入區塊鏈機
制,進行評估,而在進行評估的同時,也嘗試著探討,如何將區塊鏈技
術導入這項應用 !
這一個階段所要探究的問題包括:
瘱瘮 What? 是甚麼應用需要導入區塊鏈機制?用在哪個領域?面臨
甚麼樣的議題待處理?
瘲瘮 Who? 有哪些參與者?分別擔任的角色及工作職掌為何?
瘳瘮 How? 這個應用的業務邏輯以及作業流程為何?是不是可以清楚
地描述?
針對這幾項議題,分析如下:
瘱瘮 What?
投資人在進行不同資產之間的轉換時,目前大都需要先將資產轉換
為現金,再將現金轉換成另一種資產。 以股票交易為例,假設 兔
日為交易的發動日,因現行結算交割制度之限制,賣出股票的錢,
將會在 瘨兔 瘫 瘲瘩 日才能兌現,進入交割帳戶。 而基金贖回作業可
能需要更多的時間,依基金性質不同,有可能要等到 瘨兔 瘫 瘴瘩 或
瘨兔 瘫 瘷瘩 日,贖回基金的資金才會到位。
瘱瘲瘮瘱瘮 與應用相關的議題 癁 癆癏癒 癁癐癐癌癉癃癁癔癉癏癎 瘲瘰瘷
因此,針對資產轉換這項金融應用,其所面對的議題在於:
「如何能盡可能地縮短資產轉換時所耗費的時間,增加
資金的流通性,替投資人爭取到最即時的投資利基,將
資金運用發揮到最大的效果。」
瘲瘮 Who?
以股票與基金間的資產轉換為例,參與單位包括:
瘳瘮 How?
如前所述,現行的市場機制,並無法滿足投資人「在同一日將持有
的資產轉換成擬買入的資產」的需求,因而需要有一個創新的商業
模式來達到這個目的,「資產轉換加速器 瘨癁癳癳癥癴 癔癲癡癮癳癦癯癲癭癡癴癩癯癮
癁癣癣癥癬癥癲癡癴癯癲瘩」正是為了達成這個目的而產生的創新機制。
瘴瘮 現行作業流程
為了能順利而適當的導入區塊鏈機制,我們先將現行「贖回基金、
購買股票」的作業流程整理如【表 瘱瘲瘮瘱】以及【表 瘱瘲瘮瘲】所示,圖
示部分請參見【圖 瘱瘲瘮瘱】。
瘱瘲瘮瘱瘮 與應用相關的議題 癁 癆癏癒 癁癐癐癌癉癃癁癔癉癏癎 瘲瘰瘹
表 瘱瘲瘮瘱瘺 現行「贖回基金、購買股票」之作業流程
基金贖回作業 瘨癒癥癤癥癥癭瘩
項目 執行動作 說明
發動贖回基 投資人在 兔 日向「基金銷售機構 瘨如券
癒瘱
金 商瘩」發動基金贖回作業。
基金銷售機構於 兔 日結算後,以傳真或
傳送基金贖
癒瘲 透過「集保基金平台」,將當日基金贖
回資料
回資料提交「投信公司」。
「投信公司」於基金淨值發布日 瘨通常是
提交基金交 瘨兔 瘫 瘱瘩 日或 瘨兔 瘫 瘲瘩 日瘩,以傳真指示
癒瘳
割資料 「基金保管銀行」,於基金贖回款到位時
匯款至「投資人之基金交割帳戶」。
「基金保管銀行」於基金贖回款到位後
贖回交割金 瘨境內基金約 瘨兔 瘫 瘴瘩 日,境外基金約
癒瘴
額 瘨兔 瘫 瘷瘩 日瘩,將贖回價金匯至「投資人之
基金交割帳戶」,完成基金贖回作業。
瘲瘱瘰 瘱瘲瘮 導入 登 區塊鏈的應用模式
表 瘱瘲瘮瘲瘺 現行「贖回基金、購買股票」之作業流程
股票購買作業 瘨療癵癹瘩
項目 執行動作 說明
發動買入股 投資人在 瘨兔 瘫 兘登瘲瘩 日,透過「券商」
療瘱
票 交易網站發動買進股票作業。
「券商」依投資人指示,於證券交易所
療瘲 股票掛單 掛單買入股票,並於 瘨兔 瘫 兘登瘲瘩 日下午
瘱瘳瘺瘳瘰 前確認股票是否買入成功。
「券商分公司交割帳戶」所在之銀行,
於 瘨兔 瘫 兘瘩 日凌晨開始,透過「財金公
扣取股票交
療瘳 司跨行支付結算系統」,將股票交割款
割款
由「投資人證券交割帳戶」轉入「券商
分公司交割帳戶」。
瘨兔 瘫 兘瘩 日上午 瘱瘰瘺瘰瘰 前,股票交割款由
匯入股票交
療瘴 「券商分公司交割帳戶」轉入「券商主交
割款
割帳戶」。
瘨兔 瘫 兘瘩 日上午 瘱瘰瘺瘰瘰 ,「券商主交割帳
戶」所在之銀行,將股票交割款,透過
療瘵 款券交割
「中央銀行同資系統」轉入「證券交易所
於中央銀行之交割專戶」。
瘵瘮 資產轉換加速器之系統架構及作業流程
在了解了現行作業流程後,以下將針對資產轉換加速器之系統架構
及作業流程進行說明。
瘱瘲瘮瘱瘮 與應用相關的議題 癁 癆癏癒 癁癐癐癌癉癃癁癔癉癏癎 瘲瘱瘱
基金保管銀行專戶
投資人基金交割帳戶
R3. 提交 R4. 贖回
投信公司 基金交割資料 交割金額
( 淨值發布日 ) (T+X)
R2. 傳送
基金贖回資料
(T)
R1. 發動贖回基金 ( T )
券商 投資人
B2. 股票 B1. 發動買入股票 ( T + X – 2 )
掛單 / 成交
(T+X–2) B5. 匯入 B3. 扣取
股票交割款 股票交割款
證交所 B4. 匯入
(T+X)
股票交割款 ( T + X ) 投資人證券交割帳戶
(T+X)
券商主交割帳戶 券商分公司交割帳戶
資料來源: 作者繪製
圖 瘱瘲瘮瘱瘺 現行「贖回基金購買股票」作業流程圖
「資產轉換加速器」是以臺灣網路認證公司所開發的「臺灣區塊鏈
系統 瘨癔癗療癃癓瘩」為基礎,採「三層式 瘨瘳瘭癴癩癥癲瘩」的系統架構,建
構於「私有鏈 瘨癐癲癩癶癡癴癥 療癬癯癣癫癣癨癡癩癮瘩」上 瘨參見【圖 瘱瘲瘮瘲】瘩:
瘨癡瘩 區塊鏈系統
原則上,每個參與單位均為一個「節點」,節點上須設置一
套「區塊鏈系統 瘨療癃癓 登 療癬癯癣癫癣癨癡癩癮 癓癹癳癴癥癭瘩」,藉以與其
他「節點」連結,共同組成一個「區塊鏈網路」,相互傳遞
資訊、 進行資料同步。 此系統為整個「資產轉換加速器」的
底層,將資產轉換的智慧型合約以及交易,藉由區塊鏈技術,
瘲瘱瘲 瘱瘲瘮 導入 登 區塊鏈的應用模式
使用者介面及
對外連結系統
User Interface
其他 資產轉換加速器
系統 應用系統 AP System
API
介接界
面
區塊鏈系統
Blockchain 節點所組成的 區塊鏈網路
System
資料來源: 作者繪製
圖 瘱瘲瘮瘲瘺 資產轉換加速器之「贖回基金購買股票」系統架構圖
同步於所有參加單位。
瘨癢瘩 「資產轉換加速器」之應用系統
各單位的「區塊鏈系統」前端,均連結了一個「資產轉換加
速器」的應用系統,處理資產轉換之作業流程、 業務邏輯以
及資料存取等功能。 各參與單位之後台系統,如銀行系統、
證券買賣系統以及投信公司基金系統等,均介接於此應用系
統,而非直接連結於「區塊鏈系統」。
此系統同時負責產製資產轉換所需智慧型合約,以及各項交
瘱瘲瘮瘱瘮 與應用相關的議題 癁 癆癏癒 癁癐癐癌癉癃癁癔癉癏癎 瘲瘱瘳
易的執行,並藉由呼叫「區塊鏈系統」所提供之 癁癐癉,將智
慧型合約與執行交易的結果,透過「區塊鏈系統」,發送到
其他參加單位,或反向接收來自於其他單位的相關訊息。
瘨癣瘩 使用者界面及對外連結系統
最上層為各單位的對外連結系統,可能是 癐癃 或 癎癯癴癥癢癯癯癫
上的應用程式,也可能是手機的 癁癐癐 或網頁程式。 終端使
用者將透過這一個層次的界面,連結使用「資產轉換加速器」
之應用系統。
導入資產轉換加速器後之「贖回基金、 購買股票」作業程序如下
瘨參見【圖 瘱瘲瘮瘳】以及【圖 瘱瘲瘮瘴】瘩:
S1 投資人透過「券商」網站發動「資產轉換交易」,指定要贖回
的基金商品與單位數,以及要買入的股票價格與張數。
上鏈資訊:這個部份大都屬於券商與投資人之間的往來作業,
沒有需要上鏈的資訊。
S2 「券商」透過區塊鏈機制,向「投信公司」取得該投資人持有
之基金部位與該基金淨值資訊,以當下基金淨值計算預估贖
回金額,並確認購股金額不高於預估贖回金額乘以券商自訂
之融資成數。
上鏈資訊:「券商」將附有「投資人及券商電子簽章」的「投
資人基金資訊查詢單」發布上鏈。
S3 「投信公司」透過區塊鏈機制,回覆「券商」查詢投資人持有
基金之相關資料。
上鏈資訊:
「投信公司」將附有「投信公司電子簽章」的「投
資人基金資訊查詢回覆單」發布上鏈。
瘲瘱瘴 瘱瘲瘮 導入 登 區塊鏈的應用模式
S8. 贖回基金
並發布執行結果 基金保管銀行專戶
S3. 回覆基金相關資料
區塊鏈
S2. 索取基金相關資料
券商主交割帳戶 券商分公司交割帳戶
資料來源: 作者繪製
S4 投資人使用券商下單憑證簽章之後,由券商製作「資產轉換」
的智慧型合約,發布於區塊鏈上,通知所有相關單位 瘨節
點瘩。
上鏈資訊:
「券商」將附有「投資人及券商電子簽章」的「資
產轉換合約」發布上鏈。
S5 「投信公司」依據區塊鏈上發布之「資產轉換之智慧型合約」
,將投資人帳戶中之基金圈存,並將圈存結果發布於區塊鏈
上,通知所有相關單位。
瘱瘲瘮瘱瘮 與應用相關的議題 癁 癆癏癒 癁癐癐癌癉癃癁癔癉癏癎 瘲瘱瘵
上鏈資訊:
「投信公司」將附有「投信公司電子簽章」的「投
資人基金圈存狀態」發布上鏈。
S6 「券商」在接獲圈存成功訊息後,透過券商交易系統,依照原
合約內容進行股票掛單作業。
上鏈資訊:這個部份大都屬於券商與政券交易所之間的往來
作業,沒有需要上鏈的資訊。
S7 「券商」依據實際股票成交總金額與預估成交金額之百分比,
調整基金贖回之單位數,並依據融資購股金額計算本次資產
轉換交易手續費,將這些資訊封裝在「資產轉換合約確認通
知」中,透過區塊鏈發送給相關單位。
上鏈資訊:
「券商」將附有「券商電子簽章」的「資產轉換合
約確認通知」發布上鏈。
S8 「投信公司」依據區塊鏈上發布之「資產轉換合約確認通知」
,將投資人帳戶中之基金贖回,並將贖回作業成功訊息發佈
到區塊鏈中,通知相關單位。
上鏈資訊:
「投信公司」將附有「投信公司電子簽章」的「投
資人基金贖回通知」發布上鏈。
S9 股票交割日 瘨兔 瘫 瘲瘩,「融資單位」依據區塊鏈上之「資產轉換
之智慧型合約」以及「資產轉換合約確認通知」之相關資訊,
由「融資單位」將融資款匯入「券商交割銀行專戶」進行交
割。
上鏈資訊:
「融資單位」將附有「融資單位電子簽章」的「融
資轉帳完成通知」發布上鏈。轉帳交易仍依既有管道進行。
基金保管銀行 投資人基金
R3. 提交 專戶 交割帳戶
基金交割資料 S12. 依預約轉帳簽單
( 淨值發布日 ) R4. 贖回 轉帳清償融資債金
交割金額 並發布結果
(T+X)
S11. 發布 R3, R4 融資
執行結果 單位
投信公司
S13. 發
S10. 發布 B3, B4, B5 布 S9.
券商 執行結果 清償結 股票交割日
S14. 發布 區塊鏈果 (T + 2)
投資人 進行融資
S6. 股票下單 資產轉換完成通知
/成交 (T)
B5. 匯入 B3. 扣取
股票交割款 股票交割款
證交所 B4. 匯入
(T+2)
股票交割款 ( T + 2 )
投資人證券交割帳戶
(T+2)
券商主交割帳戶 券商分公司交割帳戶
資料來源: 作者繪製
上鏈資訊:
「券商」將附有「券商電子簽章」的「投資人股票
交割結算完成通知」發布上鏈。
S12 投資人基金交割帳戶銀行依「資產轉換之智慧型合約」以及
「資產轉換合約確認通知」內簽訂之預約轉帳指示,將清償融
瘱瘲瘮瘱瘮 與應用相關的議題 癁 癆癏癒 癁癐癐癌癉癃癁癔癉癏癎 瘲瘱瘷
資債金轉入「融資單位」帳戶。
上鏈資訊:「投資人基金交割帳戶銀行」將附有「投資人基金
交割帳戶銀行電子簽章」的「融資清償轉帳完成通知」發布
上鏈。轉帳交易仍依既有管道進行。
S13 「融資單位」於債金入帳後將結果發布於區塊鏈,完成整個
「資產轉換」作業流程。
上鏈資訊:
「融資單位」將附有「融資單位電子簽章」的「融
資清償完成通知」發布上鏈。
S14 「券商」收到「融資單位」發布於區塊鏈上之「融資清償完
成通知」後,將整個「資產轉換」作業發布於區塊鏈上之相
關文件與訊息,打包成一筆完整的訊息,發布於區塊鏈上,
以為日後方便查詢。
上鏈資訊:
「券商」將附有「券商電子簽章」的「資產轉換交
易完成通知」發布上鏈。
瘲瘱瘸 瘱瘲瘮 導入 登 區塊鏈的應用模式
第二個階段所要探究的問題包括:
針對「資產轉換加速器」個案,分析如下:
瘱瘮 What?
依據上述設計,只有需要同步以及保存不可竄改的資訊,才需要
上鏈儲存,一份智慧型合約是由多項文件及資訊所組成 瘨參見【圖
瘱瘲瘮瘳】瘩 。 一條區塊鏈中,同時存在多個正在進行的合約,彼此之
間的資料與文件交錯,但是以時間軸為依據,線性式的儲存。單一
合約的資料與文件,可藉由「合約編號」勾稽串聯。
瘲瘮 Why?
處理資產轉換的作業,並不是所有的相關訊息都要公布上鏈,例如
兓儱 以及 兓儶 兩個步驟所產生的資料 瘨參見【表 瘱瘲瘮瘳】瘩,就沒有上
鏈的必要。其他 瘱瘲 個步驟所產生的資料,均具備以下特性,所以
有必要將其公布於區塊鏈上:
瘱瘲瘮瘲瘮 區塊以及鏈結 療 癆癏癒 療癌癏癃癋 瘦 癃 癆癏癒 癃癈癁癉癎 瘲瘱瘹
「券商」發布
「投資人基金資訊
S14「券商」發布「資產轉換交易完成通知」
查詢單」
「投信公司」發布
「投資人基金資訊查
S13「融資單位」發布「融資清償完成通知」
詢回覆單」
S12「投資人基金交割帳戶銀行」發布
「券商」發布
「資產轉換合約」
「融資清償轉帳完成通知」
「投信公司」發布
「投資人基金圈存
狀態」 S11「投信公司」發布
「券商」發布
「資產轉換合約確認通知」
「投資人基金贖回結算完成通知」
依據合約編號
「投信公司」發布
「投資人基金贖
回通知」
S10「券商」發布
「投資人股票交割結算完成通知」 可以將所有
「融資單位」發布
S9「融資單位」發布「融資轉帳完成通知」 與這個智慧型合約
「融資轉帳完成通知」
相關的文件
「券商」發布
「投資人股票交割結
算完成通知」
S8「投信公司」發布「投資人基金贖回通知」
篩選出來
「投信公司」發布
「投資人基金贖
回結算完成通知」
S7「券商」發布「資產轉換合約確認通知」
「投資人基金交割帳
戶銀行」發布
轉帳完成通知」
S5「投信公司」發布「投資人基金圈存狀態」
S4「券商」發布「資產轉換合約」
「融資單位」發布
S3「投信公司」發布
「融資清償完
成通知」
「券商」發布
「資產轉換交易
完成通知」 「投資人基金資訊查詢回覆單」
S2「券商」發布「投資人基金資訊查詢單」
資料來源: 作者繪製
圖 瘱瘲瘮瘵瘺 區塊鏈上智慧型合約的文件組合
瘨癡瘩 這些文件或資訊本身,以及相關的處理過程與紀錄,均需
要具備「可追溯性 瘨癔癲癡癣癥癡癢癬癥瘩」以及「不可否認性 瘨癎癯癮瘭
癲癥癰癵癤癩癡癴癩癯癮瘩」。
瘨癣瘩 有些文件是屬於法律規定之必要文件,所以必須以電子簽章
方式保存於區塊鏈,以做為日後佐證或提供金融監理查核。
瘳瘮 How?
瘲瘲瘰 瘱瘲瘮 導入 登 區塊鏈的應用模式
表 瘱瘲瘮瘳瘺 上鏈資料與發布單位
在資產轉換的案例當中,我們將「智慧型合約」的整個作流程分為
瘱瘴 個步驟 瘨參見【表 瘱瘲瘮瘳】瘩 ,除了兓儱 以及 兓儶 兩個步驟外,其
他 瘱瘲 個步驟,均會產製一個與合約相關的文件,發布於區塊鏈上,
藉以同步資料並通知其他相關單位,進行接續作業。
依據事先的規畫,這些發布於區塊鏈上的文件,相對的,都有一
瘱瘲瘮瘲瘮 區塊以及鏈結 療 癆癏癒 療癌癏癃癋 瘦 癃 癆癏癒 癃癈癁癉癎 瘲瘲瘱
個紙本形式的對照文件。 之所以這樣做,其目的是要讓所有合
作的單位以及處理相關事務的非資訊人員,能有一個「可閱讀
瘨癒癥癡癤癡癢癬癥瘩」的文件作為溝通的依據,此外,也藉此文件讓投資人
有一個作為「意思表示之確認」的標的。
資產轉換合約 (第一頁)
合約編號:儳兦儹兢儵儵儱儱儭兣儳儵儸儭儴儳儰儷儭兡儷兦儳儭儴儳兦儸儶儷兤兡兦儲儵儹
本合約於中華民國 瘱瘰瘷 年 瘷 月 瘱瘷 日 瘰瘹 時 瘵瘵 分 瘵瘸 秒
經「世界強證券」 瘨公司統一編號:瘱瘲瘳瘴瘵瘶瘷瘸瘩 確認後發布。
立約人
甲方 瘨資產轉換交易發起人瘩:王小明,身分證字號: 癁瘱瘲瘳瘴瘵瘶瘷瘸瘹
乙方 瘨融資單位瘩:世界強證券,公司統一編號:瘱瘲瘳瘴瘵瘶瘷瘸
雙方約定遵守下列條款:
第一條 (資產轉換交易內容)
甲乙雙方同意,依以下方式,由乙方協助甲方,於股票交割日,進
行融資購股作業:
瘱瘮 甲方 瘨信託瘯交易帳號:瘰瘷瘹瘶瘭瘸瘹瘹瘭瘳瘰瘰瘹瘶瘱瘩 委託乙方,依以下方
式,贖回「台灣網路銀行」以信託方式管理之「全球新興市場
基金」:基金代碼:瘷瘳瘲瘱瘰;贖回單位: 瘲瘵瘬瘰瘰瘰 單位;計價幣
別:新台幣。
瘲瘮 甲方同意委託乙方,依不超過上述預估贖回金額的 瘸 成,以
新臺幣 瘱瘸 元瘯股,買進「強光科 瘨股票代號:瘸瘸瘸瘸瘩」 瘱瘰 張,
加計交易手續費後,預計購入股票金額為新台幣 瘱瘸瘰儻 瘲瘵瘷 元
瘨實際交易手續費以證交所公告費率乘以雙方約定折扣為準瘩。
資料來源:作者製作
資產轉換合約 (第二頁)
第二條 (資產轉換計算時點)
瘱瘮 前述第一條,基金預估贖回金額之計算方式為:
「甲方發動資產轉換交易時可取得之最新基金淨值」乘以「甲
方欲贖回之單位數」,無條件捨去至整數位。
瘲瘮 此資產轉換交易內容,會依資產轉換交易發動日 瘨以下簡稱
「發動日」瘩 實際成交狀況進行調整:
資料來源:作者製作
資產轉換合約 (第三頁)
第三條 (資產轉換服務手續費計算方式)
瘱瘮 甲方應負擔「基金贖回作業」與「股票申購作業」之手續費。
瘲瘮 當本合約之合約價值實現後 瘨指「基金贖回款」已撥付至甲方
「基金交割帳戶銀行」時瘩,甲方應支付乙方之「資產轉換服務
手續費」計算方式如下:
購入股票金額 儂 瘲瘥 儂 融資天數儽瘳瘶瘰,四捨五入至整數位。
第四條 (合約價值實現後之還款方式)
第五條 (資產轉換交易發起人應負之風險責任)
瘱瘮 如因天災等不可抗力因素,導致合約價值實現之遞延,乙方
得向甲方收取不可抗力因素發生期間造成乙方融資天數增加
所衍生的手續費。
資料來源:作者製作
資產轉換合約 (第四頁)
第六條 (資產轉換合約結案條件)
瘱瘮 於乙方確認收到甲方償還之本資產轉換交易風險價值後,即
發布合約結案通知給相關參加單位。
第七條 (資產轉換合約參加單位)
瘱瘮 本合約需通知之參加單位如下:
瘲瘮 上述參加單位均認可本合約記載之內容與作業條款,並同意
由乙方擔任本合約之製作與發布單位。
瘳瘮 甲方同意基金銷售機構於甲方發動資產轉換交易時,將甲方
擁有之基金商品與單位數提供乙方,以利製作本合約。
資料來源:作者製作
{
"client_signature": {
"cert": "k98kO5GrZ13y1WfMZ+yVRRwCNG0=",
"sign": "eJjeAoz2IMxXqKXx5bIdnA/2Id8e+yM3MoyQ7LrQ…",
"signalgo": "SHA256withRSA",
"signid": "A123456789",
"version": "1“
},
"contract_id": "3f9b5511-c358-4307-a7f3-43f867daf259",
"create_time": "2018-07-17 09:55:58",
"data": {
"content": "fKDQz1snjcBt2F+WDnWOug==.zaSkzaft35kivgr…",
"data": {
"applyTime": "2018-07-17 09:55:36",
"client": {
"client_id": "A123456789",
"client_name": "王小明",
"client_repay_acct": "006-0039-980-012638“
},
"fund": {
"client_fund_acct": "0796-899-300961",
"fund_id": "73210",
"fund_name": "台灣網路銀行全球新興市場基金",
"fund_sell_quantity": "25000",
"redemption_money_date": "2018-07-21"
},
"settlement_date": "2018-07-19",
"stock_buy_amount": "18",
"type": "fund2stock“
},
"units": {
"cuspayment_bank": {
營運模式中是不是有一個「中心」,似乎是評估導入區塊鏈機制的關鍵,
所以在規劃營運模式時,必須先釐清以下幾個議題:
瘱瘮 Why? 為什麼這項應用需要去中心化?
瘲瘮 How? 去中心化的運營模式為何?
瘳瘮 Who? 在去中心化的運營模式下,會有哪些參與者?分別擔任的
角色及工作職掌為何?
其實,在資產轉換這個應用案例當中,我們不是要「去中心化」,
而是要建立一個可以協同作業的運作模式,讓所有參與者都可以在一個
可信賴的平台上,安心地交換資料。
以前述「贖回基金、購買股票」的案例而言,參與的融資單位、券
商、 投信公司、 相關銀行等單位,將結合成一個「業務組合 瘨療癵癳癩癮癥癳癳
癇癲癯癵癰瘩」。每一個「業務組合」,建立一條區塊鏈,凡是需要將資訊發
布於區塊鏈上,或是從區塊練上接收資訊的單位,都將成為一個「節點」
。 例如,這個案例中的「節點」就包括券商、 投信公司、 融資單位以及
投資人基金交割帳戶銀行等四個單位。
這種業務組合並不是漫無組織的在運作,參與的單位會組成一個聯
盟,相互推舉一個單位擔任召集人。 再依功能,組成不同的「工作小組
瘨癗癯癲癫癩癮癧 癇癲癯癵癰瘩」,訂定執掌、 規範,推動相關作業。 大家在談區塊
鏈的時候,常常忽略了這一個層面的運作,以為只要技術做得好,一切
事情就可以搞定了。 其實,管理層面的規劃與運作,以及業務模式的設
計,才是一項創新能否成功的關鍵。
瘲瘲瘸 瘱瘲瘮 導入 登 區塊鏈的應用模式
這種聯盟會藉由業務的擴張而逐步成長。 而成長的方式有兩種:一
種是以參與者為單位,將新進的單位直接納入業務組合,成為「節點」;
另一種方式是與其他單位形成新的業務組合,再加入聯盟。 無論是哪一
種方式,在技術上,可以是藉由區塊鏈的機制去中心化,但是,整個組
織的運作與管理,仍然是以某種協同合作方式進行。
瘱瘲瘮瘴瘮 效能、效率與經濟規模 癅 癆癏癒 充 儳 瘲瘲瘹
現在讓我們來考量與三個 癅 有關的問題:
瘲瘮 How? 要如何做才能達到上述的效果?
「效能」是「把事做對」、「效率」是「用對的方式把事做好」、而「經
濟效益」強調的是「有利可圖」,無論是藉由降低成本所節省出來的
「利」,還是開創新業務所創造出來的「利」,都屬於經濟效益的範疇。
針對「資產轉換加速器」這個金融應用個案,茲將有關效能、效率
與經濟效益三個面向的分析整理如下:
瘱瘮 整個作業以「智慧型合約」的方式進行,藉由「紙本合約」與「智
慧型合約」的對照,強化參與單位對這個系統的信任度與理解度。
以「實名制」配搭「電子簽章」的使用,將「智慧型合約」的簽
署,架構於「電子簽章法」的基礎之上 癛瘹瘶癝,確立了合約之合法
性。充分利用區塊鏈「可驗證 癁 瘨癁癵癴癨癥癮癴癩癣癡癴癥癤瘩」以及「不可變
造 癉 瘨癉癭癭癵癴癡癢癬癥瘩」的兩大特性,使「智慧型合約」具備了身分驗
證、文件簽署可溯源、文件無法竄改以及事後不可否認等符合資產
轉換作業所需之必要功能。
化」功能,可以大幅度降低人工介入的作業成本,以及資料重複輸
入時可能產生錯誤的機率。
其次,以「類即時」的方式,將所有資料,藉由區塊鏈機制同步於
各個參與單位之伺服器,可以在每一項作業步驟完成的當下,立即
進行金融監理、控管或是資料核對的處理,即時發現問題、即刻停
止該合約運作,防止可能發生的風險繼續擴大。
瘴瘮 這個案例之所以「以業務群組為區分」,使每一個業務群組擁有自
己獨立的一個區塊鏈。其目的,一方面是希望以不同的區塊鏈創造
出「資訊屏蔽 瘨癄癡癴癡 癍癡癳癫癩癮癧瘩」的效果,另一方面則是為了避免
資料重製於過多節點,會降低處裡交易的速度。
瘵瘮 資產轉換如果以現行人工半自動的方式作業進行,每處理一份合
約,加總各單位使用的 癁瘴 紙張,超過 瘸瘰 張。而一份合約會有超
過 瘱瘵 個工作人員經手,平均每個人處理時間以 瘱瘰 分鐘計,合計
約 瘲儺瘵 小時。 如工作人員每小時之人力成本以 瘲瘰瘰 元計算,再加
計各單位之間的溝通成本、紙本列印保存所需成本以及金融監理與
瘱瘲瘮瘴瘮 效能、效率與經濟規模 癅 癆癏癒 充 儳 瘲瘳瘱
瘶瘮 雖然資產轉換的融資機制,是架構在應收帳款的基礎上,但是,資
產轉換時「應收帳款」的風險,卻遠低於一般商業交易上的應收
帳款。一般的應收帳款,其最大的風險,在於應收帳款的「應付款
方」是否會如期還款。例如,癁 出貨給 療,雙方約定貨款 瘱瘵 日後
支付。 當 癁 拿這則「應收帳款」向銀行進行融資的時候,銀行會
從兩方面來評估風險:第一個當然是 療 的信用以及還款能力,其
次才考量當 療 無力還款的時候,癁 有多少還款的能力。 所以,銀
行最後決定以甚麼樣的條件融資給 癁,主要是連動於 療 的這筆應
付款項能否如期收回。
以「贖回基金、購買股票」為例,投資人以贖回基金的應收帳款作
為融資的工具,投信公司扮演上述 療 的角色。 除非基金破產或是
發行單位出問題,不然這筆錢應該會如期的入帳清還融資款項。
同理,當投資人想藉由「賣股票、 買基金」進行資產轉換的時候,
賣掉股票的應收帳款,最後是由證券交易所進行清算結算後將帳款
入帳,除非整個交易所停擺,不然該筆款項一定會依約匯入帳戶,
清償融資帳款。 所以,資產轉換的融資風險,無論是在資訊技術、
法律保障或是還款風險等各個項目上,相較於一般商業交易的應收
帳款融資,都非常的低。
「贖回基金,購買股票」是諸多資產轉換的模式之一,藉由智慧型
合約的自動化作業功能,輔以區塊鏈 癁瘮 癉瘮 癄瘮 癓瘮 的特性,所建構
出資產轉換的基礎建設,可避免資產轉換作業時的投資商機延宕,
更可增加資產的流通性,創造資產重複使用的價值。
瘲瘳瘲 瘱瘲瘮 導入 登 區塊鏈的應用模式
最後,我們只問兩個問題:
瘱瘮 What? 回顧一下當初所討論的應用是甚麼?面臨甚麼問題?為
什麼最後決定採用區塊鏈技術?
很清楚,我們所討論的是有關金融服務中「資產轉換」的相關應用。
而在這項應用中所面臨的議題就是:
「如何能縮減資產轉換時,因不同的清算結算機制,所造成
的時程延宕。」
當然,有許多方式可以解決這個問題,但因為考量到「資產轉換」時有
關責任歸屬的重要性、文件處理的不可否認性、作業的分散性以及資訊
同步的必要性,我們選擇以「區塊鏈技術」為基礎,搭配「智慧型合約」
的機制,建置這套系統。
「贖回基金、 購買股票」,只是諸多資產轉換形式中的一種案例。
相同或類似的作業,在金融服務市場中,實屬稀鬆平常,自有其市場之
需求。 故推出「資產轉換加速器」,「為利」的成分居多,「為名」的成
分居次。
Part V
啟示 Revolution
瘲瘳瘳
瘲瘳瘵
倒是可以好好靜下心來想想,
療癬癯癣癫癣癨癡癩癮 到底給我們帶來了甚麼樣的啟示。
瘲瘳瘶
13
省思 – 區塊鏈所帶來的衝擊
已有的事必再有,
做 過 的 事 必 再 做;
日光之下並無新事。
— 聖 經 舊 約 傳 道 書 第 一 章: 第 九 節
13.1 看清區塊鏈的本質
記得有一首形容風水先生的打油詩,是這麼寫的:
風水先生慣說空,指南指北指西東。
早知此有龍虎地,何不當年葬乃翁。
瘲瘳瘷
瘲瘳瘸 瘱瘳瘮 省思 登 區塊鏈所帶來的衝擊
瘱瘮 Blockchain 的 「殺 手 級 應 用 (Killer-application)」 是 甚
麼?
答案是:療癬癯癣癫癣癨癡癩癮 天生就不會有「殺手級應用」。
瘲瘮 Blockchain 可以用在哪裡?
答案是:用在哪裡都可以。
其實這個問題想問的可能是:有哪些應用比較適合導入 療癬癯癣癫癣癨癡癩癮
的機制?
如 果 你 手 邊 有 一 個 應 用 的 案 例,想 知 道 它 到 底 適 不 適 合 使 用
療癬癯癣癫癣癨癡癩癮 的技術,不妨利用前面章節所提到的 癁療癃癄癅癆癇 法
則,去評估 療癬癯癣癫癣癨癡癩癮 在這項應用上的適用性。 評估的結果,會
有主觀的成分,也有客觀的量化指標 瘨如成本分析瘩 ,最後的答案
到底會是 癙癅癓 或 癎癏,主事者的的抉擇,可能才是關鍵。
答案是:沒有。
瘱瘳瘮瘱瘮 看清區塊鏈的本質 瘲瘳瘹
至少到目前為止,我們還沒有發現這樣的應用領域。
相對的,如果有某個應用,它既有的舊系統存在著足夠大的 療癵癳癩瘭
癮癥癳癳 癐癡癩癮,或是在某種運作下,整個產業界決定以 療癬癯癣癫癣癨癡癩癮 的
技術做基礎,制定了「新的標準或規範」 ,這個時候,療癬癯癣癫癣癨癡癩癮
也許可以稱得上是 癅癳癳癥癮癴癩癡癬。
但是,經過這一兩年實際運作後證明,本來想藉由 療癬癯癣癫癣癨癡癩癮 機
制改善國際匯兌作業的公司,離當初的目標似乎還有一段距離。因
為,國際匯兌作業的繁複與曠日廢時,其主要原因根本不是在於技
術,而是在於規範與法令,以及整個行業中承襲已久的習慣。 因
此,這些本來想以破壞式創新來改善現況的公司,其最終結果就是
與市場妥協,設計出了一種「具備中央控管功能」的「去中心化機
制」,不但沒有達到改善既有作業沉苛的目的,反而弄出了個半吊
子的東西,真的有些可惜了 !
瘴瘮 Blockchain 在技術上所面臨的瓶頸,要如何克服?
答案是:這是處理事務邏輯的問題,不同的作法或採用不同的演算
法,自然會有不同的優缺點。
瘲瘴瘰 瘱瘳瘮 省思 登 區塊鏈所帶來的衝擊
大家所擔心的議題,不外乎有兩個:一個是關於處理交易量擴
增能力 瘨癓癣癡癬癡癢癩癬癩癴癹瘩 的問題,另一個則是結算確認 瘨癓癥癴癴癬癥癭癥癮癴
癆癩癮癡癬癩癴癹瘩 的問題。
對於這兩個問題,我們其實抱持著樂觀的態度。如果你談的是需要
挖礦的公有鏈,因為機制的設計使然,這兩個問題是天生的連體
嬰,相互依存,無法消除,也絕對沒有改進之道。所以,如果選擇
了需要挖礦的公有鏈,就必須接受這個現實,這也沒甚麼不好,公
有鏈也有其存在的價值,一分價錢一分貨,既然要用義工提供的服
務,就要接受整個機制創立的理念,以及他所伴隨而來的缺陷。
如果採用私有鏈,這兩個問題可能可以獲得某種程度的改善。 例
如,藉由擴大區塊包容交易的筆數、調節製作區塊的頻率以及採用
不同的共識決等方式,都是改善交易處理速度以及解決最終結算議
題的可行方案。
瘵瘮 法規的制定、運營管理以及究責與賠償等議題,會是阻礙
Blockchain 發展的障礙嗎?
答案是:絕對不會。
法規的制定、運營的管理以及究責與賠償,這些都是人為管理上的
議題,談不上是甚麼障礙。
大家進行電子化作業,也不是一兩天的事了,從人工處理到電子化
作業、 從 癅癄癉 到 癘癍癌,「做中學」始終是累積經驗最好的方式,
管理層面的東西,沒有對錯,時時修正,最終總會適應。其實,真
正會導引法規的關鍵是「市場」,只要利益夠大,大家就會想辦法
制定遊戲規則,讓參與者能公平的比賽。
瘱瘳瘮瘲瘮 虛擬貨幣所帶來的衝擊與混淆 瘲瘴瘱
13.2 虛擬貨幣所帶來的衝擊與混淆
在討論虛擬貨幣所帶來的衝擊與混淆之前,我們還是要再一次的釐
清「虛擬貨幣」、「數位貨幣」、「加密型貨幣」以及「導入區塊鏈機制
的加密型貨幣」這幾個名詞之間的差異。
瘱瘮 「虛擬貨幣」是一種以數位方式表示價值的貨幣,可被自然人或法
人接受做為支付移轉儲存或交易的媒介,這種貨幣並不一定是由中
央銀行發行,也不必要與法定貨幣有所連結 癛瘳癝。
瘲瘮 所謂「數位貨幣」,是泛指利用數位的方式,發行、流通、交換、
儲存的貨幣。 例如我們儲存在一些 癰癲癥瘭癰癡癩癤 癣癡癲癤 當中的「錢」,
就可以視為是一種廣義的數位貨幣。
瘳瘮 而「加密型貨幣」,則是指利用加解密機制,確保發行、流通、交
換、儲存可以安全營運的數位貨幣。
瘴瘮 所謂的「導入區塊鏈機制的加密型貨幣」,則特別是指利用類似像
比特幣所使用的區塊鏈機制,執行發行、流通、交換、儲存的加密
型數位貨幣。
13.2.1 國家是否需要發行法定的虛擬貨幣?
國家是否需要或應該發行法定的虛擬貨幣?這幾年在貨幣市場中可
以算是相當熱門的話題。 但是,這個問題中所談的「虛擬貨幣」,其實
指的是「導入區塊鏈機制的加密型貨幣」。 這個議題可以分為兩個方向
來討論:
瘱瘮 國家是否適合承認這類型的貨幣為法定貨幣?
瘲瘴瘲 瘱瘳瘮 省思 登 區塊鏈所帶來的衝擊
瘲瘮 國家是否適合發行這類型的貨幣?
就第一個問題而言,既然跟區塊鏈以及加密型貨幣有關,不妨讓我
們再回顧一下比特幣的發行、流通、交換以及儲存等相關機制,然後再
藉著重新審視這些基本概念的機會,仔細地想一想,一個國家是否真的
需要發行這類的貨幣?比特幣的核心概念可歸納為以下四個面向:
概念三 :以允許發行固定數量貨幣的方式,回饋服務提供者的貢獻與付
出。
概念四 :利用密碼學演算法的方式,相互制衡服務提供者,以至於儲存
於各個服務提供者端的資料,均無法被變造竄改。
首先,比特幣被設立的初衷,其實是想要建立一個烏托邦的社會
癛瘸癝,所以,假設服務提供者大部分是不特定的路人甲乙,「去中心化」是
這個機制的核心價值。但是,如果深入的去分析一下統計資料,會發現,
市場的發展,正與這個核心理念背道而馳。 也因此,我們心中難免會產
生一個疑問:
現在市場上的服務提供者,真的只是一般路人甲乙嗎?會不
會是因為當初挖礦以及回饋機制的設計,而導致現在「比特
幣應運的實質掌控權被集中在少數人手中」?
瘱瘳瘮瘲瘮 虛擬貨幣所帶來的衝擊與混淆 瘲瘴瘳
資料來源:2018/7/15 截圖自
https://btc.com/stats/pool? ga=2.43532588.822451929.1531617165-
1345007617.1530511874
圖 瘱瘳瘮瘱瘺 比特幣礦池區塊算力分布圖
集中在某些人手中,而這些人豈是路人甲乙?
資料來源:2018/7/15 截圖自
https://bitinfocharts.com/top-100-richest-bitcoin-addresses.html
圖 瘱瘳瘮瘲瘺 比特幣持有數量分布圖
基於以上的觀察,我們可以推測,比特幣原來也許真的期望整個機
制的治理與營運,是以去中心化的方式,由大家公決。 但是,事與願違,
無論是「所有權」還是「發行的產能」,就現況統計值而言,都掌握在
少數人手中。 如果市場的現實發展是如此,如何能達到所謂的「治理協
定是由大家公決」呢?
再來看比特幣的發行機制,當初中本聰是以「回饋服務提供者」的
方式發行貨幣,期待優勝劣敗,以市場機制作為整個生態系平衡的準繩。
但是,現實的發展與他的設計大相逕庭,大部分的算力是掌握在少數人
手中,這也意味著貨幣的發行是完全控制在少數人的手中,所以我們不
禁要問,這種貨幣適合被接受成為法定貨幣嗎?
最後,比特幣本來是希望利用密碼學演算法的方式,相互制衡服務
提供者 瘨例如,工作量驗證法則瘩,以至於儲存於各個服務提供者端的資
料,均無法被變造竄改。 但是,在技術導入時,錯用了這些技術的本質,
瘱瘳瘮瘲瘮 虛擬貨幣所帶來的衝擊與混淆 瘲瘴瘵
因而導致無法「即時」處理交易、 失去了作為「支付工具」的功能,並
且產生了「終極結算點無法確認」副作用,導致比特幣無法融入其他的
金融交易流程。
此外,在應用上,還有一個非常務實的考量點,如果
瘨比特幣漲跌幅度的百分比瘩 儾 瘨做生意的投資報酬率瘩
商人又為什麼要以這種不穩定的貨幣作為買賣的媒介呢?如果比特幣失
去了交易媒介的基本功能,那承認其法幣地位的用意又何在呢?也許單
純地將比特幣定位在「金融商品」,可能還比較適切一些。
根據以上的分析,看起來,國家是不太適合接受類似比特幣這類貨
幣成為法定貨幣。 那國家是不是有必要發行「導入區塊鏈技術的加密型
貨幣」呢?國家是需要發行廣義的虛擬貨幣,但是,是不是一定要以「區
塊鏈機制」來發行?至少到目前為止,大部分的國家,都不以為然。
記者問:「您認為央行有沒有必要發行數位貨幣?」
央行官員回答:
「這種問題需要問嗎?我們早就已經在發行數位貨幣了 !
只不過我們所說的數位貨幣是指廣義的數位貨幣罷了。」
記者問接著問:
「那你覺得我國需不需要發行加密型貨幣瘿」
央行官員回答:
「這是問題嗎?現行的數位貨幣哪一種不會使用到加解密
的技術?」
記者有些不服氣,更進一步地問:
「央行會使用區塊鏈機制發行數位貨幣
瘲瘴瘶 瘱瘳瘮 省思 登 區塊鏈所帶來的衝擊
嗎?」
央行官員回答:
「好問題 ! 其實這個問題的答案你自己就可以回答啊 !
你只需要問問自己,區塊鏈的哪一個特性或是機制,適合用在發行國家
的貨幣上?答案不就會自動浮現了嗎 !」
13.2.2 區塊鏈機制對金融服務的衝擊
假若 療癬癯癣癫癣癨癡癩癮 未來真的會普遍地被運用在金融服務領域,對現
在 瘨或未來瘩 金融業的各項金融操作、實務、制度、系統及金融秩序的維
持,會產生甚麼樣的影響呢?
瘱瘮 議題:失去實質控管點的秩序維持者將無法維持秩序
有些人問:
「療癩癴癣癯癩癮 這麼爛的機制,為什麼還有人要用?而且用的
人還不少。到底是怎麼回事?」
其實這一點也不奇怪。大家也許還沒意識到,這個世界已經進入了
一個「反體制 瘨癁癮癴癩瘭癥癳癴癡癢癬癩癳癨癭癥癮癴瘩」的社會氛圍 癛瘸瘶癝。大家已經
厭煩了既有的體制,所以,當一個新的事物出現時 瘨特別是在網路
上瘩,就算是機制不完全、 安全性不夠,仍然有人敢用,因為現在
市場上的氛圍就是:
「隨便啦 ! 反正爛爛的用又怎樣?這麼多人在用也沒出
事啊 ! 反正我歡喜做,就甘願受。你管我?」
瘱瘳瘮瘲瘮 虛擬貨幣所帶來的衝擊與混淆 瘲瘴瘷
為什麼需要擔心?因為現在的秩序維持者之所以還能對某些事務進
行控管,其所依賴的就是「實質的控管點」。如果實質控管點逐漸
的消失,秩序維持者的地位也就會隨之弱化。
以目前的外匯管制機制為例,如果我們要透過銀行匯款給國外的朋
友,當金額超過一定的數額 瘨比如說五十萬瘩,便需要申報。 就因
為有銀行或是外匯兌換機構作為外匯管制的「實質控管點」,央行
才得以在外匯業務上,進行某種程度的控管。試想,如果你是使用
癐癡癹癐癡癬 進行國外支付,你需要向誰登記嗎?如果你是用 療癩癴癣癯癩癮
支付,又有誰管得到你呢?當然,相對的,風險必須自負。
當貨幣數位化之後,它的功能以及運營模式就會改變。 實體的交
換、運輸、傳遞、記帳等作業,也都會受到嚴峻的挑戰。但是面臨
最大挑戰的應該會是秩序維持者,如果這些單位還是以「圍堵的方
式」、「建立控管點」、進行監理業務,相信在可預見的未來,必
定會面臨相當大的挑戰。
瘲瘮 議題:資產轉化的革命從電子化演進到記帳化 (Legeriza-
tion)
不同種類之間的資產轉換;
不同地域上的資產轉換;
不同時間的資產轉換;
條件式的資產轉換。
當然,轉化的方式也就超越了既有的機制,例如
瘳瘮 議題:要如何因應這樣的變革?
「單純控管」的時代已經過去,如何導引如流水的網意 瘨而不是民
意瘩?必須及早謀求因應的策略。 資訊科技仍然會是這波革命的關
鍵,建立掌握資訊的能力與能量,才有可能持續擔任秩序的維持
者。
瘱瘳瘮瘲瘮 虛擬貨幣所帶來的衝擊與混淆 瘲瘴瘹
Collateral
Venue Smart
contract management
Trading
Platforms CCP Interoperable collateral
ledger enables near real-
Contract programmed time, efficient allocation
Client B to execute of assets for margining
automatically
Reference data sources are agreed bases
CCP still novates centrally cleared Derivative ledger stores for calculating derivative positions and
derivative trades and is entered into the smart contract and obligators (an be distributed ledgers or
ledgers as the second counterparty execution algorithms regular data sources)
圖 瘱瘳瘮瘳瘺 各項資產藉由區塊鏈進行轉換示意圖
瘲瘵瘰 瘱瘳瘮 省思 登 區塊鏈所帶來的衝擊
14
迷思是迷失的導師,
迷失是迷思的具體實現。
瘲瘵瘱
瘲瘵瘲 瘱瘴瘮 迷思 登 癔癒癕癓癔 癍癁癃癈癉癎癅 的迷思
在紙本處裡合約的年代,可能需要一個公正的單位來擔任這個平台的角
色。 在電腦發明後,則必須有個單設立電腦中心,提供這樣的服務。 而
到了網路的年代,有人就發明了 療癬癯癣癫癣癨癡癩癮 這樣的機制,期望藉由大眾
的力量,建立一個值得大家信任的資料交換基礎建設。 能有這樣一個公
用的基礎建設,本來是一件很好的事,但是,如果沒有認清本身擬解決
問題的本質,而貿然的導入這項技術,可能會適得其反,事倍功半。 其
實,坊間有許多應用,正可做為借鏡。
14.1 迷思一:將「信任機制」擺錯了位置
有某群年輕人希望藉由區塊鏈的機制,幫助某個內陸的小鎮。 他
們將所有當地特產的產銷履歷,記錄到區塊鏈上,並發行一種稱之為
癌瘭癣癯癩癮 的代幣。希望能藉此改善當地的經濟、生態以及文化系統。
瘱瘴瘮瘱瘮 迷思一:將「信任機制」擺錯了位置 瘲瘵瘳
創辦人相當自豪的表示,來這個小鎮觀光的客人,在購買當地特產
的時候,就可以透過區塊鏈,得知這個產品從獲得原材料到加工作業的
產銷流程。如果以 癌瘭癣癯癩癮 支付貨款,立刻就可以透過區塊鏈,查閱這筆
支付的貨款,有多少是用於採購當地的原材料、有多少是支付給當地的
加工廠,又有多少部分是屬於銷售的利潤。
這些年輕人的熱情值得鼓勵,但是採用區塊鏈的方式來做這件事,
可能值得商榷。
瘱瘮 首先,產品履歷以及貨款的分配,為甚麼要用區塊鏈來記錄?是有
甚麼特殊的用意嗎?不然好像有些殺雞用牛刀的感覺?
瘲瘮 其次,如果要將資料記錄在區塊鏈上的目的是為了博取「信任」,
那可能要先弄清楚,到底是要博取「誰」的信任?
瘳瘮 如果是要博取觀光客的信任,那為什麼要用區塊鏈的方式?難道是
因為觀光客天生就已經理解,區塊鏈是一個比較能信任的機制?還
是觀光客在購買商品之前,有人會先解釋區塊鏈的原理,讓大家理
解甚麼是區塊鏈之後,才開始販賣商品?
瘴瘮 即使假設觀光客們都非常聰明,都能理解區塊鏈的運作原理,相信
區塊鏈機制確實是個 癔癲癵癳癴 癍癡癣癨癩癮癥,但是,他們又如何能確定,
這區塊鏈上的資料,當初在輸入的時候,就經過認證,確定是真實
的呢?區塊鏈只能確保資料沒有被變造、是誰登錄的,但是並無法
證明資料本身的真實性 !
瘵瘮 現在回到問題的本身,如果區塊鏈是一個觀光客非常難理解的「賣
點」,而這項機制又無法確保資料的真實性,那到底使用區塊鏈的
目的是甚麼?
瘲瘵瘴 瘱瘴瘮 迷思 登 癔癒癕癓癔 癍癁癃癈癉癎癅 的迷思
瘶瘮 要讓觀光客了解產品履歷以及貨款用途與分配方式的機制很多,寫
一個簡單的應用程式,就可以達到目的。 如果用不到區塊鏈 癁瘮 癉瘮
癄瘮 癓瘮 四項特性,何必庸人自擾的去使用區塊鏈呢?
其他例如食品履歷上鏈、捐款上鏈、公證業務上鏈、土地登錄上鏈
等應用,稍加分析,就會發現,也是存在著同樣的問題。
14.2 迷思二:誤認區塊鏈是「即時」的在處
理交易
有幾家銀行,聯合製作了一款可以提供「行動支付」以及「紅利積
點兌換」的手機 癁癐癐,希望藉由區塊鏈的機制,提供商家與銀行之間清
算與結算的功能。這個計畫預計在每一個商場以及銀行設置一台「節點」
主機,彼此以區塊鏈的機制相互連結交換資料。 商家與客戶均連結節點
上線,將交易資訊寫入區塊鏈,然後藉由區塊鏈機制,將交易資訊同步
於各個節點。
乍看之下,這是一個不錯的點子。 當年比特幣的第一項應用不也是
拿來購買 癐癩発発癡 嗎?區塊鏈機制最早不也就是應用於提供虛擬貨幣的支
付功能嗎?媒體不是說日本以及全世界好多地方已經開始收比特幣作為
支付貨幣了嗎?但是,如果我們仔細的想一想、分析一下區塊鏈的基本
運作模式,就會發現,以區塊鏈機制支持「行動支付」或是「紅利積點
兌換」這類的應用,不是不可以,而是需要經過更縝密的設計,才有發
揮區塊鏈機制特性的機會。
瘱瘮 首先,如果你期望客戶在支付交易貨款的時候,能夠像刷悠遊卡或
是儲值卡一樣的快速結帳,那你可能會大失所望。 癗癈癙?因為每
瘱瘴瘮瘲瘮 迷思二:誤認區塊鏈是「即時」的在處理交易 瘲瘵瘵
個節點都是以批次作業的方式在處理交易,節點必須接收到一定數
量的交易,或是到達某個事先設定好的時間點,才會觸發它處理交
易、製作區塊的作業。
因此,對一筆交易而言,運氣好的話,可以立即被打包到區塊中,
但是運氣最差的時候,可能要等一個批次作業的時間,才會被節點
處理,打包到區塊中。
瘲瘮 為什麼區塊鏈的機制不在收到交易的當下立即作業,而需要批次
作業呢?道理很簡單,因為區塊鏈的中心思想是「一份帳簿、多方
儲存 瘨瘱 癌癥癤癧癥癲瘬 癎 癣癯癰癩癥癳瘩」,所以,當一筆交易更動了某些帳戶
當中的資料時,儲存在所有節點當中的資料都需要「即時」同步更
新。 但是,這個同步更新的工作,會耗費頻寬、 算力等等的資源,
所以,不可能處理一筆交易就進行一次資料同步更新,一定要累積
到某個數量的交易,才做一次資料同步更新,這樣才划得來。
瘳瘮 其次,在設計這類系統的時候,必須非常小心地控制節點的個數。
因為每增加一個節點,就會增加一份帳簿,就會增加一個需要資料
同步的區塊鏈,也就意味著會增加處理資料同步所需要的時間與複
雜度。
試想,假設增加一個節點,會增加資料同步處理時間 瘲 秒鐘。 那
一個擁有 瘳瘰 個節點生態系,不就要一分鐘的時間,才可以做到資
料同步更新。這樣的邏輯豈不是意味著,參加的單位愈多,系統就
越慢,而且會慢得離譜?
瘲瘵瘶 瘱瘴瘮 迷思 登 癔癒癕癓癔 癍癁癃癈癉癎癅 的迷思
其實,我們必須回過頭來思考一個根本的問題:像行動支付或是紅
利積點兌換這類的應用,有甚麼必要性,需要「即時的」進行「多
個節點的」清算與結算?這樣做的目的為何?有甚麼好處?使用到
區塊鏈的那些特性?
瘴瘮 很多單位在看到交易處理時間過長的時候,第一個想法就是想要尋
找解決的方案。 其實,他們並不知道,只要仍然使用區塊鏈機制,
想要將交易處理的時間縮短到類似即時交易的程度,那根本就是不
可能的事。
瘵瘮 所以,在導入區塊鏈機制時要先認清區塊鏈的本質,它是一個「一
份帳簿、多方儲存」的系統。每一次的資料變動,就需要付出資料
同步更新的代價,為了降低資料同步的次數,所以是以批次作業的
方式在處理交易。
如果你想導入的應用或服務,是高頻或是具有即時性的交易,採用
區塊鏈機制,可能不是個智慧的選擇。
其他資料必須「即時更新」的應用,導入區塊鏈機制時,都會面臨
同樣的問題,最好經過審慎評估後再行投入。
瘱瘴瘮瘳瘮 迷思三:誤會了「去中心化」的意思 瘲瘵瘷
14.3 迷思三:誤會了「去中心化」的意思
癆癏癍癏 遊戲的基本原理很簡單,簡述如下:
瘳瘮 參與者所繳交的錢分為三個部分,比如說以 瘴瘵瘥、瘱瘰瘥、瘴瘵瘥 的
比例分成三份。
瘴瘮 第一部分的錢平均分配給之前投入以太幣的參與者,轉入參與者的
帳戶,分配的原則等比例於之前參與者投入以太幣的數量。
瘵瘮 第二部分的錢則轉給發明這個遊戲的團隊。
瘲瘵瘸 瘱瘴瘮 迷思 登 癔癒癕癓癔 癍癁癃癈癉癎癅 的迷思
瘶瘮 第三部分的錢則做為最後一個投入遊戲參與者的獎金,所謂「最後
一個參與者」,就是指在這個參與者之後再也沒有人投入以太幣參
與遊戲,而遊戲持續倒數計時到 儰儰儺儰儰,遊戲終止結束。
瘱瘮 首先,顯而易見,這個遊戲的規劃及設計,是由單一的團隊在執
行、轉帳與分配貨幣的智慧型合約是由這個團隊編寫、智慧型合約
也是由這個團隊佈建到以太坊的公有鏈上,大家倒是可以好好思考
一下,這種機制是「中心化」還是「去中心化」?
比特幣現在的價值完全是因為眾多人「持有」所創造出來的。當倒
數計時到 儰儰儺儰儰 的時候,遊戲就結束、關燈打烊了 !
瘶瘮 這是違法吸金嗎?看起來不像 ! 因為這個遊戲根本就沒有吸金,
後續參與者的錢是依照事先寫好的程式,自動、直接分配到之前投
入的參與者帳戶中,並沒有中間人在收錢之後再轉手分配。所有的
程式都是分布在全世界各處的節點上,沒有單一的公司或個人設置
了伺服器在營運這個系統,所以根本就沒有「吸金」這個動作的主
體。當某人或某個單位將 癆癏癍癏 這個種子埋入以太坊區塊鏈的土
壤中時,它就開始吸收養分,自生自滅。
瘷瘮 癆癏癍癏 這種自動機,從理論上來說,一旦啟動了就沒辦法阻止,
除非我們有能力將這個機制從所有的節點上除去,不然它就會像病
毒一樣,永存於以太坊的區塊鏈中,持續不斷的運轉,這也就是自
動機可怕的地方。
區塊鏈不是洪水猛獸,但是,當它結合了自動機理論與 癁癉 技術後,
很可能會是潘朵拉的盒子,一旦開啟,就不會停止,甚至於失控。 所有
的金融監理或是秩序維持者,都會面臨非常非常非常嚴峻的考驗。 而對
於區塊鏈這項技術而言,如何能
瘲瘶瘰 瘱瘴瘮 迷思 登 癔癒癕癓癔 癍癁癃癈癉癎癅 的迷思
取其可用之才,用於適用之處。
這門課程的上課鈴聲,可能才剛剛敲過,餘音還在震耳呢 ! 有待我們學
習的功課還很多 !
15
借鑑 – 他山之石
以 銅 為 鏡 , 可 以 正 衣 冠;
以 古 為 鏡 , 可 以 知 興 替;
以人為鏡,可以知得失。
— 唐朝 魏徵 580 – 643
今年的元宵節,友人要我貢獻燈謎一則 瘨當然也要包括獎品瘩。 當時
我提供的獎品是 瘰儺瘰瘲 枚比特幣,燈謎是:
療癬癯癣癫癣癨癡癩癮
猜水滸三十六天罡一員的名字
相信很多人一下就猜著了,對 ! 就是智多星吳用。
當場就有人嗆我說:
「杜博士,你對這樣的論斷區塊鏈,會不會太武斷了
一點啊 !」
我直覺地回答:
「為什麼?」
瘲瘶瘱
瘲瘶瘲 瘱瘵瘮 借鑑 登 他山之石
那人答道:
「你這不是暗示大家 療癬癯癣癫癣癨癡癩癮 其實是沒有用的東西嗎?」
我笑著回話:
「讓我們仔細地想一想,水滸傳的作者施耐庵當年在設定吳
用這個角色的時候,為什麼會給他取個綽號叫做智多星呢?如果真的是
無用,那怎麼又會稱他為智多星呢?中國人的語言智慧其實是在方寸之
間,細細品嘗、慢慢體會,自有其意境,不是嗎?博君一笑罷了 !」
療癬癯癣癫癣癨癡癩癮 到底有沒有用?其實很難說。但是,過去幾年,各單位
所執行的概念性研究計畫,以及出版的白皮書倒是不少。 走筆至此,結
束前謹列出數篇具代表性的研究報告,供大家參考。
瘳瘮 加拿大銀行分析師對於區塊鏈機制的分析報告,評價甚低,尤其覺
得原先聲稱可能帶來的好處,其實早在其他應用中已被實現,並非
來自區塊鏈本身的特性: “療癬癯癣癫癣癨癡癩癮 癒癥癶癯癬癵癴癩癯癮 癗癩癴癨癯癵癴 癴癨癥
療癬癯癣癫癣癨癡癩癮 瘨癓癴癡瘋 癁癮癡癬癹癴癩癣癡癬 癎癯癴癥 瘲瘰瘱瘸瘭瘵瘩” 癛瘴瘴癝
瘱瘲瘮 經 濟 合 作 暨 發 展 組 織 瘨癏癅癃癄瘩 從 公 領 域 應 用 的 角 度, 解 析
區 塊 鏈 機 制 的 適 用 性 以 及 合 理 性: “療癬癯癣癫癣癨癡癩癮癳 癕癮癣癨癡癩癮癥癤
登 療癌癏癃癋癃癈癁癉癎 癔癅癃癈癎癏癌癏癇癙 癁癎癄 癉癔癓 癕癓癅 癉癎 癔癈癅
癐癕療癌癉癃 癓癅癃癔癏癒” 癛瘵癝
瘱瘳瘮 在過去有許多研究都提及,可以利用區塊鏈機制提供自主性的身
分辨識功能,這一篇論文是以印度以及中國的兩個案例進行說明:
“癉癤癥癮癴癩癴癹 癍癡癮癡癧癥癭癥癮癴 癩癮 癴癨癥 癁癧癥 癯癦 療癬癯癣癫癣癨癡癩癮 瘳瘮瘰” 癛瘵瘳癝
暨「如何避免泛公股行庫藉著防制洗錢所需,針對香港澳門大陸地
區金流進行嚴審現象」,值得參考 癛瘹瘷癝。
瘲瘲瘮 對於幾個區塊鏈平台之間的比較,這一篇文章整理得還算簡潔明
瞭,如果需要快速的了解一個大致的概況,可以參考這篇文章:
瘲瘶瘶 瘱瘵瘮 借鑑 登 他山之石
瘲瘳瘮 如果想知道要如何對私有鏈的效能與效率進行評估,可以參考這篇
文章: “癐癥癲癦癯癲癭癡癮癣癥 癁癮癡癬癹癳癩癳 癯癦 癐癲癩癶癡癴癥 療癬癯癣癫癣癨癡癩癮 癐癬癡癴癦癯癲癭癳
癩癮 癖癡癲癹癩癮癧 癗癯癲癫癬癯癡癤癳” 癛瘶瘱癝
瘲瘴瘮 針對如何建立一個分析私有鏈的框架,這篇文章提供了一些執行的
基準: “療癌癏癃癋療癅癎癃癈瘺 癁 癆癲癡癭癥癷癯癲癫 癦癯癲 癁癮癡癬癹発癩癮癧 癐癲癩癶癡癴癥
療癬癯癣癫癣癨癡癩癮癳” 癛瘲瘸癝
瘲瘵瘮 這是一篇碩士論文,針對區塊鏈的效能與處理交易的擴增能力
瘨癓癣癡癬癡癢癩癬癩癴癹瘩 兩項議題,進行深入的分析: “癐癥癲癦癯癲癭癡癮癣癥 癡癮癤
癓癣癡癬癡癢癩癬癩癴癹 癯癦 療癬癯癣癫癣癨癡癩癮 癎癥癴癷癯癲癫癳 癡癮癤 癓癭癡癲癴 癃癯癮癴癲癡癣癴癳” 癛瘷瘲癝
瘲瘶瘮 雲端服務與區塊鏈在業務執行上的比較,可以參考這篇文章:
“癃癯癭癰癡癲癩癮癧 療癬癯癣癫癣癨癡癩癮 癡癮癤 癃癬癯癵癤 癓癥癲癶癩癣癥癳 癦癯癲 療癵癳癩癮癥癳癳 癐癲癯癣癥癳癳
癅癸癥癣癵癴癩癯癮” 癛瘶瘷癝
瘲瘷瘮 這篇文章是澳洲聯邦科學與工業研究組織針對應用系統如何導入區
塊鏈機制所做的研究,文章中的方法論值得參考: “癓癯癦癴癷癡癲癥 癁癲瘭
癣癨癩癴癥癣癴癵癲癥 癡癮癤 癅癮癧癩癮癥癥癲癩癮癧 癦癯癲 療癬癯癣癫癣癨癡癩癮瘭癢癡癳癥癤 癁癰癰癬癩癣癡癴癩癯癮癳”
癛瘸瘴癝
瘲瘹瘮 很少看到有關法國在區塊鏈上的看法與意見,如果你對法國如看
待區塊鏈有興趣, 癐癡癲癩癳 癅癵癲癯癰癬癡癣癥 瘲瘰瘱瘸 年的這一篇報告值得參
瘲瘶瘷
瘲瘶瘹
瘲瘷瘰 參考文獻
癛瘶瘲癝 癊癯癳癥癰癨 癐癯癯癮 癡癮癤 癔癨癡癤癤癥癵癳 癄癲癹癪癡瘮 The Bitcoin Lightning Net-
work:Scalable Off-Chain Instant Payments瘮 癅癵癲癯癳癹癳癴癥癭瘮 瘲瘰瘱瘶瘮
url瘺 全兴兴兰关儺儯儯公兩內全兴兮兩兮內儮兮入兴具兯兲八儯公兩內全兴兮兩兮內儭兮入兴具兯兲八儭兰兡兰入兲儮兰兤兦瘮
癛瘶瘳癝 癇癩癵癬癩癯 癐癲癩癳癣癯瘮 How the Equihash Algorithm Could Democratize
Zcash Mining瘮 療癩癴癣癯癩癮 癍癡癧癡発癩癮癥瘮 癆癥癢瘮 瘲瘰瘱瘷瘮 url瘺 全兴兴兰关 儺 儯 儯
兢兩兴兣兯兩兮六兡內兡兺兩兮入儮兣兯六儯兡兲兴兩兣公入关儯全兯具儭 入共兵兩全兡关全儭 兡公內兯兲兩兴全六儭 兣兯兵公兤儭
兤入六兯兣兲兡兴兩兺入儭兺兣兡关全儭六兩兮兩兮內儯瘮
癛瘶瘴癝 癌癥癥 癋癵癡癮 癙癥癷 癓癣癨癯癯癬 癯癦 癐癵癢癬癩癣 癐癯癬癩癣癹 癩癮 癎癡癴癩癯癮癡癬 癕癮癩癶癥癲瘭
癳癩癴癹 癯癦 癓癩癮癧癡癰癯癲癥瘮 Technology Brief:Blockchain – Risks and
Opportunities瘮 癍癡癹 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关 儺 儯 儯 公八兹关兰兰 儮 兮兵关 儮 入兤兵 儮 关內 儯
兤兯兣关儯兤入兦兡兵公兴儭 关兯兵兲兣入儯兣兡关入儭 关兴兵兤兩入关儯儲儰儱儸儰儵儰儲 兴入兣全兮兯公兯內兹 兢兲兩入兦
兢公兯兣八兣全兡兩兮 兲兩关八关 兡兮兤 兯兰兰兯兲兴兵兮兩兴兩入关儮兰兤兦儿关兦其兲关兮儽儹儱儸兤儶儰儰兡 儰瘮
癛瘶瘵癝 癒瘳癃癅癖瘮 R3 is an innovation firm focused on building and em-
powering the next generation of global financial services tech-
nology瘮 癏瘎癣癩癡癬 癗癥癢癳癩癴癥瘮 url瘺 全兴兴兰儺儯儯兲儳兣入其儮兣兯六儯瘮
癛瘶瘶癝 癎癡癴癨癡癮 癒癥癩瘋瘮 A History of Bitcoin Hard Forks瘮 癉癮癶癥癳癴癯癰癥癤癩癡瘮
癁癰癲瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯具具具儮兩兮其入关兴兯兰入兤兩兡儮兣兯六儯兴入兣全儯全兩关兴兯兲兹儭
兢兩兴兣兯兩兮儭全兡兲兤儭兦兯兲八关儯瘮
癛瘶瘷癝 癐癡癵癬 癒癩癭癢癡 癥癴 癡癬瘮 癜癃癯癭癰癡癲癩癮癧 療癬癯癣癫癣癨癡癩癮 癡癮癤 癃癬癯癵癤 癓癥癲癶癩癣癥癳
癦癯癲 療癵癳癩癮癥癳癳 癐癲癯癣癥癳癳 癅癸癥癣癵癴癩癯癮瘢瘮 癉癮瘺 2017 IEEE International
Conference on Software Architecture (ICSA)瘮 癅癤瘮 癢癹 癉癅癅癅瘮
癇癯癴癨癥癮癢癵癲癧瘬 癓癷癥癤癥癮瘬 癍癡癹 瘲瘰瘱瘷瘮 isbn瘺 瘹瘷瘸瘭瘱瘭瘵瘰瘹瘰瘭瘵瘷瘲瘹瘭瘰瘮
癛瘶瘸癝 癒癩癰癰癬癥瘮 Join the Global Settlement Network瘮 癏瘎癣癩癡癬 癗癥癢癳癩癴癥瘮
url瘺 全兴兴兰关儺儯儯兲兩兰兰公入儮兣兯六儯瘮
癛瘶瘹癝 癎癯癵癲癩癥癬 癒癯癵癢癩癮癩瘮 Crypto is the Mother of All Scams and (Now
Busted) Bubbles While Blockchain Is The Most Over-Hyped
Technology Ever, No Better than a Spreadsheet/Database. Tes-
瘲瘷瘸 參考文獻
癛瘸瘳癝 癍癡癲癫癯 癖癵癫癯癬癩瘮 The Quest for Scalable Blockchain Fabric: Proof-
of-Work vs. BFT Replication瘮 癉療癍 癒癥癳癥癡癲癣癨 瘭 癚癵癲癩癣癨瘮 瘲瘰瘱瘵瘮
url瘺 全兴兴兰儺儯儯具具具儮其兵八兯公兩兣儮兣兯六儯兩兎入兴兓入兣 儲儰儱儵儮兰兤兦瘮
癛瘸瘴癝 癉癮癧癯 癗癥癢癥癲瘮 Software Architecture and Engineering for Blockchain-
based Applications瘮 癃癓癉癒癏 癃癯癭癭癯癮癷癥癡癬癴癨 癓癣癩癥癮癴癩瘌癣 癡癮癤 癉癮瘭
癤癵癳癴癲癩癡癬 癒癥癳癥癡癲癣癨 癏癲癧癡癮癩癳癡癴癩癯癮瘮 癓癥癰癴瘮 瘲瘰瘱瘷瘮 url瘺 全兴兴兰儺儯儯兢公兯兣八兣全兡兩兮儮
兵兮关具儮入兤兵儮兡兵儯关兹六兰兯关兩兵六儱儸儯先兔免兌儯关公兩兤入关儯兗入兢入兲儮兰兤兦瘮
癛瘸瘵癝 癗癅癘瘮 Official Website瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯具入典儮兮兺儯瘮
癛瘸瘶癝 癗癩癫癩癰癥癤癩癡瘮 Anti-establishment瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯入兮儮具兩八兩兰入兤兩兡儮
兯兲內儯具兩八兩儯允兮兴兩儭入关兴兡兢公兩关全六入兮兴瘮
癛瘸瘷癝 癗癩癫癩癰癥癤癩癡瘮 BTC-e瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯入兮儮具兩八兩兰入兤兩兡儮兯兲內儯具兩八兩儯
兂兔元儭入瘮
癛瘸瘸癝 癗癩癫癩癰癥癤癩癡瘮 Cryptocurrency tumbler瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关 儺 儯 儯 入兮 儮
具兩八兩兰入兤兩兡儮兯兲內儯具兩八兩儯元兲兹兰兴兯兣兵兲兲入兮兣兹 兴兵六兢公入兲瘮
癛瘸瘹癝 癗癩癫癩癰癥癤癩癡瘮 Metcalfe’s law瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯入兮儮具兩八兩兰入兤兩兡儮
兯兲內儯具兩八兩儯免入兴兣兡公兦入儥儲儷关 公兡具瘮
癛瘹瘰癝 癗癩癫癩癰癥癤癩癡瘮 Zero-knowledge proof瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯入兮儮具兩八兩兰入兤兩兡儮
兯兲內儯具兩八兩儯党入兲兯儭八兮兯具公入兤內入 兰兲兯兯兦瘮
癛瘹瘱癝 癄癹癬癡癮 癙癡癧癡 癥癴 癡癬瘮 Blockchain Technology Overview瘮 癄癲癡癦癴 癎癉瘭
癓癔癉癒 瘸瘲瘰瘲瘮 癎癉癓癔 瘭 癎癡癴癩癯癮癡癬 癉癮癳癴癩癴癵癴癥 癯癦 癓癴癡癮癤癡癲癤癳 癡癮癤 癔癥癣癨瘭
癮癯癬癯癧癹瘮 癊癡癮瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯兣关兲兣儮兮兩关兴儮內兯其儯元兓兒元儯六入兤兩兡儯
児兵兢公兩兣兡兴兩兯兮关儯兮兩关兴兩兲儯儸儲儰儲儯兤兲兡兦兴儯兤兯兣兵六入兮兴关儯兮兩关兴兩兲儸儲儰儲儭兤兲兡兦兴儮兰兤兦瘮
癛瘹瘲癝 癋癡癩癷癥癮 癚癨癡癮癧 癡癮癤 癈癡癮癳瘭癁癲癮癯 癊癡癣癯癢癳癥癮瘮 Towards Dependable,
Scalable, and Pervasive Distributed Ledgers with Blockchains瘮
癍癩癤癤癬癥癷癡癲癥 癓癹癳癴癥癭 癒癥癳癥癡癲癣癨 癇癲癯癵癰瘬 癕癮癩癶癥癲癳癩癴癹 癯癦 癔癯癲癯癮癴癯瘬
癃癡癮癡癤癡瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰儺儯儯六关兲內儮兯兲內儯兰兵兢公兩兣兡兴兩兯兮关儯兰兤兦 儌公入关儯
儲儰儱儸儯兢兣兢兩儭兴兲儭兔兯具兡兲兤关 兄入兰入兮兤兡兢公入儬 兓兣兡公兡兢公入儬 兡兮兤 児入兲儮兰兤兦瘮
參考文獻 瘲瘸瘱
兣兯六儮兴具儯兕兰公兯兡兤儯兢儰儴儹儹儳儰儶儭儱儹儰儵儭儴儵儳儱儭儸儸儸兡儭儲兢兣儴兣儱兤兤兢儳儹儱儯兔元儯
儹儰儰儲儮兰兤兦瘮
癛瘱瘰瘰癝 張俊賢瘬 馮逸凱瘮 2018 中國區塊鏈 (非金融) 應用市場調查報
告瘮 唯鏈瘬 普華永道瘮 瘲瘰瘱瘸瘮 url瘺 全兴兴兰关儺儯儯具具具儮兰具兣兣兮儮兣兯六儯兺全儯
兲兩关八儭兡关关兵兲兡兮兣入儯儲儰儱儸儭兣全兩兮兡儭兢公兯兣八兣全兡兩兮儭关兵兲其入兲兹儭兲入兰兯兲兴儮兰兤兦瘮
索引
瘲瘸瘳
瘲瘸瘴 索引
uncertainty 不確定性, 70
unification 統一化, 64
utility token 使用型代幣, 150