近來「區塊鏈」與「比特幣」這兩個名詞很火熱,但究竟甚麼是區塊鏈,甚麼又是比特幣?區塊鏈與比特幣又是甚麼關係?身為法律人為何需要關注區塊鏈呢?這些將是本文會觸及到的問題。區塊鏈與法律的交錯問題,可概分為三個方面探討:

・第一是「區塊鏈行業的監管」,以典型去中心化的比特幣為例,由於並無中心伺服器,如何進行以及由誰進行合規遵循,會是一大難題。

・第二個層面是區塊鏈的「專利適格性」,由於區塊鏈的底層技術是數學、密碼學,如果被認定為數學方法或軟體,將會影響專利的取得,而區塊鏈的運用通常也與商業模式相關,商業方法得否具備專利適格,也存在諸多爭議。

・第三個層面是區塊鏈直接回頭影響「法律服務業的運作」,例如透過不可竄改、全網廣播、分散帳本、時間戳記等特性,區塊鏈得以進行有效的證據保全,降低律師在證據蒐集上的困擾。

以下講的是人話,舉的例子是生活,請慢慢享用。

區塊鏈技術的主要特色-解決雙花問題同時去中心

區塊鏈其實並不複雜,它就是一種網路技術,可以把他想像成加強版的互聯網。傳統互聯網建構出我們現在所處的世界,舉凡臉書互動、網路購物、訊息傳送都是透過所謂的互聯網完成。

更精確的說,傳統互聯網幫我們處理資訊交換,但缺陷是無法處理價值交換。

舉例而言,我們在傳統互聯網世界「無法」直接對於不認識的人進行點對點(P2P)的價值交換,像是金錢交換、股票買賣、債券買賣這樣的行為。下面舉金錢交換為例:

假設A跟B買一個物件,A需要轉帳100元給B,但傳統互聯網僅能處理「訊息交換」,而無法處理「價值交換」,這代表甚麼意思呢?假設A從他的互聯網上帳戶轉帳100元給B,A此時可以選擇用複製的方式,把100元的複製檔轉給B後,自己仍保留100元的原檔,我們都知道,如此的價值交換是沒有意義的(甚至根本沒進行「交換」的動作,只是「複製」而已),A如果仍保有原檔(就是那100元的原檔),那就算他給出去100元的複製檔,也沒有任何意義,當給出去的金錢無法同時減少,那金錢就失去它的功效。所以在傳統世界,互聯網無法使交易雙方直接進行資產交換,除了透過線下(也就是實體交付)交換這100元之外,相隔兩地的兩人想要透過網路交換財產,實在殊難想像。

所以說,在傳統互聯網你沒辦法解決,「錢給出去就是給出去了」的課題,這也就是所謂的雙花問題、雙重支付問題(Double-Spending)。

於是傳統互聯網世界就衍生出對策,一些公司專門做交易雙方的「記帳工作」,像是銀行、第三方支付機構等。由於我們信任這些公司,因此將金錢價值儲存於這些公司,當要向他人進行價值交換時(例如轉帳),就委由這些公司幫忙記帳(也就是從我們的帳戶減少數額、增加進欲轉帳的帳戶),而我們也信任這些公司的記帳結果,如此便解決傳統互聯網無法解決的雙重支付問題。

但這樣其實是沒有效率的,由於太多這樣的中介機構幫忙記帳(尤其是金融業),導致大量人力與時間耗費在後台的清結算業務上,也提高了交易雙方的手續費,於是區塊鏈技術便誕生來解決這些問題。

也就是說,區塊鏈技術可以不必透過中介機構,就成功解決雙花問題,讓A與B之間的金錢交換直接完成,讓「錢給出去,就真的是給出去了」:當A選擇轉100元給B時,區塊鏈能確保A手上的帳本會少100元,而B會多100元,B金錢的增加,同時代表A金錢的減少,更重要的是雙方不需要透過中介機構記帳就能達成此目標,也就是說在去中心化的區塊鏈世界不再需要透過銀行、第三方支付機構這種大公司,雙方就能直接進行交易。

區塊鏈技術的其他特色-分散帳本、公開透明、不可竄改

1. 區塊鏈技術尚有其他特色。所謂的分散帳本,是從宏觀的角度觀察,每個區塊鏈的參與者手上都會有同一本「交易記錄總帳」,這本總帳記錄著每個交易參與者的交易過程,不論與自身有沒有相關,每個人都擁有別人的交易記錄,每個人都擁有這筆總帳。

2. 至於所謂的公開透明,則是從微觀的、各筆交易的角度來看,亦即每個人、每次的交易記錄都會實時、同步更新到這本總帳上,而大家手上都有同一本總帳,每個區塊鏈參與者都可以看到其他參與者的交易記錄。上面提到A轉帳給B的例子,即使A與B對你而言是無關的路人甲乙,但如果你們同時使用同一個區塊鏈網絡,你手上的帳本也會顯示他們之間的交易,這就是分散帳本與公開透明的概念。

3. 不可竄改的特性,是由於區塊鏈採用雜湊函數的密碼學技術,新生成的交易區塊會包含前一個區塊頭的雜湊值,使得每個交易區塊塊塊相連、條條相串,進而達到資料高度安全而難以竄改。

區塊鏈技術的應用領域

簡單了解區塊鏈技術後,就可以知道它其實跟互聯網一樣,與其說是一種應用,不如看成一種「生態」。其實現在也鮮少在研究如何運用互聯網技術了,更多的是探討互聯網如何建構現在的世界與生態。

如同互聯網一樣,區塊鏈技術也可應用於各行各業,建構出區塊鏈自己的生態,只要掌握區塊鏈的幾樣特色-去中心、解決雙花問題、分散帳本、公開透明、不可竄改,就能進行區塊鏈的應用。

1. 去中心與解決雙花問題的特色如何應用?已經在前面舉過例子,典型的像直接運用於金融、證券、銀行、借貸等,讓資產可以不再需要透過中介機構直接進行交換。

2. 分散帳本的特色如何應用?