區塊鏈技術突破的創新的是有別於傳統中心化信用授權機制的,自主、無需中介的信息權益證明 , 從而支持全球點對點、可信的價值傳遞。

從技術創新的角度,區塊鏈技術的突破是毋庸置疑的。但目前仍存在“我們是否需要區塊鏈?區塊鏈技術是否真的能用上?”的疑問,爲什麼?

問題的關鍵在於目前我們把區塊鏈技術和區塊鏈兩者混爲一談了,簡單來說,目前常說的“區塊鏈”是一個具體的孤立系統,雖然在其內部存在開放、分散達成共識的特性,但如果把它作爲一個整體來看,其實更像是一個“局域網”或者“VPN 私有網絡”,不同的“區塊鏈”實體間是不能進行有共識的信息交換的。而我們目前談到“區塊鏈應用”時,是將“應用”綁定到一個具體化的“區塊鏈”平臺來描述的,極大地限制了“應用”的運行和發展空間,無法靈活地滿足實際業務需求,簡單的舉個例子,當以太坊因爲“加密貓”遊戲火爆而導致交易擁堵時,另一個部署在以太坊上的“加密鎖”應用只能讓用戶傻等在門外卻無法靈活遷移到其他區塊鏈平臺來保障業務運行,這對於要實際運行的業務來說是無法接受的,自然無法真正落地。所以要解決這個問題,需要將“區塊鏈技術”與“區塊鏈”分開,不再孤立地綁定具體“區塊鏈”來應用“區塊鏈技術”,而是將區塊鏈技術提取出來與其他領域的新興技術融合,參考既有互聯網的成功經驗來定義多層技術架構,將上層應用與底層“區塊鏈”鬆綁,更好更靈活地滿足“對等、可信”的實際應用需求。

微信圖片 _20180418174911.jpg

一個基於區塊鏈的 DApp 應用從邏輯上可以看作一種新的“web
site”,只是託管在區塊鏈這樣一個分佈式可信數據庫(區塊鏈 1.0)或分佈式可編程可信數據庫(支持智能合約的區塊鏈 1.0+)基礎上,從而具有了“對等”的關鍵特性,可以稱之爲”對等萬維網 Peer
Web”簡稱“PWeb”。這裏的“對等”在具體項目中可以表現爲“去中心化”、“多中心化”等不同的開放程度。

但目前的 DApp 應用還綁定於具體的區塊鏈,可以說是“PWeb 0.1”的最初級萌芽階段,那麼如何進一步發展成熟呢?

大家都很熟悉,傳統的依託 IDC 機房運行的 Web 網站業態流行起來依靠的關鍵要素包括:

  1. 結合 DNS 域名機制的 URL 資源定位標識;
  2. 基於 TCP/IP 的 HTTP 超文本傳輸開放協議;
  3. 簡單易用的超文本標記語言 HTML;
  4. 像 Apache、nginx 等穩定、好用的開源網站服務器(Web
    Server)軟件,加上像 PHP、Python 等加速網站服務端開發的很多優秀語言和工具包;
  5. 像 IE、Chrome 這樣簡單好用的瀏覽器客戶端;

理解了傳統 Web 業態的構成要素,相應的爲支撐基於區塊鏈技術的下一代對等、可信 Web 業態,就需要相應找到上述 5 項技術要素的升級替代技術,並把它們融合組織起來,將是一個對應“Web3.0”的對等萬維網 (PWeb) 生態。

這不是空中樓閣,區塊鏈和網絡通信業界都已有多方嘗試,以 PPk 的開源項目爲例來說我們已經初步實現了上述 1,2,4,5 這四個要素的原型示例,

第 1 點 PPk ODIN (Open Data Index
Name,開放數據索引命名)標識協議,是“基於區塊鏈、對等可行的新型 DNS”,兼容既有的 URI 標識符協議框架。

第 2 點 PPk AP (Access
Point,訪問點)信息交換協議,是“融合 ODIN、區塊鏈和 ICN/NDN 等下一代互聯網技術的、對等可信的新型 HTTP”。

第 4 點 採用 PPk
ODIN/AP 協議建設對等、可信的數據服務節點,靈活支持多種網絡協議來接收興趣報文並反饋內容數據報文,可以採用像以太坊 Ethereum、超級賬本 HyperledgerFabric 等多種類型的新興區塊鏈平臺來託管運行,也可以用傳統成熟的 IP
socket server 或者 Web server 方案來實現。

第 5 點 PPk Javatool 開源客戶端包含了適配 PPk AP 協議的瀏覽器原型,比如可以演示訪問託管在以太坊區塊鏈平臺上的 AP 內容服務。

微信圖片 _20180418174924.jpg

最後剩下的第 3 個要素即對內容的格式化描述語言 HTML,對於當前和未來互聯網非常多樣的內容格式化描述需求已經有更豐富的選擇來適配,比如 JSON,XML 等方案,在 PPk 項目裏我們採用輕量級的數據交換格式 JSON 來定義 ODIN 和 AP 協議的數據包格式,而具體數據包裏包含的內容類型可以靈活選擇既有標準和自定義擴展,比如保留 HTTP 協議標準所定義的”text/html,image/jpg”等常用內容類型,也增加了像“x-ppk/link,x-ppk/manifest”等自定義擴展的內容類型定義。

目前 PPk 所實現的原型示例還比較粗糙,需要更多志同道合的朋友一起探討,發展出更多具體實踐案例和工具,到時候通過這些案例和工具,普通人不用關心區塊鏈這樣的底層技術細節,也可以很容易將自己的一些小想法在底層區塊鏈平臺上運行起來,就像互聯網網站業態剛開始的情況一樣。也許快速湧現的大部分試驗性小網站會慢慢消逝,但真正把握“對等開放”理念、適配對等價值流的服務會找到很大的發展新空間。

我們需要區塊鏈,更需要區塊鏈技術,但只有當大多數人不再意識到區塊鏈時,區塊鏈技術纔是真正成功落地融入大衆生活了。

來源鏈接:www.chainknow.com