區塊鏈技術(Blockchain)不單只在全球金融產業掀起浪潮,更快速延燒至各產業,Linux基金會於去年底宣布啟動開放原始碼專案Hyperledger Project,加入Hyperledger專案的成員除了R3聯盟的42家金融機構之外,也有多家IT大廠積極搶進,包括Intel、Cisco、Fujitsu及IBM,IBM不僅在上個月宣布將對Hyperledger專案貢獻4.4萬行程式碼,也在旗下Bluemix雲端平臺上提供區塊鏈服務,要協助企業快速建立並採用區塊鏈系統。
IBM搶進區塊鏈2大策略:貢獻底層程式碼、旗下雲平臺Bluemix提供區塊鏈服務
IBM區塊鏈實驗室總監Nitin Gaur,今日來臺揭露IBM對區塊鏈技術的發展計畫,Nitin Gaur表示,IBM目的是要幫助企業客戶真正使用到區塊鏈技術,享受它的好處,並產生實際應用效益。區塊鏈就如同TCP/IP協議、HTTP或是Java一樣,沒有人真正擁有它們,但是大家可以基於這個技術基礎上,打造更多的新應用。
Nitin Gaur也表示,Hyperledger專案的目的是要共同建立區塊鏈及分類帳技術的跨產業開放標準,而身為Hyperledger專案的創始成員,IBM對區塊鏈技術的貢獻都將回饋到專案本身,不會打造一套自己的區塊鏈。
除此之外,IBM旗下的Bluemix雲端平臺也將提供區塊鏈服務,企業可透過Bluemix的DevOps工具來開發、部署、執行並管理區塊鏈應用,或是將應用部署在IBM z Systems上,並透過API存取在分散式伺服器及z Systems上的現有交易,完成支付、結算、供應鏈及其他業務流程。
區塊鏈可建立具有價值的資訊傳遞網路
Nitin Gaur認為區塊鏈最大的效益是,讓同一業務體系網絡中的不同參與者,可以處於資訊同步的狀態,並能彼此傳遞不同類型的資產,建立具有價值的資訊傳遞網路。而區塊鏈技術的好處是能節省交易成本,並提高效率,此外,在這些資產傳遞過程,也形成許多去中心化的交易形式,如個人對個人轉帳行為,便能透過區塊鏈技術來降低成本。
而帳本(Ledger)則是區塊鏈的重要概念之一,Nitin Gaur表示,帳本是指一套能用來做商業紀錄的系統,用來記錄各個參與者之間的資產轉移紀錄。若回溯到銀行業務,最早使用實體帳本,後來開始用Excel等軟體來管理,這些紙本或數位化帳本紀錄一直是金融業務的基礎,但是過去的做法是,每當要紀錄一筆新交易時,各節點都必須要同步更新這些資料,因此,隨著交易紀錄越來越多,需花費越來越多的時間,不僅成本提高,風險也增加。
區塊鏈能解決過去分散式系統的資訊同步問題
如在匯款交易應用時,要讓不同節點各自擁有的帳本資訊同步,一直是個難題,時常會遇到的問題是,當交易發生時,不同單位之間對手續費等相關設定不同,或是當其中一個節點出問題時,其他節點不一定能夠及時察覺,因此,整個系統網絡會處一個不確定的混淆狀態(Limbo),該筆交易也無法被即時完成。
而這在種況之下,不僅系統效率低(inefficient) ,由於各節點採用不同的系統,也會造成成本浪費(expensive),此外,由於交易款項無法被即時傳遞給收款方,同時也衍生款項傳遞之間的安全性問題(vulnerable)。
若採用區塊鏈技術,可在所有參與者之間,建立一個具有可共享(shared)、可複製(replicated)且結合認許制(permissioned)特性的帳本,確保每個參與者都能擁有同樣的一份交易紀錄帳本,且當任何交易被產生或是改變時,都必須經由各節點來參與驗證,並取得共識,同時,每一筆被驗證過的交易紀錄都可被確認及查核。
此外,區塊鏈具有可追蹤性(provenance)、不可改變(immutability)以及最終結果一致性( finality),每一筆新交易紀錄會依循著先前的紀錄而產生,而新交易紀錄出現時需取得其他節點的認可與同意。
區塊鏈解決方案四大元件:共享帳簿、隱私安全、共識演算法及智慧合約
Nitin Gaur認為,所有的區塊鏈解決方案都需包含四大元件,分別為共享帳簿(Shared Ledger)、隱私安全(Privacy)、共識演算法(Consensus)以及智慧合約(Smart Contract)。其中,共享帳簿讓很多參與者都可參與交易,同時保障安全性,隱私安全是指每一筆新增的紀錄都可被確認和查核,共識演算法讓所有參與者參與交易驗證過程,智慧合約則是指相關業務網路中所進行的業務邏輯和原則。
Nitin Gaur進一步解釋共享帳本,是指在商業網絡中的所有交易紀錄,每一個參與方都有一份自己的帳本,並由所有節點來共同維護,一但體系中有任何改變,必須取得其他節點的確認,因此,一旦有人想竄改資料,其他節點便會立刻知道,此外,這套共享帳本系統採用認許制(permission),當有新節點加入時,需取得其他參與者的同意,且每個節點使用者只能看到自己被允許看到的部份。
而區塊鏈為企業帶來的3好處是:節省時間、降低成本及降低風險,如現在許多股票交易、匯款,可能需要花費好幾天的時間才能完成,造成資金的低流通性,而採用區塊鏈技術,可讓交易確認時間從好幾天縮短至幾乎即時,此外,成本上也能大幅降低,由於現在許多交易都需要中間單位,這些傳遞過程需耗費成本,且為了保存過去紀錄,也需要添購儲存系統,而在交易過程,因為新紀錄的產生必須基於過去的紀錄基礎上,因此區塊鏈可防止過去的交易紀錄被竄改,也能防範網路詐騙行為等,降低交易風險。
現在的網路讓許多資訊傳遞更加即時,而Nitin Gaur認為,區塊鏈則是要更進一步,形成一個具有價值的網路(Internet of Value,IoV),提升資訊的價值。
他也將企業的區塊鏈應用分為四層次,第一層應用如企業內部的跨部門資訊整合,可達到追蹤性、不可改變以及結果一致性,第二層如公司或是組織之間的資產轉移,如投票、紅利分配等,第三層是連孟志的共享帳本,如大規模市場共用的帳務系統,第四層則是全球規模的高價值市場,在多參與者之間進行高價值的金融資產轉移,如讓股票更快速地完成交易。
Nitin Gaur舉出幾個應用案例,如貿易市場上用來證明企業可信基礎的信用狀(Letter of Credit,LOC),可透過區塊鏈技術來簡化流程,增加信任基礎,並縮短業務執行時間。另一種應用案例如公司債券(Corporate Debt or Bond),現在企業貸款需要花至少三到五天的時間,有些企業需要更即時的短期借貸,透過區塊鏈技術可讓相關資產快速地進行轉移。其他應用包括企業之間的商業合約,目前許多商業合約都還是紙本,不易統一管理及進行後續維護,透過區塊鏈技術可依據企業合約的相關原則,更快速地執行與管理契約內容。
非金融領域的應用如家用設備的智慧連網功能,也能採用區塊鏈技術來紀錄物料庫存、過去的採買紀錄,及訂單變更紀錄,IBM表示,目前這類的應用已經做過實驗,確實可行。此外,在開放可信任的供應鏈體系中也能採用區塊鏈技術,讓帳務系統的彙整過程更快速且有效率,且能知道每筆交易紀錄的驗證權在哪個交易參與者手上。
另一項有趣的應用領域是飛機的維修服務,Nitin Gaur表示,美國主管機關要求飛機內部的每個零組件、螺絲都要有製造商的相關資訊及零件代號,但要做到這件事情需耗費許多功夫,若採用區塊鏈技術,航空公司便能更容易掌握所有零件紀錄的來源與去向,並簡化零件追蹤流程。現在許多航空公司會遇到的狀況是,當知道某個機體零件有問題時,光是要召回整個機隊的相關飛機,就可能得花一、兩年,但是透過區塊鏈技術應用,可以清楚知道各個零件在哪個過程中出了問題,只需聯絡該零件生產商,不用召回整個機隊,便能省下許多時間及成本。