代幣攻略(上) — Token與它們的產地

圖/文:wqqhou

此篇文章與JOYSO合作撰稿,轉載自JOYSO Medium  https://medium.com/joyso

目前在 CoinMarketCap 的網站上,可以找到1800多種的加密貨幣 (Cryptocurrency),其中又可以區分成兩大類:貨幣 (Coin) 跟代幣 (Token) ,貨幣有800多種,而代幣則有1000多種。常見的代幣有:交易所常用來代替美金的 USDT,以及 JOYSO 發行的 JOY 。

什麼是代幣 (Token) ? 跟貨幣 (Coin) 有什麼不同?

一般來說,大家指的代幣就是英文的Token,跟我們所熟知「比特幣」(BTC) 或者是「以太幣」(ETH) 不同,這兩個主流的幣種是由開發者自行開發專屬的區塊鏈。而代幣並沒有自己專屬的區塊鏈,開發者只需借用別人的區塊鏈就可以簡單地發行代幣。這樣的過程通常是將智能合約部署在他人已經建構好的區塊鏈上,目前最常見的就是將智能合約部署在以太坊上(以太幣原生的區塊鏈)。

總結來說,要分辨到底是貨幣還是代幣,就是看那種幣到底有沒有自己的一條區塊鏈。

什麼是智能合約?

代幣跟智能合約息息相關,甚至可以說代幣即是一種常見的智能合約,所以想瞭解代幣,就必先瞭解智能合約。

智能合約是一種可自動執行合約的概念,這種合約並不需要第三方介入,通常是透過程式自動執行,當某一方觸發合約上載明的條件,程式便會自動執行合約上的條款。此一特性非常適合用來發行代幣,因為智能合約有辦法提供一個安全性極高且全年無休的環境,協助開發團隊發行代幣。

而智能合約也必須要是可以被使用者信任的,否則即使可以自動執行也沒有實用價值。一般的網站所提供的功能也很類似於智能合約,網頁也是一個可自動執行的程式,上面記載著使用者跟網頁的互動規則,要是使用者完成特定動作例如點擊購買,便會觸發網頁顯示付費資訊等等的功能,都與智能合約類似,但是它缺少了一個要件,那就是在沒有公正第三方的情況下仍可被”信任”。

首先,如果沒有公正第三方,你會擔心在網路上買的網拍會不會是詐騙。而且,大部分網站的程式碼都是不公開的,並且在私人的伺服器上運行,如果該伺服器的擁有者並非完全公正,那麼用戶的資料就有被竄改或販賣風險。所以大部分的網站都需要有一個有公信力的經營者 (例如推特、銀行等),來確保網站確實如經營者所宣稱的運行。

並且我們也無法完全確定我們所使用的網站的真實性,例如:某大型加密貨幣交易所曾經發生過大量用戶集體被盜取資金的情況,事後調查發現,本次事件並非因該交易所的資安保護做的不夠好,而是因為有駭客架設了數個網址非常類似於該交易所官網的網站,導致部分用戶使用駭客所架設的假網站登入,讓駭客可以藉機紀錄使用者的帳號密碼。

基於以上兩點,一般的網站即使可以被自動執行,卻仍然不能算是智能合約。事實上,智能合約這個概念早在 1994年就被學者Nick Szabo提出,但一直沒有適當的環境及解決方案可以使智能合約這個概念普及。直到2008年比特幣的誕生,區塊鏈提供了一個完美的環境來運行智能合約,從而開啟了開發智能合約的大門。到了今天,我們甚至已經有以太坊,它像是比特幣區塊鏈的升級版,可以運行任何種類的智能合約,包括近年來十分熱門的ICO以及各種以太坊遊戲,不再限於單純的貨幣系統。

延伸閱讀:《代幣攻略(下) — Token百百種,該如何分類和購買?》