1. 程式人生 > >區塊鏈的價值、應用的層次和現狀

區塊鏈的價值、應用的層次和現狀

陳小虎 

不同維度看區塊鏈

首先,從零維這個觀點來看區塊鏈,提供了一個去中心化的信任,在區塊鏈的系統中,參與各方不需要一箇中心化機構來提供信任;在傳統方式中這個信任比如是由銀行、或者是政府來提供,在區塊鏈的環境當中,是通過一個數學演算法來提供信任。

具體到技術層面,就可以把區塊鏈的信任看成是在區塊鏈去中心化賬本中記錄的某個資訊。這個資訊的特點是一旦記錄之後,就不能再更改了。

區塊鏈記錄資訊不能更改這個特性最直接的應用就是防偽溯源、認證。在實踐當中,首先,這是最容易想到的一個應用。跟傳統的應用結合、用區塊鏈來追蹤某一件商品、某一件資產,在區塊鏈上的資訊,一旦記錄之後就不能更改。

這樣應用對區塊鏈的要求,首先需要一條區塊鏈。其次,在這種維度的應用,其實不需要有TOKEN的使用,只需要提供記錄這個資訊的載體就可以。


第二,從線性這個維度也就是從一維角度來看,區塊鏈除了是一個去中心化的信任,同時可以把信任進行流通。從技術上講就是在這個賬本當中,記錄了某些可以變換的資訊。

例如最簡單的pro就是說我們用一個數字來表示某種資訊。這個數字,可以在流通的過程當中,有這麼一個加或者減的操作。這樣自然而然就形成了一種token。token本質上是記錄在區塊鏈當中的一個數字。

由此引發新的區塊鏈應用模式,可以用來做區塊鏈上儲存資訊的支付和流通。在這個領域,影響力最大的應用就是BitCoin。這種應用對區塊鏈的要求需要有token,以token為載體來記錄流通的加減操作。


第三,從面的維度來看,區塊鏈不僅僅是單一的數字流通,而是變成了一個邏輯的流通,並且邏輯可以非常複雜。

用技術來描述,就是在區塊鏈上記錄一段程式碼,這段程式碼可用是描述現實世界當中的任何一種行為,同時還定義了改變這個狀態的邏輯關係。比如以太坊率先提出的智慧合約,它是用來記錄邏輯的執行,以及邏輯執行之後的狀態變化,這一切都是記錄在區塊鏈上的。

這其中影響力最大的應用就是I-C-O。我們通常認為I-C-O是獲得融資的一種方式。但是你可以把它看成是一種應用,這個應用非常巧妙地利用了這個區塊鏈提供的效能。

以智慧合約為基礎的應用還有很多,比如適用於加密資產如加密貓,以智慧合約的方式來發行虛擬資產,同時定義了加密貓繁殖的邏輯,並記錄在區塊鏈當中的。

與此相類似,可以在智慧合約上面構建一些遊戲,比如博彩的遊戲,雙方來預測在未來時間點會發生的事件,智慧合約最後來決斷,各自會獲得什麼樣的收益。

如果要支援類似的應用,對區塊鏈的要求能夠支援智慧合約。這也是當前公鏈的發展方向。在這個階段,可以採用有幣區塊鏈,這是最自然的選擇。另外也可以採用無幣區塊鏈,如果無幣區塊鏈能夠支援智慧合約功能。

 

在公鏈系統中TOKEN起了三方面作用:


第一:維持公鏈的安全性,解決了通過發起大量交易,對系統進行攻擊導致系統癱瘓的問題。


第二:解決了系統資源配置的問題。在系統比較擁擠的情況下,若能夠提供更多的激勵給礦工,那麼交易可以得到優先執行,用這種方式來調節系統的資源分配。


第三:激勵更多的個體為公鏈提供執行支援。因為在公鏈系統當中,維持系統執行的是礦工。這些礦工其實是屬於網際網路上自發的個體,他們為公鏈提供執行支援可以得到激勵,若要是沒有token激勵,又迴歸到聯盟鏈或者是私有鏈的狀態。


所以無幣區塊鏈對公鏈系統的要求是非常高的。目前其他公鏈無法做到無幣區塊鏈。但是,在墨客系統當中,因獨特的上層架構設計和子鏈+母鏈的設計,可以在子鏈裡實現無幣區塊鏈方案。


點、線、面、體四個維度看區塊鏈,是不是可以有更進一步的應用?區塊鏈的真正價值可能體現在“體”的一個維度。把在“面”上的邏輯、信任和驅動這個信任變化的邏輯都可以記錄在區塊鏈上面。同時將信任的這些個體組合起來,我們就稱為可以建立一個基於信任的大規模的協作關係。