之前幾周分別寫了Cloud,Open API及Microservices,都是側重Tech 而不太industry-specific 的題目。今次試寫Blockchain,Finance 色彩會比較濃。
原則上Blockchain 並不一定與金錢交易有關,任何的紀錄也可以在Blockchain 上儲存及成長,不過如大家所認識,Blockchain 最初的普及出現是Bitcoin,到目前來說最普及的應用也都是在cryptocurrency 上,短期內頗多的應用場景還是跟金融有關。
有很多人說區塊鏈是互聯網時代最具顫覆性的創新技術,透過集體分散式演算,毋須任何一方作為中介機構進行主數據管理,處理了中介信任問題。同時區塊鏈上的數據完全開放,任何參與者也可以查閱,並共同維護數據,可以說是完全解決了信任和數據準確性的問題。
基於區塊鏈本質上是一個又一個的區塊的鏈接,原則上所有區塊鏈也可以追朔到區塊鏈的起頭,以及每一次更改(每一個區塊),所以亦有人視之如同Ledger 或歷史紀錄一般,亦有人用「Distributed Ledger」來形容。
區塊鏈有多個特點,其中最重要的特點是「去中心化」和「不可竄改」,所有互聯網上的參與者都負責共用維護數據的完整及準確,任何一個交易的進行,都需要得到超過一半的參與者認可方為作準,這種模式帶來了革命性的多種好處。
首先,「去中心化」或去中介化,免除了單一中介承擔數據管理和準確性的責任和風險,當中風險包括單一維護數據可能發生的人為錯誤,或數據遭入侵修改的可能,為數據本身帶來高度「安全」。而且,數據準確性是基於參與者共同遵守的規則(如演算法)而定,不需依賴任何單方進行校驗,在多方校驗下數據更能確保「準確」。與此同時,免除中介亦同時免除了中介的「費用」。
原則上,基於所有交易必須經超過一半參與者認可方作準,只要參與者數量足夠多的話,基本上很難竄改,而大部份參與者遭同時入侵的機會亦微乎其微。
不過區塊鏈目前大部份的應用場景仍然是在理論層面,多數的項目現時仍在實驗階段,而且基於「去中心化」的特性,與現有法例中的AML/CFT有不少抵觸,也影響了一些項目的推進,很多金融業內的區塊鏈項目也並非能真正做到「去中心」。
其中一個待處理的問題是區塊鏈雖然說數據公開透明,但公開指的是區塊及交易紀錄的出現,內裏的交易雙方資料卻是可以加密隱藏的,這讓一些交易可以匿名進行,完全違反了AML/CFT的監管需求。例如Bitcoin雖然目前已經達到自由流通的狀態,公開市場上亦有價有市,但為數不少的國家仍沒有視Bitcoin為合法貨幣。
另外,本身在技術層面,區塊鏈由出現一直產生的歷史紀錄,造成龐大數據容量需求,而且會不斷加大,亦需要參與多方同時維護,亦產生多線並行computing power的需求,長遠來說並不合乎效益,Bitcoin的掘礦模式就一直被人垢病浪費大量電力資源。因此區塊鏈要容許大量參與者廣泛應用,仍有技術難點需要突破。
但區塊鏈的潛力還是很大的,隨著更多資源投入研發,相信技術問題在可見將來亦有望解決,而區塊鏈亦已有不少潛在應用場景,下篇續寫。
可以寫吓smart contract點用blockchain~
ReplyDelete好的,您最近也有研究?
Delete