Blockchain Tutorial
for Lee and Li
Chang, Chong Yie
Ver. 19008132035
1
自我簡介
2
• 工作資歷
• 區塊證科技,2018 -
• 工研院,2013 – 2018
• 可取國際,2012 – 2013
• 圓剛,2011
• 工研院,2002 – 2009
• 教育背景
• IMBA, IE Business School, 2009 – 2010
• Pre-MBA, Thunderbird, 2009
• 電機碩士,CCU,1998 – 2001
今日重點
 一、區塊鏈簡介
 二、加密貨幣/虛擬貨幣簡介
 三、科技、區塊鏈,與法律
 四、律師事務所的角色
3
一、區塊鏈簡介4
讓我們從比特幣討論起
這世界上第一個區塊鏈
5
中心化的資料庫
管理員
使用者 使用者
• 真正可以讀寫資料的人
• 管理員是真的擁有資料的人
6
由多方參與共同建立的資料庫
- Facebook、Wikipedia
第三方控制的
資料庫
公司 A 公司 B
第三方
7
Blockchain (Bitcoin)
• 第一課:
不,區塊鏈裡彼此之間是沒有互
信的
• 原則上只要大家遵守同一個協定就
可以加入這個生態系
• 這個生態系主要仰賴共識來運作
• 每一個節點可以有區塊鏈的完整資
料
8
區塊鏈背後的電腦科學
-雜湊/哈希
任意長度 固定長度
Fast
OK
NO
• 一般來說可以透過雜湊來驗證資料的獨特性
• 區塊鏈使用雜湊來確認之前的區塊沒有被修改
9
原始值 雜湊值
1 6b86b273ff34fce19d6b804eff5a3f5747a
da4eaa22f1d49c01e52ddb7875b4b
2 d4735e3a265e16eee03f59718b9b5d0301
9c07d8b6c51f90da3a666eec13ab35
3 4e07408562bedb8b60ce05c1decfe3ad16
b72230967de01f640b7e4729b49fce
45678 f43640d7c16bae51d37d5d50d6d3dc534
b433347d879d683e5a3c7ae36c4009c
區塊鏈背後的電腦科學
-金鑰對
10
區塊鏈的位址就是
公鑰的化名
誰都可以產生自己
的金鑰,而且要多
少有多少
KYC 的困難
區塊鏈背後的電腦科學
-公鑰加密
• 演算法保證了幾件事
• 任何人都可以用 Alice 的公鑰
來加密資料
• 只有 Alice 可以用私鑰來解密
這些資訊
• Alice 用私鑰加密的內容用
Alice 的公鑰才能解開
• 這個過程很慢
11
區塊鏈背後的電腦科學
-P2P 網路
• 區塊鏈使用 P2P 網路
來確保每個人都可以看
到所有的交易
• 每個人都能看到交易,
才能確保交易的可信
• P2P 網路的慢速傳遞
限制了區塊鏈的性能
12
區塊鏈上的共識 #1
 區塊鏈上是沒有一個權威的仲裁者的
 一個交易之所以有效是因為「大部分的人都對某一個交易的有
