摘要
2012年之後,區塊鏈1.0:加密貨幣。例如數位貨幣與支付系統去中心化。2014年之後,區塊鏈2.0:智慧資產、智能型合約。例如市場去中心化,可作貨幣以外的數位資產轉移,如股票、債券。而區塊鏈2.5:金融領域應用、資料層,強調代幣(貨幣橋)應用、分散式帳本、資料層區塊鏈,及結合人工智慧等金融應用。2017年之後,區塊鏈3.0:更複雜的智能型合約。更複雜的智能型合約,將區塊鏈用於政府、醫療、科學、文化與藝術等領域。
Keyword:去中心化、分散式帳本、智能型合約、AML&KYC、原始碼
網際網路的來臨,創造了許多奇蹟和財富。網際網路貿易,幾乎需要藉助資質的第三方信用機構來處理支付目的。這類系統仍然受制於「基於信用的模式」。然而,區塊鏈(blockchain)的基礎上衍生出的數位貨幣,顛覆第三方信用機構,促使直接支付,不需要第三方參與介入。
區塊鏈是什麼?
「到底什麼是區塊鏈?」「區塊鏈真的有這麼厲害嗎?」「區塊鏈能為世界帶來什麼樣的改變?」相信這是很多區塊鏈新手的疑問。
區塊鏈(blockchain)是藉由密碼學串接並保護內容的串連文字記錄(又稱區塊)。每一個區塊包含了前一個區塊的加密雜湊、相應時間戳記以及交易資料(通常用默克爾樹(Merkle tree)演算法計算的雜湊值表示),這樣的設計使得區塊內容具有難以篡改的特性。用區塊鏈技術所串接的分散式帳本能讓兩方有效記錄交易,且可永久查驗此交易。
想要了解什麼是區塊鏈,就必須先知道什麼是分散式帳本。我們可以先把區塊鏈想像成一個大型的資料庫,如同帳本一樣儲存著程式碼及交易紀錄等等的資料,而這個資料庫是分散的。
傳統的 App 或者網路平臺,都會有一個伺服器跟資料庫專門處理及儲存這些資料,程式碼該怎麼執行、資料的紀錄一切以官方的伺服器與資料庫為準,這樣做的確省時省力。但是,問題來了,如果這個「官方」監守自盜偽造資料怎麼辦?或者是如果因為不可抗力的因素導致資料毀損,怎麼辦?
因此,我們需要一個分散式的資料庫,使得資料獲得充分的保障,區塊鏈一般都是讓所有使用者都幫忙備份,當資料擁有成千上萬個備份的時候,資料毀損或是被篡改的機率就大大的降低了。
不同於目前用戶資料都被網路巨頭掌握,區塊鏈上的資料是公開透明的,所有人都可以直接存取上面的資料。當然,大部分人會不希望自己的資料這麼公開,讓每個人都能看到,這些區塊鏈或其應用通常都沒有要求實名制(採匿名制),所以並不會有人知道哪一筆交易或動作是由現實生活中的哪一個人所發出,例如比特幣、以太幣等。
區塊鏈之演進
區塊鏈技術隨著比特幣出現後,經歷了幾個不同的階段,常見的分法將比特幣視為區塊鏈1.0,為數位貨幣(currency)應用,區塊鏈2.0開始出現如智慧資產(smart assets)、智能型合約(smart contracts)等貨幣以外的應用,區塊鏈3.0則是指更複雜的智能型合約,將區塊鏈用於政府、醫療、科學、文化與藝術等領域。
2012年之後,區塊鏈1.0:加密貨幣。例如數位貨幣與支付系統去中心化。2014年之後,區塊鏈2.0:智慧資產、智能型合約。例如市場去中心化,可作貨幣以外的數位資產轉移,如股票、債券。而區塊鏈2.5:金融領域應用、資料層,強調代幣(貨幣橋)應用、分散式帳本、資料層區塊鏈,及結合人工智慧等金融應用。2017年之後,區塊鏈3.0:更複雜的智能型合約。更複雜的智能型合約,將區塊鏈用於政府、醫療、科學、文化與藝術等領域。
資料來源:中國通信標準化協會 整理者:拓樸產業研究院(2021)
所以,在從比特幣1.0到區塊鏈3.0中,簡單介紹了區塊鏈的發展歷程之後,以及提到一些區塊鏈的特色。
區塊鏈之重要特色:去中心化、開源(開放原始碼)
接下來需要了解的就是去中心化,去中心化的意思就是指每一個使用者都是平等的,沒有人有比別人更多的權限,簡單來說就是沒有人有機會作弊。這是一個很重要的技術,不同於所有的網路平台,為了方便管理,管理員都會有比別人更多的權限,因此當有人(通常是政府)想要關閉這個平台或者是管制某些內容時,又或者財團為了自己的利益想要改變這個平台的某些政策時,只要威逼利誘這些管理者(也有可能自己就是管理者,連威逼利誘都免了)就可以得逞。
但是區塊鏈通常是一個去中心化的系統,意即如果你想要改變什麼,那就得經過多數人同意,而這些多數人通常分布在各個國家,並且難以追蹤,因此,去中心化的區塊鏈很難受到政府或者財團的限制。
最後,要瞭解的是開源(開放原始碼),以上講了有關區塊鏈的特性,但是誰能保證他真的照他所說的運作呢?這個問題的答案就是開源,開源的意思是將程式碼完全公開,大部分的區塊鏈也都是開源的,因此全世界各地的工程師或者懂程式碼的人都可以幫大家檢查,這個區塊鏈的程式碼是否真的如原先所說的運作。
一般傳統的網路平台或服務都是中心化的(或私有的),這意味著完全的公開透明,是不可能的,並且在傳統的管理方式之下資料被竄改及遺失的機率是相對較高的。而區塊鏈透過去中心化、分散式資料庫及開源,解決了上述問題,例如政府黑箱作業或是網路詐騙等等亂象皆可迎刃而解。因此區塊鏈可說是目前最值得信賴網路技術之一。
結語
區塊鏈技術因比特幣而生,自2009年問世以來,13年過去了,應用場景從最初的數位貨幣,一直到後來的公共治理、食藥品認證等產業應用案例,不斷演進。
起初的區塊鏈1.0以虛擬貨幣為主,區塊(Block)是指一頁一頁的帳本,記載了交易明細,鏈(Chain)則是以密碼學原理的Secure Hash技術設計,將區塊串聯後,成為不可竄改的帳本。
而其特別之處,在於能跳過中介機構,透過分散式帳本(Distributed Ledger),讓所有參與者以點對點方式來支付。此外,區塊鏈還具備自動同步的特性,因此網路中所有帳本內容皆相同。而比特幣網路,就擁有跨國運作、無監管、無KYC(實名制)、無AML(反洗錢)等特點。
而區塊鏈2.0的代表技術是以太坊(Ethereum),在比特幣的基礎上,增加了智能型合約,來發展區塊鏈多元應用。
智能型合約是個能夠部署、執行於區塊鏈上的應用程式,透過事件觸發來自動執行,但也因此需要外部可信賴的事件來驅動,「扮演中間人角色。」也因此,智能型合約不只能應用於虛擬貨幣和金融交易,還可用於食藥生產履歷、證書、同意書、授權、醫療等資訊記錄。