1. 程式人生 > >以太坊Token通證或者代幣的作用

以太坊Token通證或者代幣的作用

上一篇文章以太坊(Ethereum)與以太(Ether)中,你應該很好地理解以太坊是如何構建以太坊應用程式網路的,這些應用程式需要一個名為Ether的加密貨幣來執行。現在是時候引入一個更深層的概念——Token通證也稱為代幣。在以太坊上構建的許多dApp都有自己的加密貨幣或Token。為了與dApp互動,使用者需要購買dApp自身的Token通證(代幣)。一般而言,通證(代幣)表示給定生態系統中的特定事物。這可能是經濟價值,股息,股權,投票權…現實中的具體事物。重要的是要理解Token即通證(代幣)不僅限於一個特定的角色;它可以在其自身的生態系統中履行各種不同的角色。

既然我們有以太,那為什麼還需要Token?

在瞭解了以太以及它在以太坊網路中如何運作之後,我們要問的一個自然問題是,為什麼我們不使用Ether來支付這些dApp中的每筆交易?為什麼我們需要自己的貨幣?對此的答案非常簡單,因為在現實世界中有很多地方我們也使用代幣而非傳統貨幣。

一個最簡單的示例就是娛樂場所常見的街機遊戲。

如果你想在街機遊戲中玩遊戲,你必須先將錢存入投幣機或者找服務員換成街機代幣。一旦你有了代幣,那麼你就可以玩遊戲了。

不同型別的Token

以太坊生態系統正在迅速發展,變化和擴大。一分鐘就可能出現了新的創新。將來會有各種基於區塊鏈的Token通證(代幣)。但是現在,我們將討論三種基於區塊鏈的通證(代幣):

  • Usage tokens:使用某種服務時所需的代幣。
  • Work tokens:一種代幣,使使用者有權為DAO做貢獻並以工作成果交換的方式獲得收益
  • Security tokens:一種為外部交易資產服務的代幣,代表系統中的價值。

Usage tokens

這些Token代幣的功能就像它們各自的dApp中的貨幣一樣。這通常是Token的最簡單和直接的應用。這些代幣具有貨幣價值;但是,他們在特定網路中沒有任何形式的權利或特權。簡而言之,將Token視為金錢。使用Token有時也稱為“medium-of-exchange”代幣。

示例:Golem,0x,Civic,Raiden,Basic Attention Token等。

Work tokens

工作通證使使用者有權為組織貢獻工作以幫助其發揮作用。在此模型中,使用者(或服務提供商)使用網路的本身通證來獲得為網路執行工作的權利。關於工作通證模型的一個很酷的事情是,隨著對服務的需求的增長,更多的收入將流向服務提供商。鑑於固定的通證供應,服務提供商將合理地為每個通證提供更多的權利,以獲得不斷增長的現金流的一部分。我們將深入研究bonding,計算估值以及網路激勵的概念。在此階段要理解的重要事項是工作通證授予對網路的訪問許可權並提供現金流量的潛力,條件是使用通證交付工作。

示例:Augur,Keep,Truebit,Gems等。

Security tokens

證券代幣,也稱為代幣化證券或投資代幣,是符合美國證券交易委員會規定的金融證券。雖然不會涉及法規和合規性,但要理解的簡單事項是這些代幣為代幣持有者提供了一系列財務權利。

這些財務權利的例子包括股權,股息,利潤分享,投票權等。簡單地說,這些代幣代表對相關資產的權利,例如房地產,現金流或持股。使證券代幣如此透明(並且可能具有革命性)的原因在於,權利被寫入智慧合約中,並且代幣在區塊鏈驅動的交易所上交易。

把它們整理一下

雖然在這裡引入了許多關於Token通證或代幣的新概念,重要的是要記住在以太坊上構建的dApp,它們就像街機遊戲。使用它們,與它們互動,甚至與它們一起玩都要從擁有Token通證或代幣開始。隨著生態系統的成熟,開發人員將嘗試並繼續提出的各種想法,並以此為基礎上進行構建。隨著時間的推移,我們肯定會發現新的和創造性的方法來捕捉各種網路原生Token通證或代幣的價值,繼續增強使用者體驗並使某種新的事物成為可能。

======================================================================

分享一些以太坊、EOS、比特幣等區塊鏈相關的互動式線上程式設計實戰教程:

  • java以太坊開發教程,主要是針對java和android程式設計師進行區塊鏈以太坊開發的web3j詳解。
  • python以太坊,主要是針對python工程師使用web3.py進行區塊鏈以太坊開發的詳解。
  • php以太坊,主要是介紹使用php進行智慧合約開發互動,進行賬號建立、交易、轉賬、代幣開發以及過濾器和交易等內容。
  • 以太坊入門教程,主要介紹智慧合約與dapp應用開發,適合入門。
  • 以太坊開發進階教程,主要是介紹使用node.js、mongodb、區塊鏈、ipfs實現去中心化電商DApp實戰,適合進階。
  • C#以太坊,主要講解如何使用C#開發基於.Net的以太坊應用,包括賬戶管理、狀態與交易、智慧合約開發與互動、過濾器和交易等。
  • EOS教程,本課程幫助你快速入門EOS區塊鏈去中心化應用的開發,內容涵蓋EOS工具鏈、賬戶與錢包、發行代幣、智慧合約開發與部署、使用程式碼與智慧合約互動等核心知識點,最後綜合運用各知識點完成一個便籤DApp的開發。
  • java比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈儲存、去中心化共識機制、金鑰與指令碼、交易與UTXO等,同時也詳細講解如何在Java程式碼中整合比特幣支援功能,例如建立地址、管理錢包、構造裸交易等,是Java工程師不可多得的比特幣開發學習課程。
  • php比特幣開發教程,本課程面向初學者,內容即涵蓋比特幣的核心概念,例如區塊鏈儲存、去中心化共識機制、金鑰與指令碼、交易與UTXO等,同時也詳細講解如何在Php程式碼中整合比特幣支援功能,例如建立地址、管理錢包、構造裸交易等,是Php工程師不可多得的比特幣開發學習課程。
  • tendermint區塊鏈開發詳解,本課程適合希望使用tendermint進行區塊鏈開發的工程師,課程內容即包括tendermint應用開發模型中的核心概念,例如ABCI介面、默克爾樹、多版本狀態庫等,也包括代幣發行等豐富的實操程式碼,是go語言工程師快速入門區塊鏈開發的最佳選擇。

匯智網原創翻譯,轉載請標明出處。這裡是原文以太坊Token通證或者代幣的作用