效性有共識」
• 在一個沒有主管機關的世界裡,群眾就是答案
• 在沒有主管機關的世界裡,真相是不重要的。比較
多人相信你才重要
13
區塊鏈上的共識 #2
• 每個人都有一個共識,最長的鏈
(也就是最多人相信的那個趨勢)
就是最可信的
• 相信「市場是對的」
14
跟法律是有衝突的
這個世界可不是就此消失
喔,他們依然可以在自己
的小世界生存(桃花源)
Ethereum
Ethereum Classic
Ethereum
DAO Attack
區塊鏈上的使用者
• 錢包(輕量節點):使用者使用
錢包來保存金鑰與進行交易。通
常只記錄與使用者有關的交易而
不是整個鏈
• 一般節點:接受交易並將交易廣
播到 P2P 網路上
• 挖礦節點:挖礦節點會把交易寫
到區塊鏈上
一般來說節點會有
所有的交易資料
15
隱私保護呢?
區塊鏈上的交易
• 新的塊會對前一個塊做雜湊
• 每一個塊都包含多筆交易
• 由給錢的人發起交易
• 交易是不能被逆轉的
16
出錯的時候非常麻煩
為什麼區塊鏈可以做到對抗竄改(Temper-
proof) ?
新的區塊有舊區塊的雜
湊,確保之前的交易不
會被竄改
每一個節點都有鏈
的完整資料
17
因此鏈夠長很重要,當
越長強固度越高。表示
剛開始運作的區塊鏈其
可信度是有問題的
節點越多,可信度越高
最好在家裡就有一個節
點
什麼是挖礦? #1
第一個問題,在這宇宙中最古老
的問題,隱藏在不起眼的生活中
(超時空奇俠,BBC)
誰可以把交易寫在鏈上?
那個最不能在區塊鏈上損失
價值的人
注意這個原則只對公鏈有效
18
什麼是挖礦? #2
• 用程式的方式設立一個很難的數學問題,要
猜中一個範圍內的數字。而要猜中唯一的辦
法就是用暴力窮舉法
• 第一個猜對的人會獲得比特幣作為獎勵,同
時又獲得每筆交易的手續費作為收入
• 約每10分鐘會出現一個新的塊
19
• 讓壞人大量投資成為生態系的要角
CCY法則
1. 一個加密貨幣的可信度來自於重要參與者必須要投入多少
實體資產在裡面
2. 投入虛擬世界的實體資產不可再換回實體世界
3. 理想的加密貨幣與現實世界之間流通的管道應該要很小
20
CCY法則 範例一
 比特幣重要參與者必須要買大量的礦機才有辦法開採出許多
比特幣(法則1)
 比特幣礦機在現實世界完全沒有其他用途(法則2)
 比特幣除了在密碼貨幣的世界中以外現實中沒有其他價值
(法則3)
 結論:因此如果比特幣的大玩家(也是挖礦與寫入交易的主
力)集體共謀編造任何一筆交易,損失最大的都是他們。所
以他們不會有動機這麼做
21
CCY 法則 範例二
 假設有一個加密貨幣宣稱綁定再生能源價值(Renewable Energy),
發多少再生能源就發多少加密貨幣
 再生能源發電者什麼虛擬世界的努力都不需要就可以獲得加密貨幣
(法則1)
 建設的再生能源設備,在現實社會可以輕易變賣(法則2)
 再生能源業者隨時可以把再生能源價值賣出,密碼貨幣卻不能真實反
應(法則3)
 政府對再生能源價值的承認有自己的一套機制,根本不受密碼貨幣世
界的影響(法則3)
 結論:如果沒有仔細的法令配套與合約設計,逕行發行這種與現實世
界對應的密碼貨幣很容易變成騙局22
Proof of Stake
 傳統的 PoW 作法,因為消耗大量資源且速度較慢因此一直有各
種需要改進的提案
 以抵押手上資產的方式,來成為有出塊權力的節點,稱為PoS
 目前被乙太坊等視為下一代的共識方式
 幣的產生不是透過演算法而是透過主觀地給予
 區塊證的看法:不可信
 幾乎不需要投入實體資產(法則一)
 因為沒有投入實體資產因此也不符合法則二
23
為什麼區塊鏈這麼慢?
 交易每10分鐘才一次整批寫入到區塊鏈上,每一次能寫入的量
還有限
 人們需要一定的時間才能確認最長的鏈(在比特幣的世界裡是
假定六個區塊,約一小時)
24
為什麼區塊鏈這麼成功
 一個針對多方互不信任進行交易的天才解決方案
 每個人都可以加入市場,只要大家共同遵守同一個協定
 善用密碼學
 讓區塊上的交易可信且可被透明稽核
 允許交易可以被自動執行(智能合約的特性,乙太坊)不會被任一方竄
改,因此被信任度更高(區塊鏈博奕遊戲越來越興盛)
25
GDPR?
政府犯罪紀錄?
未成年色情影片連結?
性犯罪受害者的照片?
區塊鏈平台面面觀 #1
 有四種區塊鏈
