要追溯區塊鏈(Blockchain)是怎麼來的,不外乎先想到比特幣(Bitcoin),比特幣是第一個採用區塊鏈技術打造出的P2P電子貨幣系統應用,不過比特幣區塊鏈並非一項全新的技術,而是將跨領域過去數十年所累積的技術基礎結合。
比特幣區塊鏈所實現的基於零信任基礎、且真正去中心化的分散式系統,其實解決一個30多年前由Leslie Lamport等人所提出的拜占庭將軍問題。
1982年Leslie Lamport把軍中各地軍隊彼此取得共識、決定是否出兵的過程,延伸至運算領域,設法建立具容錯性的分散式系統,即使部分節點失效仍可確保系統正常運行,可讓多個基於零信任基礎的節點達成共識,並確保資訊傳遞的一致性,而2008年出現的比特幣區塊鏈便解決了此問題。
而比特幣區塊鏈中最關鍵的工作量證明機制,則是採用由Adam Back在1997年所發明Hashcash(雜湊現金),為一種工作量證明演算法(Proof of Work,POW),此演算法仰賴成本函數的不可逆特性,達到容易被驗證,但很難被破解的特性,最早被應用於阻擋垃圾郵件。
在隱私安全方面的技術,可回溯到1982年David Chaum提出注重隱私的密碼學網路支付系統,具有不可追蹤的特性,成為比特幣區塊鏈在隱私安全面上的雛形,之後David Chaum也基於這個理論打造出不可追蹤的密碼學網路支付系統eCash,不過eCash並非去中心化系統。
在區塊鏈中每筆交易,採用橢圓曲線數位簽章演算法(Elliptic Curve Digital Signature Algorithm,ECDSA),可追溯回1985年Neal Koblitz和Victor Miller分別提出橢圓曲線密碼學(Elliptic curve cryptography,ECC),首次將橢圓曲線用於密碼學,建立公開金鑰加密的演算法。相較於RSA演算法,採用ECC好處在於可以較短的金鑰,達到相同的安全強度。到了1992年,由Scott Vanstone等人提出ECDSA。
區塊鏈最早源於比特幣,但區塊鏈的應用卻不僅於此。
過去幾年也陸續出現許多基於區塊鏈技術的電子貨幣(統稱為Altcoins),不過隨著比特幣持續備受爭議,各國政府與金融機構紛紛表態,直到近1、2年,大家才終於意識到區塊鏈的真實價值,遠超過於電子貨幣系統。
區塊鏈可結合認許制,以滿足金融監管需求
若要將比特幣與區塊鏈技術分開來看,最大的不同之處在於,由於比特幣為虛擬貨幣應用,因此面臨各國法規的限制,但區塊鏈現在已經可結合認許制或其他方式來管控節點,決定讓哪些節點參與交易驗證及存取所有的資料,並提供治理架構(Governance Structure)及商業邏輯(Business Logic)兩大關鍵特性。
目前區塊鏈可分為非實名制和實名制兩種,前者如比特幣區塊鏈,後者如臺大地的GCoin區塊鏈。現在的區塊鏈已經可結合認許制 (Permissioned),來配合金融監管所需的反洗錢 (AML) 與身份驗證 (KYC) 規範。
而銀行和金融機構想採用的都是實名制的區塊鏈。
區塊鏈演進4階段
區塊鏈技術隨著比特幣出現後,經歷了幾個不同的階段,常見的分法將比特幣視為Blockchain 1.0,為數位貨幣(Currency)應用,Blockchain 2.0開始出現如智慧資產(Smart Assets)、智慧契約(Smart Contracts)等貨幣以外的應用,Blockchain3.0則是指更複雜的智慧契約,將區塊鏈用於政府、醫療、科學、文化與藝術等領域。
區塊鏈新創DTCO執行長李亞鑫基於現有的分法進行補充,他認為,Blockchain 2.0以彩色幣(Colored Coin)為代表,在區塊鏈上運行Open Assets Protocal,可傳遞貨幣以外的數位資產,如股票、債券等。
而從Blockchain 2.0之後,可再分出一類屬於Blockchain 2.5的應用,包括代幣(貨幣橋)應用、分散式帳本(Distributed Ledgers)、資料層區塊鏈(Data Layers Blockchain)、結合人工智慧(Artificial Intelligent),以及無交易所的國際匯款網路,以Ripple為代表,資料層、分散式儲存則以Factom、MaidSafe為代表,Blockchain3.0則以Ethereum為代表。
他表示,Blockchain2.5跟Blockchain3.0最大的不同在於,3.0較強調是更複雜的智慧契約,以2.5則強調代幣(貨幣橋)應用,如可用於金融領域聯盟制區塊鏈,如運行1:1的美元、日圓、歐元等法幣數位化。
由於區塊鏈協議幾乎都是開源的,因此要取得區塊鏈協議的原始碼不是問題,重點是要找到好的區塊鏈服務供應商,協助導入現有的系統。而銀行或金融機構得對區塊鏈有一定的了解,才能知道該如何選擇,並應用於適合的業務情境。
去年金融科技(Fintech)才剛吹進臺灣,沒想到才過幾個月,一股更強勁的區塊鏈技術也開始在臺引爆,全球金融產業可說是展現了前所未有的決心,也讓區塊鏈迅速成為各界切入金融科技的關鍵領域。
儘管現在就像是區塊鏈的戰國時代,不過,以臺灣來看,銀行或金融機構要從理解並接受區塊鏈,到找出一套大家都認可的區塊鏈,且真正應用於交易上,恐怕還需要一段時間。
這次臺灣只比國外晚了半年,引爆點可從臺大釋出一套自行開發的開源區塊鏈協議GCoin,並宣布將成立金融科技暨區塊鏈中心說起,短短一周的時間,便引發各界高度關注,接著研討會不斷,不過,由於區塊鏈具有較高的技術門檻,大家都知道它擁有許多特性跟好處,但卻遲遲處於觀望階段,就連臺灣做區塊鏈的新創業者,也非常稀少。銀行業目前也還卡在門口,除了少數金控開始分享這個議題之外,多數金融業者仍處於試圖理解技術面的階段。
技術演進:區塊鏈是怎麼來的 》1982年 》1985年 》1990年 》1991年 》1992年 》1997年 》1998年 》2005年 》2008年 》2012年 》2014年 》2016年 |
【相關報導請參考「區塊鏈」專題】