無論你是新手還是行家,都有必要在概念上建立一個框架,讓不同層次的技術歸入相應的生態系統。
區塊鏈技術分為三類:產品、平臺和協議。
產品為最終用戶服務。
平臺服務產品開發人員。
協議為平臺和產品開發者提供服務。
產品坐落在堆棧頂部,是最終用戶與之交互的內容。這些通常是獨立的資產:加密貨幣和Token。有時候,這些資產在大型產品(稱為智能合約或去中心化應用程序(dapps))中起作用。Token通常由開發人員在平臺之上構建。
平臺位于中間層。平臺幫助創建產品(Token),通常與IDE,高級語言,編譯器和其他工具相關聯。這些平臺以及建立在這些平臺之上的產品遵守各自協議中定義的約定和程序。
協議是管理網絡的一組規則。區塊鏈協議通常包括共識、交易驗證和網絡參與的規則。協議通常依賴于經濟激勵——這意味著協議取決于某項資產。
通常,協議級別的資產也可以作為協議的本地產品(無需平臺!)比特幣就是一個很好的例子。Bitcoin(大寫B)是指協議。協議取決于本地資產:bitcoin(小寫字母b)。這個本地資產也被用作最終產品:它是用戶的支付手段,價值儲存,以及(說實話)一定程度上的炒作手段。請注意,比特幣并不真正提供一個平臺。對于那些試圖在其上建立新產品的開發者來說,這并不是很友好。
另一方面,以太坊則存在著三個層次。這是一個協議,提供基本的規則。這是一個平臺,使開發人員能夠在系統上構建新的產品。而且,因為它的協議中包含一項本地資產,所以它也得到了一個內置的產品(以ether以太幣的形式)。
比特幣和以太幣是加密貨幣,而不是Token。加密貨幣是在協議層服務于經濟目的的資產,作為最終產品本身存在。其他的例子包括Zcash和Tezos。
與此對應,Token只是在產品級別上運行的資產。Token是在平臺上構建的,不是底層區塊鏈協議的核心組件。但是,它們可能是智能合約或去中心化應用程序的核心組成部分。去中心化應用的例子包括Augur和Brave,它們分別嵌入了REPToken和BAT Token。這兩個Token都建立在以太坊平臺上,并采用了以太坊協議。