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