專欄介紹:本系列文章是荷月科技在過去幾年中為企業或政府提供區塊鏈解決方案所得到的一些經驗總結,也是我們在區塊鏈技術應用這一過程中的一些思考。我們希望使用區塊鏈技術幫助企業或政府降低信任成本,開拓新的業務機會,荷月科技是一個求真務實的團隊,希望這些分享與溝通能切實的幫助企業更好的應用區塊鏈技術。
——荷月科技 羅蔚
目前的區塊鏈大致可以分為公有鏈、聯盟鏈、私有鏈。公有鏈典型代表就是比特幣、以太坊網路,它的核心特點是不需要得到特定組織稽覈批准,就可以透過在網際網路上下載相應開源客戶端,參與挖礦就可以加入,同時公有鏈都有著網路中的數字資產。而聯盟鏈縮小了參與的範圍,只有構建聯盟的單位才可以參與到網路中。
目前在企業中廣泛應用的主要以聯盟鏈為主。在聯盟鏈與公有鏈的爭論中通常存在以下兩個問題,這兩個問題也是企業比較困惑的幾個點。
問題一:聯盟鏈要不要有幣(Token)?
這個問題也是我們在跟很多客戶溝通中經常會遇到的疑問,解決這個問題,我們需要從幣,或者 Token 的本質說起,在公有鏈中有 Token,其核心原因是公有鏈是一個開放的網路,參與網路的人(節點)沒有義務和條件維護這個網路,執行節點,參與記賬是有成本的,那麼它需要一定的獎勵來覆蓋節點的運營費用,同時透過市場的需求和供給來決定 Token,如比特幣,以太坊的價格波動。這一特性顯然是不符合企業級應用的。
聯盟鏈的網路搭建和節點運營都是企業主體參與,網路的搭建對於企業來說是為了與生態合作伙伴進行可信的協作,開展業務。透過區塊鏈技術特性突破原有技術的瓶頸,降低成本。對於企業級區塊鏈網路(聯盟鏈)來說,底層的運營成本幾乎可以忽略不計,核心是構建於該網路之上的應用層,如供應鏈金融業務,資料交換服務,可信憑證流轉等是否可以為聯盟成為帶來業務的提升或可信成本的降低。所以聯盟鏈底層是不需要 Token 來激勵聯盟成員,聯盟鏈的激勵層在於業務上層,底層的節點運營成本可能是萬級別,但是業務層可以帶來的收益可能是百萬,千萬甚至億級別。
從安全性角度來看,Token 還可以防止計算資源的濫用,在聯盟鏈中也有這樣的設計,例如在荷月區塊鏈底層中就有類似 gas 的數值,但是它是可以配置,是技術上防止智慧合約或事務陷入死迴圈的設計,並不需要聯盟成員對此付費。同時,Token 作為一種技術手段或者智慧合約設計正規化,可以在聯盟鏈中作為可信憑證,記賬憑證存在,可以賦予不同的業務屬性,如變成一張倉單,一個營收賬款債券等。由於聯盟內已經對其屬性和價值進行定義,並不會出現炒作,價格波動的情況。
問題二:聯盟鏈節點少是不是不夠去中心化?
公有鏈之所以強調去中心化,是因為公有鏈面臨的是極度不信任且匿名的極端環境,必須透過更多的冗餘和去中心化節點分佈來保證賬本安全,而聯盟鏈面臨的是較為相互信任且實名的環境,無需進行過多的冗餘,而是更多的考慮網路是否能更好的配合業務與商業關係。現實商業中的大量資訊需要不同對手方進行確認,分享,聯盟鏈的架構只要能夠讓這些相關方處理屬於自己的部分,並且可以信任聯盟內成員的資料即可。
比如在供應鏈金融中應收賬款的發行,那麼只需要核心企業、供應商、供應鏈金融平臺、金融機構能夠在鏈上獲得足夠可信的資料即可。從而避免原有中心化架構一家平臺掌握所有資料,對生態上下游是一個黑盒的狀態就可以大幅降低業務信任成本。
(例:中心化供應鏈金融平臺與區塊鏈為底層的新型貿易金融平臺模式對比)
在解決了以上兩個問題之後,我們發現在實際應用過程中,不同的客戶對於區塊鏈的應用和掌握存在一定的差異,但是基本出現了以下三種路徑,而這三種路徑是依次遞進的,
一.代替紙質檔案,將區塊鏈作為不可篡改的存證資料庫
每一個行業基本都會存在一定的較為重要的資料,需要保證這些資料的不可篡改性,在傳統的技術手段中,通常採用紙質版來進行資料固化,成本非常高,而區塊鏈的不可篡改的技術特性可以較低成本的幫助企業滿足這樣的需求。比如:金融行業中客戶的交易記錄、註冊意願、合同簽約結果、每次操作的日誌等。
比如在大宗商品行業,通常需要公示一些日常的交易資料,原來的模式是平臺將資料透過介面傳給公示平臺,公示平臺在及時進行公示。這樣能夠滿足一些即時公示的要求,但是還是會存在一些資料不一致,滯後,很難長期留存固化的問題。而透過區塊鏈可以實現公示平臺自己從節點中抓取資料進行固化,同時還能實現不可篡改的資料留存。這樣的場景在大多數行業中都存在,其核心是利用區塊鏈證明某些資料在公佈之後沒有被篡改過,幫助企業自證清白,同時能夠代替一些成本高,使用不方便的傳統辦法。
二.代替傳統介面模式,將區塊鏈作為可擴充套件的資料協作平臺
區塊鏈其中一個核心特點是分散式的網路架構,那就使得區塊鏈可以作為某個行業或者涉及多方參與者業務場景的可信資料協作平臺,透過將原來需要用介面兩兩聯通起來的企業納入區塊鏈的框架,在區塊鏈網路中傳遞原有資料和資訊,減少介面的開發量,統一介面標準,同時可以把平臺變成可擴充套件的模式,新加入的企業不用再重新打通介面,而是直接在鏈上傳遞業務流程中的資料。
同時,區塊鏈上的資料通常都是加密的,只有解密之後才可以看到,這樣就可以比較簡單的實現使用者的授權解密,只有拿到授權的資料才會給企業公開,同時授權的過程也會在鏈上得到確認和留痕,通常在這樣的業務裡,使用區塊鏈可以更好的幫助資料貢獻者更好的證明自己對資料使用的規範性,這可以幫助企業在使用使用者資料的時候更好的做到合規,也更容易讓客戶更加信任。
三.將區塊鏈作為可信的業務操作平臺
這一種模式可以說真正深入的體現了區塊鏈的技術特性,其核心是將業務邏輯本身使用智慧合約把原有業務流程在區塊鏈上實現,讓每一步的業務流程都需要得到特定參與方的簽名之後才會進行到下一步,對於業務本身的流程,任何一方都只能按照既定規則進行,無法單方面篡改。這一模式不僅保證了資料的可信,還保證了業務過程本身的可信。
以應收賬款業務種一個資產的發行為例:
在應收賬款業務中涉及應收賬款發行、拆分、流轉、融資、兌付、ABS。以發行舉例,使用者在平臺的業務網站上進行資產發行的資料填寫,然後確定發行資產,平臺作為節點呼叫資產發行合約,合約的規則約定了必須校驗使用者的私鑰簽名,由於私鑰是由使用者保管的,平臺如果試圖代替客戶發行資產,則該合約無法執行,當使用者簽名之後,合約完成校驗,進入下一狀態,需要平臺風控人員簽名,簽名之後供應商進行確認,最後合約將鏈上的數字資產發行出來,整個過程會嚴格按照既定的多方確認才能完成,沒有單獨一方可以偽造整個過程。
最後,這些過程和資料都被區塊鏈不可篡改的留存下來,非常容易進行追溯,驗證該業務流程是否合規。
同時,可以將監管規則納入到業務體系種,比如在上一個業務種,如果需要監管稽覈,可以設定監管合約,只有監管合約完成驗證之後,該業務流程才能繼續走下去。
這樣可以極大提到業務的合規性,降低監管的成本。對於區塊鏈及智慧合約的應喲,我們將在之後的文章詳細與大家分析。
(典型的應收賬款業務在區塊鏈上的執行邏輯)
總結:企業應用區塊鏈的程度或深或淺,所應用到的技術特性也有多有少,從我們幫助客戶使用區塊鏈技術的經驗來看,一開始企業會更多的作為存證資料庫,然後是一種資料協作的平臺,最後深入實踐,把區塊鏈深度整合到原有業務中,成為一種真正的可信的業務平臺。
我們認為這是循序漸進的過程,需要像荷月科技這樣的企業,慢慢幫助使用者一點點深入挖掘區塊鏈更多跟深的應用。