本文作者:陳浩,元界CTO,Metaverse元界開源專案的創始人之一。

元界是一個基於公有區塊鏈技術開發的去中心化平臺,致力於提供基於資產登記、數字資產交換、數字身份、價值中介的去中心化服務,建立智慧資產價值網路。

元界官網:The New Reality Blockchain Project

我的部落格中有一篇譯文《貨幣的一種網際網路體系架構——blockchaindev。org》,深入分析了在多種金融活動中如何建立一個分層的價值流通網路,今天我打算來談談這件事情。

本文打算探討六個問題:

區塊鏈的簡化模型是什麼?

區塊鏈解決了什麼問題以及沒有解決什麼問題?

區塊鏈應用場景的分佈問題。

區塊鏈交易所是什麼?

什麼是數字資產以及數字資產為什麼重要。

談談可能的技術架構。

1. 區塊鏈的簡化模型是是什麼?

之所以要談這個問題,是因為還有很多人對區塊鏈是一個模糊的概念,所以想讓更多的人有更直觀的理解。現在考慮一下情形:

想象有一個100臺的分散式資料庫叢集:

場景一:這100個節點實際上的擁有者是一個機構,並且所有節點處在該機構的

內網

當中,所以這個機構想讓這100個數據庫節點幹嘛就幹嘛,換句話說這

100個節點之間

是處於一個

可信任

的環境,並且受控於一個實體,這個實體具有

絕對仲裁分配權

場景二:想象這100個節點分別歸不同的人所有,且每個人的節點資料都是一樣的,即完全冗餘,並且所有的節點是處在

廣域網

當中,換句話說就是這100個

節點之間是不信任

的,且不存在一個擁有絕對仲裁權的實體。

現在考慮場景二,採用什麼樣的演算法(

共識模型

)能夠提供一個可信任的環境,使:

每個節點交換資料過程不被篡改;

交換歷史記錄不可被篡改;

每個節點的資料會同步到最新資料,且承認經過共識的最新資料;

基於少數服從多數的原則,整體節點維護的資料本身客觀反映了交換歷史。

以上為背景,

現在來談談區塊鏈,區塊鏈本質上就是要解決以上場景二的一種技術方案,更確切的說應該叫分散式的冗餘的鏈式總帳本方案。

只要包含了以:

一種P2P的角度,鏈式的,只維護一本總帳的,能解決以上問題的技術方案,稱之為區塊鏈技術方案。

以上情況可以理解為區塊鏈的一種簡化模型。

現在我們來總結一下區塊鏈的核心要素有3個:

資料

資料認證

共識模型

資料是廣義的,泛指任何資料,也就是說區塊鏈不僅僅可以用作金融活動上,只要任意場景需要強共識、強認證,則都是適用的。

資料認證,這個是指資料的所有權認證,對應到比特幣上就是指公私鑰驗證這塊,當然任何可以達成這種有效認證的方案,我們都是認可的。

在以上,資料和資料認證結合在一起,就可以變成一個終端資料庫,即上面所述的場景二下的資料庫。那麼這個終端對應到金融活動中,表達了一種普適的概念,即資產數字化的概念,這個我們留在後文討論。

共識模型,這是很有意思的一個東西,也是比較複雜的一塊,對於剛剛接觸區塊鏈或者比特幣的人會一直轉到挖礦這些概念裡出不來。其實抽象一下還是很好理解的,

泛指任何將無序的混亂資料變成可信任的共享資料(賬本)的過程

,挖礦是針對完全開放場景的一種解決方案。有時候我們也會稱共識模型為共識協議。

2. 區塊鏈解決了什麼問題以及沒有解決什麼問題?

區塊鏈只解決了記賬的問題,並沒有解決供需資訊配對的問題。

即區塊鏈只解決了資產有效交割的問題,可以理解為保證交易發生後的情形,可是你要和誰交易呢?供需關係沒有展現出來。

所以單純依賴區塊鏈並不能構建一個高效率的價值流通網路,那麼這就輪到交易所出場了。

這裡交易所的功能與傳統交易所類似,只做一件事情:構建一個撮合市場,提供流通性。

3. 區塊鏈應用場景的分佈問題。