公鏈:任何人都可以存取這個鏈,而且任何人都可以成為節
點
聯盟鏈:只有被認可的參與者才能成為節點
私鏈:所有的節點隸屬同一家公司
有階級的公鏈:有某些點比其他節點更加平等負責完成共識
(super nodes),其他的節點權利較低(Libra、EOS)
26
一些著名的區塊鏈平台 #1
平台名稱 支援的區塊鏈模式 應用 優點/缺點 註解
比特幣
(Bitcoin)
(BTC)
公鏈、私鏈 資產、密碼貨幣、
作為私鏈或聯盟鏈
的認證
被完整檢視過,高
度可信 / 交易費用
過高、交易速度太
慢
世界上兩個唯一我
信任的加密貨幣之
一。最原始比特幣
的後繼者
比特幣
(Bitcoin SV)
(BSV)
公鏈 資產、密碼貨幣、
作為私鏈或聯盟鏈
的認證
維持原本比特幣作
為支付工具的理念
/ 主導人毫無誠信
澳本聰理想中的比
特幣
我認同他的理念,
但他是小眾,而且
他人品有問題
27
一些著名的區塊鏈平台 #2
平台名稱 支援的區塊鏈模式 應用 優點/缺點 註解
乙太坊
(Ethereum)
公鏈、私鏈、與聯
盟鏈
資產、密碼貨幣、
作為私鏈或聯盟鏈
的認證,以及商業
流程
程式碼被完整檢視
過、可信 / 交易費
用過高、交易性能
不足、難以開發可
靠的智能合約
世界上兩個唯一我
信任的加密貨幣之
一。
Hyperledger 私鏈與聯盟鏈 資產、溯源履歷與
各種應用
由IBM與Linux基
金會支持、在架構
上更有效率 / 缺乏
對加密貨幣的支援
以及社群的認同
目前多數較成功區
塊鏈應用落地都是
在Hyperledger上
28
一些著名的區塊鏈平台 #3
平台名稱 支援的區塊鏈模式 應用 優點/缺點 註解
瑞波(Ripple) 公鏈 專做轉帳 詐欺
IOTA 物聯網應用 太過複雜到我認為
他是詐欺
R3 聯盟鏈 金融應用 背景全是金融集團,
就算不能用至少不
會是詐欺
雷聲大雨點小的區
塊鏈應用
EOS 公鏈 加密貨幣;智能合
約
速度快 / 所謂的超
級節點大幅降低可
信度
透過所謂的超級節
點,增加交易速度。
但誰來確保超級節
點的品質?
29
關於Ripple
30
一些著名的區塊鏈平台 #4
平台名稱 支援的區塊鏈模式 應用 優點/缺點 註解
天秤座(Libra) 公鏈 專做支付用途 全世界最強的研發
團隊、全世界最多
的用戶數 / 世界各
國不會接受
我個人認為會胎死
腹中
31
二、密碼貨幣32
斯斯有兩種,加密貨幣也有好幾種 #1
 原始的加密貨幣
 有挖礦機制
 幣的產生與分配是仰賴投入的資源並透過程式決定
 程式碼就是律法
 ERC 20式的加密貨幣
 一切都只是一個區塊鏈上的一組合約
 不管數量還有分配方式都由發行方主觀決定
33
斯斯有兩種,加密貨幣也有好幾種 #2
 穩定幣
 「號稱」背後有對應的儲備
 一切都只是一個區塊鏈上的一組合約
 不管數量還有分配方式都由發行方主觀決定
 往往同時在多個公鏈上發行
 最重要的功能:國際匯兌(當然是非法的)、幣跟幣之間的價值交換
34
在這個世界上只有兩個加密貨幣「勉強」
值得信任
35
Bitcoin
• 機制是透明的
• 在市場上有足夠的流通量
• 作為資產的特性非常明顯
Ethereum
• 在市場上有足夠的流通量
• 生態系持續擴大
新加坡政府怎麼看 (Payment Service Act)
 支付型代幣(Payment Token or Virtual Currency)
 直接排除穩定幣
 功能型代幣(Utility Token)
 證券型代幣(Securities Token)
