1. 程式人生 > >識別一條鏈的品種(科普篇)

識別一條鏈的品種(科普篇)

一 前言

大多數人都具備分類知識,知道貓有幾種,狗有幾種。但是,在區塊鏈領域,聯盟鏈、應用鏈、私有鏈、公共鏈等同時出現,就傻傻分不清楚。

聽說搞生物分類學的,懂鳥的不懂昆蟲,懂蝴蝶的搞不定灰蝶。好在,區塊鏈還沒有那麼多品種。這個問題,一篇文章能說明白。

現通行的生物的科學分類法:自然分類。自然分類法,有7個級別:界-門-綱-目-科-屬-種。

筆者無法科學證明分類的正確性,儘量客觀吧,不喜勿噴。

二 廣義劃分

廣義上,區塊鏈分四大類:

  • 聯盟鏈
  • 公有鏈
  • 私有鏈
  • 應用鏈

大多數現有專案都跳不出這四類。判斷標準比較簡單:

  • 有無Token
  • 看用途:單個 or 多個領域
  • 看使用者角色:機構 or 個人

這裡寫圖片描述
目前多數書籍裡只談聯盟鏈、公有鏈、私有鏈三類。但是,實際上很多團隊對單一領域問題的解決,都會發一條鏈(和一種Token)。這些鏈,筆者認為是帶有Token的、解決單一領域問題的、有領域特色的區塊鏈。故此,單獨區分。

舉例來說,Qtum、ETH、EOS等屬於公有鏈,任何機構和人都可以購買Token使用其網路和資源開發自己的服務。Fabric則是目前最大的聯盟鏈,一般是機構與機構之間採用。私有鏈比較少見,因為沒有金融投資價值;但是公司內部可以使用,用於審計、流程控制等。

單獨說說應用鏈的概念。比如SiaCoin、USDT等。SiaCoin,就是著名的SC,專注於儲存領域。它是一條單獨的鏈,帶自己的Token,有激勵和懲罰等措施。帶有自己的經濟模型,讓參與者受益,有些人可以儲存大資料,有些人可以貢獻儲存空間獲取Token激勵。

另外,USDT,這是錨定美元的一種Token,每發行1個Token就會在銀行儲存1美元。不需要太care存在誰的賬戶上,只需知道這是一個商業公司在執行。USDT也是一條鏈,但是應用場景單一,物件就是需要兌換服務的群體。(此處不討論USDT的真偽性。)

像SC和USDT這種鏈,還有很多很多。它們值得重視,但不像公有鏈一樣,適用領域不廣泛。

三 技術細分

這裡的劃分,是從“基因”角度上,區塊鏈的“基因”就是所使用的底層技術。每一條鏈都用了不同的技術,細細剖析,筆者得到了2種分類。

按Token傳輸和使用場景劃分:

  • Token鏈
  • DApp鏈

Token鏈用於傳輸token,它對外服務的API非常簡單,使用只需4個引數:轉出地址、轉入地址、金額、手續費。至於Token由誰流向誰,不需要關心。

DApp鏈則是提供給Token不同的複雜使用場景,比如消費場景下,買家發給賣家;借貸場景下,借貸方抵押信譽換取Token等等。

按共識演算法及去中心化程度劃分:

這裡寫圖片描述

效能的計算公式為:tps ≈ 打包>交易數 / 打包時間間隔,以此對公鏈的效能進行估算。

四 結語

至此,當看到一個新的專案和鏈時,應該能判斷該專案和鏈的品種了。如有不詳細的地方,歡迎留言評論,後續改進。

這裡寫圖片描述