首先跟大家介紹下區塊鏈技術當前的應用領域。
從數字資產開始,到後來的金融基礎設施、零售金融、物聯網、政府法律公共服務等等,區塊鏈技術在多個領域都有很大的發揮空間。而區塊鏈技術之所以能對這些領域進行最佳化改造,其核心在於它創造了一個去中心化的自信任網路,讓價值得以透過技術手段自由傳輸。
我們知道,在傳統中心化的金融交易網路中,國家的銀行體系扮演著控制中心的角色,任意A和B之間的銀行賬戶的往來由銀行擔任第三方記賬角色,對每一筆交易進行稽覈、確認以及記錄。實際上,是銀行為每個交易方作信任背書。正如2008年中本聰論文中提到的,在傳統的交易裡面,第一,藉助第三方機構來處理資訊的模式擁有點與點之間缺乏信任的內生弱點,商家為了提防自己的客戶,會向客戶索取完全不必要的資訊,但仍然不能避免一定的欺詐行為;第二,中介機構的存在,增加了交易成本,限制了實際可行的最小交易規模;第三,數字簽名本身能夠解決電子貨幣身份問題,如果還需要第三方支援才能防止雙重消費,則系統將失去價值。基於以上三點現存的問題,中本聰建立了比特幣區塊鏈系統。
簡單來說,比特幣區塊鏈網路中,A要想給B匯筆錢,這筆交易在區塊鏈網路上以一個“區塊”為代表,廣播到整個網路裡面。這個網路裡的記賬者經過確認,證明交易有效,然後把交易資訊所在的“區塊”新增到區塊鏈上,成功新增到區塊鏈上的交易可開放查詢追溯且不可篡改。那麼,A匯錢給B的資訊流的傳遞過程即是A向B資金轉移結算的過程,並且A和B透過各自的數字簽名來證明身份,不需要第三方信任背書直接實現點對點的電子現金支付。
而本質上,區塊鏈是指透過去中心化和去信任的方式集體維護一個可靠資料庫的技術方案,或者是行業裡也有人叫它去中心化的分散式賬本。這個“賬本”往往滿足這樣幾個特點:
記錄商業網路中的所有交易
在參與者之間共享
參與者透過同步獲取自己的備份
授權許可的,參與者只能看到適當的交易記錄資訊
共享的記錄系統
區塊鏈是由一個個資料儲存單元按照時間順序連結而成的資料庫,每個區塊分為兩大部分,上面的部分是區塊頭,下面的部分是區塊體。區塊頭中的父雜湊值是由前一個區塊資料經過雜湊運算得到,也就是每兩個區塊之間透過父雜湊進行連線,還有一個隨機數,用於規定生成一個區塊——也就是挖礦的難度係數,另外還有時間戳、Merkle根等。區塊體則記錄了這一段時間的具體交易資訊。
電子現金點對點支付除了以上所說的利用數字簽名、時間戳等區塊鏈資料結構來解決雙花支付的問題,還有另一個很著名的關於拜占庭將軍的問題則依靠共識演算法解決。
拜佔廷將軍問題,假設情況是所有的軍隊必須要得到一致性的指令全體發起進攻才有機會取勝,但問題是他們軍隊裡有間諜,指令在傳達過程中很有可能被間諜破壞從而導致一致性無法達成。這個問題的本質在於,在系統中存在著壞節點的情況下如何保證系統仍能夠有效執行,區塊鏈網路作為一個去中心化的允許各節點自由進出的開放性網路為了解決拜占庭將軍問題,形成了幾種具有代表性的共識演算法。
第一種,POW,這是在比特幣區塊鏈網路中應用的工作量證明模型。這種模型的特點,大家聽這個名字就明白了,是一種耗時耗能的方式,透過計算雜湊值來完成的。
第二種,POS權益證明。權益證明是用擁有的代幣和持有這個代幣的時長來證明自己的權益大小,也就是建立區塊鏈的機會大小,相比於POW來說,它不耗能。
第三種,DPOS授權式的,這種方法可以想象成股東投票。它的方式是透過代表來投,可以減少認證量,可以提高速度。
第四種,PBFT 就是大家共識的拜佔廷演算法,我們統稱它為傳統共識演算法。它的主要特點是什麼?它不需要節點有代幣,不需要有幣的出現,前三種都是有幣的,必須要有中介介質。第四種是不需要這種介質的。
隨著比特幣區塊鏈的發展,近幾年基於區塊鏈的智慧合約是一個挺火的概念。不知道最近大家是否有關注到一個名詞叫做ICO,ICO基本上都是基於智慧合約發行的。目前智慧合約最典型的代表就是以太坊,其實智慧合約就是把合約中的商業規則內嵌在區塊鏈系統中,觸發交易條件則自動執行,它是可以被驗證的,編碼在程式語言中。這相當於在區塊鏈上提供了一個可程式設計的入口。
還有,常有人問我的,私有鏈、公有鏈、聯盟鏈的區分。私有鏈,就是說用了區塊鏈的技術,自己搭建了一個鏈,也就是你自己寫了一個資料結構,但是遵循區塊鏈的特點,這個私有鏈往往是針對企業自身的應用來做的,它也是去中心的,只是在企業內部相對去中心。
現在聯盟鏈應用的趨勢也越來越多,所謂聯盟鏈是在私有鏈的基礎上,透過授權的方式形成鏈。我和你,還有我們這裡所有的人,都可以透過授權方式進入到一個鏈裡面。聯盟鏈一般比私有鏈覆蓋範圍更大,包括多個主體。
最後,具體講下區塊鏈技術的應用細節。就拿我們自己的產品OKLink舉例。這是我們公司匯款的流程圖,是應用區塊鏈的技術來做的跨境支付產品。
傳統的跨境支付清算需要藉助多個機構,前後需要經過開戶行、央行、境外銀行等多道手續,且不同機構有自己獨立的賬務系統,系統間並不相通,因此需要多方建立代理關係、在不同系統進行記錄、與交易對手進行對賬和清算等,這常常導致跨境支付費用高昂且速度很慢。而且跨境支付要解決跨國間的信任問題,由於缺少強信任的中央主體,因此要麼藉助通用協議(例如SWIFT),要麼藉助第三方機構以備付金的方式建立的資金池,前者的信任傳遞成本高,後者又與現有銀行賬戶體系結合度較低,且更具風險。
而區塊鏈技術具有去中心化、自信任的特點,能夠利用群體共識按照分散式的方式提高多個組織或者個體的協作效率,故而對於改進支付領域具有獨特的優勢。區塊鏈支付網路能夠給收付款雙方提供一個安全、不容篡改的交易環境,並且省去第三方中介環節,實現了點對點的交易,大大降低成本的同時,能夠非常迅速的完成支付。
OKLink聚焦為全球中小型金融參與者提供服務,致力於透過區塊鏈技術解決中小金融參與者跨境匯款手續費成本高、效率低、操作不方便等痛點問題。
OKLink基於技術,連通網路中各個匯款和收款賬戶,讓匯款公司和收款公司直接進行支付、結算,省掉了所有中間環節費用,包括OKLink和收款公司的所有費用,整個網路只在中間匯率基礎上收取不超過0.5%的費用,極大地節省了中小企業在小額跨境匯款中的成本。
並且,OKLink網路中的每個賬戶能夠實現交易資訊的一致同步,借記和貸記同時完成,達成最理想交易狀態“交易及結算”,10分鐘之內完成包括支付、匯率換算、結算在內的所有匯款過程,相較於傳統跨境匯款流程中平均等待三四個工作日可以說是飛躍式的發展。
在跨境支付業務中,我們目前就做清算網路,把需要更高階別資質的業務交給各國的清算商,清算商接入我們的網路以實現快速的流轉,而不同國別的清算商透過我們發行OKD(與美元一比一兌換)來解決結算問題。那問題來了,誰會信我們?客戶買了我們的OKD如果我們跑路了怎麼辦?區塊鏈本身就是解決信任的問題,我們透過側鏈將每一筆交易資訊寫入了區塊鏈公有鏈來給予我們的客戶最大的信任承諾。
現在,OKLink網路已有遍及全球的數百家合作方加入,覆蓋超過數十個國家和地區,也在不斷的壯大。
來源:BTC123