36
穩定幣與Libra #137
穩定幣與Libra #2
 對所有央行來說穩定幣都是大敵
 Libra我們覺得胎死腹中的機率很高(各界看法不一)
38
沒有監管的 ICO = 詐騙
 最新的例子 COBINHOOD (吸金 4 億台幣以上)
 為什麼為對募資有監管的規定?
為了避免詐騙
 大部分的 ICO 有努力避免詐騙嗎?當然沒有啊!
 我們能夠把發行的虛擬貨幣與公司表現連結嗎?不行,沒有任
何法律上的保障
 結論:ICO已死
39
Regulators vs. Cryptocurrencies40
40
密碼貨幣 vs. 實體貨幣 #141
41
密碼貨幣 vs. 實體貨幣 #2
4242
為什麼密碼貨幣這麼重要? #143
43
為什麼密碼貨幣這麼重要? #2
4444
The more chaotic the world is,
the Better bitcoin is
45
三、科技、區塊鏈,與法律46
區塊鏈真正可能實現應用的場景
 需要做次級市場來拓展吸引力的應用(綠能憑證、紅利點數、
碳權)
 多方有帳本需要同時清算(新加坡航空、帳聯網、JPM Coin)
 履歷溯源(食安、污染物)
 匯兌
 多簽錢包(例如貿易的信用狀)
 支付
 數位所有權
 個資流通
47
有哪些面向應該重視?
4848
企業的本質
對律師的需求
技術的實現
風險
主管機關的
態度
企業的本質
 企業是打算用區塊鏈來做什麼?
 經營交易所?
 作為營業模式的核心?(例如區塊證科技)
 利用區塊鏈的特性帶來企業流程創新?
 募資?
 企業是如何看待區塊鏈帶來的改變?
 期待用區塊鏈製造話題?
 用區塊鏈進行募資?
 用區塊鏈解決痛點?
4949
對律師的需求?
 讓律師成為公正的節點?
 請律師針對法規提出釋疑?
 請律師向主管機關說明適法性?
5050
主管機關的態度?
 主管機關是想拓展業務還是想自保?
 主管機關目前跟哪些公司親近?
 主管機關對國際趨勢瞭解嗎?
 主管機關偏好的公司的態度是什麼?
 財金公司等
5151
技術的實現
 客戶用的是哪一家的區塊鏈技術?
 底層?
 共識演算法?
 搭配哪些額外的技術?
 運作的環境?
 節點擺哪裡?
 金鑰的保管?
 資料的加密與保護方式?
 客戶的宣稱(白皮書與實作間是否有差異?)
5252
四、律師事務所的角色53
主動型塑法規的詮釋
 主管機關其實茫然中
 主管機關到處找他們覺得可以
信任的專家
 及早為問題定性可以搶到有利
詮釋位置
54
54
要找到兼通法律與資訊的專家不切實際
 兩個領域任一個都太難,尤其是區塊鏈快速發展中變化
太快、太大
 儘量選擇已經普遍受到業界肯定的方案來降低風險
 明確訂出要求,由資訊專家來確認客戶的狀態
 建立可信的資訊專家清單
5555
結語
 區塊鏈、AI都是新科技
 新科技都面臨新挑戰
 亂世是新科技出頭的機會
 主動搶佔話語權建立灘頭堡,在亂世取得先機
56
附錄57
區塊鏈背後的電腦科學
-數位簽章
• 區塊鏈使用數位簽
章來確保一個交易
真的是被某一個特
定位址來執行的
58
雜湊
用私鑰來加密雜湊
Hash
用公鑰來解密雜湊

Blockchain Tutorial for Lawyers

Editor's Notes

  • #7 <a href="https://openclipart.org/detail/181674/database-symbol"><img src="https://openclipart.org/download/181674/1375966995.svg" /></a>
  • #9 <a href="https://openclipart.org/detail/1646/female-user-icon"><img src="https://openclipart.org/download/1646/dagobert83-female-user-icon.svg" /></a>