區塊鏈小白知多少:Coin和Token的區別

2019-07-25     泰瑞孟


在日新月異的區塊鏈領域,大量新術語的出現導致了對它們的誤解和誤用。所有的coin和token都被認為是密碼貨幣,儘管事實上它們中有許多不是以貨幣形式流通,而且從來就不是那樣的。根據定義,貨幣是交換媒介、記帳單位或價值儲存。比特幣具有這些特性,因此在這種情況下,「加密貨幣」這個名稱是合理的。但是,在比特幣成功後開始大規模生產的所有coin和token都由於慣性而被稱為「加密貨幣」,實際上很多都並不滿足必要的特性。

關於coin

Coin是數字貨幣,使用加密技術創建,隨著時間的推移存儲價值。某種意義上,它是金錢的等價物。比特幣就是最有名的例子。coin具有與貨幣相同的特徵:它們是可替換分割的、可接受的、便攜耐用的,並且供給有限。甚至有人認為coin將在未來取代傳統貨幣。

Coin的主要特點是:

1)它們被綁定到公共開放的區塊鏈上,任何人都可以加入並通過網絡參與;

2)它們可以被發送、接收或挖掘。

Coin除了充當貨幣之外,不具有任何功能。


關於Token

Token是項目發行的數字資產,可以用作項目生態系統內的一種支付方式,具有Coin類似的功能,但主要區別在於它還賦予了持有者參與網絡的權利。它可以執行數字資產的功能,提供對項目功能特性的訪問,並且隨著新項目的啟動,發現token功能的未知方面。例如,音樂會的門票是「現實生活中的token」,可以在某個時間,在某個地方使用它,不能只在音樂廳里用音樂會門票付帳。數字化的token僅在某些項目中具有特定的用例。

token表示資產或實用工具,因此要區分安全性token和實用工具token。安全性token被設計為共享的(例如臭名昭著的DAO token,啟動後立即被黑客攻擊),而實用工具token在項目內部具有特定的用例(例如BON的token)。

創建token比創建coin更容易,因為不必創建新代碼或修改已經存在的代碼,例如使用來自以太坊等平台的標準模板,並且允許任何人只需要幾步就可以創建token。使用模板創建token提供了平滑的互操作性,因此用戶可以在一個錢包中存儲不同類型的token。以太坊是第一個簡化創建token的平台,但不是token充斥市場的原因。

Coin和Token的區別及智能合約

token和coin有什麼區別呢?先了解區塊鏈技術中的不同層次,以及在這個層次結構中是如何協同工作的。下圖分為4個層次:

在這種情況下,基礎是區塊鏈技術。區塊鏈技術是一組以區塊組織在一起的交易。塊中的交易由算法過程確認,即確認交易的計算機在批准後不能追加記錄。

基於區塊鏈技術,有許多新的協議。這些協議是在網絡中編排交易所遵循的一組步驟。在上圖中,有3個列出的協議: Ethereum,Bitcoin和NEO。所有這三個協議都有在其網絡內採取動作的標準操作程序。該協議定義了驗證交易的一致性算法、節點間通信的方法、網絡上新節點的採用等等。

每個協議都有自己的"本地"貨幣,這被稱為coin。比特幣網絡是第一個加密貨幣網絡,引入了它的本地coin——比特幣。自從比特幣誕生以來,又建立了許多協議。以太坊及其以太幣,使用了智能合同的概念。這允許其他開發人員在他們的協議之上構建並引入許多新的token。

token位於頂層,它們是構建在特定協議上的用例或特性。如前所述,基於以太坊的令牌有很多。在以太坊平台上創建的token 都是ERC20 的類型。ERC20是一個被以太坊使用的協議,可以將每個 ERC20令牌看作一個用於改進以太坊平台的函數。程式語言叫做 solidity,它是一種開源語言,在本質上類似於JavaScript。

主網是一個平台,允許開發人員在網絡中構建 DApp。很多人把coin和token的關係比作為房東和租戶。房東擁有土地資產並制定規則,coin和平台是同樣的角色。token是租戶,他們在平台上租用"空間",以便為網絡創建自己的應用方式。

以太坊區塊鏈使用了智能合約,使開發者能夠在平台上創建token。什麼是智能合約呢?它們有助於解決什麼問題呢?智能合約最初是在1997年由尼克 · 薩博引入的,比後來的比特幣還要早很多年。薩博最初的想法是使用一個分布式/去中心化的分類帳來存儲聯繫信息。智能合約與傳統合約有許多相同的特徵。唯一的主要區別——智能合約是完全數字化的。可以將一個智能合約視為一個微型計算程序,其內容存儲在一個區塊鏈上。

下面的引文是以太坊創始人V神所描述的智能合約功能:

「智能合約是一種涉及數字資產和兩個或兩個以上當事方的機制,其中部分或全部當事方投入資產,資產根據基於合約啟動時尚不知曉的某些數據公式在這些當事方之間自動重新分配。」

想像在一個賭場裡,或者在電腦前,準備下一些賭注。賭博的概念是很多人(公眾)把他們的錢帶到一個賭場或博彩公司對一個特定事件的下注。賭場持有每個人的錢,當活動完成時,他們保留了輸家的資金,並支付資金給贏家。在這個過程中,他們還獲得了大約10% 的利潤,作為輸掉賭注的費用。

通過智能合約,賭場成為了一個不必要的和昂貴的實體。使用智能合約,每個賭注可以是自己區塊鏈中的合約。該合約將存儲特定事件的所有押注。當活動結束時,區塊鏈根據合約分配資金。智能合約本質上有兩個積極的特點來提高交易的安全性。首先,智能合約是不可變的,這意味著一旦創建,它們就永遠不會被修改。其次,它們是分布式的,這意味著區塊鏈上的每個人都可以訪問。這樣可以防止一個"壞人"在別人不知情的情況下惡意行事。另一方面,當對賭場下注時,每次下注都會收取額外的費用。

這個簡單體育賭博的例子只是考慮使用智能合約的眾多例子之一。保險業也可以從這種技術中獲益匪淺。保險就是把會員的錢彙集起來,然後根據需要分配,眾籌也是一個很容易想像的使用案例。受益行業的數量是沒有限制的,能夠直接影響到最終用戶。

參考文獻

Https://coinmarketcap.com/

Https://medium.com/@bonpay/what-is-the-difference-between-coin-and-token-6cedff311c31

https://achainofblocks.com/2018/09/10/difference-between-tokens-coins-simple-explanation/

文章來源: https://twgreatdaily.com/zh-sg/ofibKWwBmyVoG_1ZneXj.html