現在創業,最能鼓動人心的三個字,莫過於「區塊鏈」了!無論什麼產業、什麼商業模式,只要跟區塊鏈沾上邊,好像忽然都高大上白富美起來,於是有興趣了解詢問或跟我們討論這個議題的客戶也如雨後春筍般冒出。 可是當客戶問起,究竟什麼是區塊鏈?什麼又是虛擬貨幣?什麼又是ICO?我們可以透過這些技術做些什麼?或者在法律上有哪些風險?大家似乎就像是一中各表,怎麼樣都說不清楚,講不明白。 對新興科技所引發的法律問題,我自己的思考路徑是順著爭端的發生順序:

通常新科技先引發爭議或討論的,會是在科技提供者和使用者間的民事相關爭議,而執法者往往先運用既有的法規嘗試處理,然後發現既有規範不足了,立法者才逐步開始思考科技本質、比較外國法例,嘗試建構新規範,而國家對相關商業模式的稅務上、政策上的選擇做規管,往往出現在更後面。

於是順著這個思考脈絡,我會先嘗試解釋區塊鏈、虛擬貨幣和ICO的定義,接著從現行法律中去尋找有沒有可能處理新科技帶來的民事法律爭議出發思考;然後在比較國外法例,思考有無架設新制度的必要性,在更往後,才去思考國家稅收,公平競爭、隱私權政策和洗錢防制等等比較國家行政或刑事面向的問題, 透過這樣的順序,希望比較能對一個新科技的法律問題有全面性的思考。

何謂區塊鏈技術?

要解釋區塊鏈技術,我傾向把「區塊」和「鏈」分開說。

「區塊」很單純,就是一個記事(「帳本」)的空間,讓我們把資訊以程式碼的方式寫錄在一個空間。

這件事聽起來非常普通,我們現在擁有太多把既有資訊記錄下來的可能方式了,為什麼用「區塊」來記錄能這麼火紅呢?其實問題的關鍵應該是在「鏈」

「鏈」說的是這些記錄在「區塊」(帳本)這個空間的資料的彼此關聯模式。

過往資料儲存有幾個可能,全部存在一個空間裡,然後我們用各式安全防護機制和加密措施來保護它;後來進步一點,出現了分散式的演算法,我們可以把資料切成很多份,讓他更不容易被竄改,但是仍需要有一個中心來把資料彼此串接起來,資料的儲存方比較像一個有中心點的網。

區塊鏈技術則更進一步讓每一個儲存的空間(「帳本」)都可以和其他帳本透過「鏈」有邏輯順序的串接,所以資料儲存方式比較像一條條的鎖鏈,沒有單一的中心。

然後要說的是「節點」。就是每一份帳本一頁一頁串起來以後成為一本帳冊,管理擺放帳冊的地方我們稱為「節點」。更厲害的是,每個掌管帳冊的節點都有獨立驗證、傳遞和管理的功能,也就是說,每個節點都還可以做新的帳本,然後通知其他節點把資料也記錄進去。 這樣的技術有什麼好處呢?重點就每一段資料(帳本)間會透過「鏈」邏輯排序,然後在對同一份資料(帳冊),則需在每個節點都有合理排序並彼此達成共識才能修改。 可以簡單想像成我們把一份資料同步存在成千上萬台的電腦裡。如果有人想要修改這份資料,他不能只改一台電腦中的檔案,也不能找到管理中心來修改檔案,因為每個管理節點都有完整的資訊順序內容,如果只改一個節點,會被其他存儲的電腦發現邏輯順序亂了,必須讓大多數電腦都同意新的資料,才能改動,這讓駭客行為的困難度大幅提高。

區塊鏈技術的應用?

我們知道了區塊鏈讓資料很難被竄改,但這樣的技術到底有什麼用呢?

第一個火紅的運用方式是拿這個技術來「記帳」,也就是比特幣。 原本,我要把一筆款項,從在台灣的我的戶頭轉到在美國的你的戶頭,因為每間銀行有自己的帳務資料紀錄,3點半前他們收到這些帳務資料紀錄並記在自己的帳本上,然後3點半後,各國各間銀行彼此核對彼此的帳本,確認資金流向對的上,才把資金入到你的帳戶,所以跨國轉帳往往需要一段很長的時間。 但是比特幣的作法是,它發行一種貨幣(就是比特幣),然後我可以把我的各式貨幣(例如新台幣)兌換成比特幣(這個過程叫做「入金」),然後用比特幣來做轉帳的功能轉到你的比特幣帳戶。因為比特幣的交易紀錄是記在區塊鏈上,根據我們前面的說法,他非常難被竄改,而且每次交易的同時就完成了記錄跟對帳的兩個功能,所以轉帳這件事就可以變的非常非常的省時省力。然後他就爆紅拉!

第二個火紅的運用方式是「以太幣」。它的運用就更有趣,它說我不知道區塊鏈能拿來做什麼用,所以我讓大家來幫我想用途吧!

以太幣的做法是運用區塊鏈技術來記錄「程式碼」。

以太坊是一個開放的軟體平台,讓所有想開發程式的人可以把寫完的程式存在我的以太坊區塊鏈上,當有人入金買了以太幣(或著用其他特定代幣驅動特定程式也行),他就可以像把錢投入點唱機一樣,投入他選擇的以太坊中的程式,然後點唱機(以太坊)就會在多台電腦中同步開始撥放音樂(運行)。 這個作法更聰明了,它拉全世界聰明的但又懶得自己建構區塊鏈的工程師們,用他的以太坊建構好的區塊鏈來做自己的應用程式,於是在以太坊中出現了金融、物聯網、保險、選舉、農業到餐飲業、智慧型電網、體育賭博各個領域的厲害的運用程式。碰!它也接著暴紅。

何謂虛擬貨幣及ICO?