價值流通網路分為私有網路,半開放半私有網路,完全開放網路,對應到區塊鏈上正好是私有/聯盟/公有區塊鏈,

我這有一個概覽圖,未做調研,可能不準,後期會做一些資料調研作為補充。

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

紫色線表示當前網際網路中價值流通網路的應用數量,典型如X付寶,X信支付,X聯。

紅色表示了區塊鏈在未來可能達到的應用場景分佈狀況,即價值流通網路的開放透明性整體前移。

下圖是我早期構想的一張組織關係圖:

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

即,在未來的價值流通網路中,我們可選的方案是有很多種的,如傳統的中心化支付,企業之間的聯盟支付,個人的公有鏈錢包等等。在終端應用方面,可以根據個人的能力和喜好選擇對應的網路,即終端應用應當是可移植的,相容型應用。

4.區塊鏈交易所是什麼?

區塊鏈交易所是這樣一個撮合交易平臺:

a。相容了傳統撮合規則撮合引擎

b。資金託管和交割方式替換為區塊鏈

這樣一個區塊鏈交易所可以解決區塊鏈沒有解決的問題,即供需資訊釋出和流動性的問題。

5. 什麼是數字資產以及數字資產為什麼重要。

在《當我們在談論區塊鏈的時候,我們到底在談論什麼?》文章裡,我談到了區塊鏈世界的三個必要元素:

數字資產

智慧合約

共識模型

數字資產類比資料結構,智慧合約類比軟體演算法,共識模型類比軟體架構,有了這三個要素,最終生產區塊鏈的實體:

可信共享的總賬本

。(智慧合約可能是非必須的,但這樣的區塊鏈也是弱化的)。

學過程式設計的人,應該都瞭解資料結構的重要性,數字資產也是類似的概念:

在區塊鏈的世界裡,數字資產是被操作的實體,是有效的被認證的實體,如果沒有資產的概念,那麼區塊鏈只能做公證服務了,並不能傳遞價值。

比特幣採取了“挖礦”方式定義了數字化貨幣。

那麼比特幣也好,以太坊也好,還是其他區塊鏈服務,本質上都可以看成是一種資產,既然是資產,為什麼不可以數字化,聽說過資產證券化的概念麼?

無論R3 CEV,還是Hyperledger,他們無論用什麼樣的分散式賬本,終究都要定義分散式賬本所儲存的有效實體——資料+認證——

數字化資產

6. 談談可能的技術架構

接下來我們談談如何架構一個區塊鏈價值流通網路:

一共分3個階段進行:

第一階段:構建一個傳統交易所。

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

第二階段:使用私有區塊鏈替換傳統中心資料庫。

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

第三階段:開放區塊鏈,讓其他節點參與共識過程(監督與透明性),形成價值局域流通網路,如應用到供應鏈金融上。

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

在第三階段我們其實已經完成了如何構建一個

局域的

價值流通網路,那麼我們還差一步。

還差什麼?

像資訊網際網路一樣的價值網際網路!

不過關於如何構建一個價值網際網路,讓價值像資訊一樣在網際網路上高速流通,是一個很宏觀的很偉大的命題,意義不亞於網際網路的誕生,筆者這裡這裡只能展望一番:

首先一定要構建一個

穩定強壯、低成本

的局域價值網路;

其次要讓局域價值網路滲透到完整的企業生命週期;

再者推動企業形成自治聯盟,透過這個企業聯盟制定

價值交換閘道器協議

,可以是基於TCP/IP網際協議的,如在IP層的上面一層

下圖是HyperLedger設計者Meher Roy提出的一種方案,即在TCP/IP協議的上面構建一個基礎協議。

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

筆者認為如果要構建一個價值交換閘道器,可以直接在TCP/IP協議的應用層增加一個交換協議,與HTTP/FTP等基礎協議平行的協議,如下圖:

如何用區塊鏈構建一個價值流通網路

如何用區塊鏈構建一個價值流通網路

MEGW = Money Exchange Gateway = 價值交換閘道器協議。

至此所有區域網可以基於該協議進行互聯,連線形成的價值網際網路。

歡迎討論,歡迎提出有意義的反對意見。

The End, Thanks,

(本文原創,版權歸文浩所有,轉載請私信)

wenhao

Apr 40th 2016。