Tokenとは何ですか?
Tokenは、スマートコントラクトによって発行され、ブロックチェーン上で価値、アクセス、または権利を表すデジタル単位を指します。フェスのリストバンドのように考えると分かりやすいでしょう。何ができるかを示し、入場口で身分証を見せる必要はありません。
「Tokensは単なる小さなビットコインだ」 は正しくありません。コインはチェーンにネイティブである一方、Tokenは既存のチェーン上で動作することが多く、通貨以外にアクセス、投票、アート、ゲーム内アイテムなど多様なものを表すことができます。
Tokenの仕組み
アプリを立ち上げるチームが、アプリ内通貨と投票権を必要とする状況を想像してください。始めから終わりまでの流れは次のとおりです。
- 作成: 開発者がTokenのルールと供給量を定めるスマートコントラクトをデプロイします。On Ethereum, most fungible assets follow the ERC-20 standard.
- 発行: コントラクトがユニットをトレジャリー、チーム、初期ユーザー、または販売用ウォレットに発行します。
- 送付: 友人に一部を送ります。コントラクトは残高を更新し、その移動をチェーン上に記録します。
- 使用: 例えば機能を解除したり、デジタルアイテムの所有を証明したりします。非代替資産はしばしば ERC-721 を使います。
- 獲得: 一部のネットワークでは保有者がステークして定期的な支払い、つまり staking rewards を得られます。
十分にシンプルです。コードがルールを設定し、チェーンが記録を保持します。
Tokenが重要な理由
開発者でなくても知っておくべき理由は次のとおりです:
- 利点: プログラム可能な通貨とアクセスが一体となり、短時間で取引可能です。
- 視点: Tokenはコミュニティが独自の経済を運営し、投票できる手段を提供します。よく知られた例は MakerDAO's MKR で、保有者にリスクパラメータに関する発言権を与えます。
- 関連性: dapps、DAOs、ゲーム、ソーシャルトークン、さらにはイベントチケットなどで出会うことがあります。
購入や送付を行う前に、必ずコントラクトアドレスを確認してください。同じ名前であっても同じ資産とは限りません。
Tokenの主な特徴
通常のアプリポイントと異なる点は次の通りです:
- プログラム可能: ルールがコードにあり、発行、バーン、投票などを自動化できます。
- 移転可能: 同じ標準をサポートするウォレットやアプリ間で移動できます。
- 透明性: 供給、転送、コントラクトのロジックは公開され、監査可能です。
- 組み合わせ可能: 他のアプリが接続でき、DeFiプールやゲームで利用できます。
種類
すべてのTokenが同じように振る舞うわけではありません。簡単な一覧:
- 代替可能: 各単位が同一で、ウォレットの残高のように扱われます。
- 非代替性: 各単位が唯一で、アート、チケット、ゲーム内アイテムに使われます。
- ガバナンス: 保有者がパラメータや提案に投票できます。
- ユーティリティ: アプリ内の機能や割引へのアクセスを付与します。
- ステーブルコイン: ドルのような基準価値に連動することを目指します。
- セキュリティ: 投資契約を表す可能性があり、一部の地域では証券規制の対象になることがあります。
Ethereum上でTokenを送るには、ガス代としてETHが必要です。価格や有用性は変わることがありますが、取引手数料は常にチェーンのネイティブコインで支払われます。
例
ゲームのスキンを購入すると、ウォレットに非代替のTokenが入り、その後ゲームスタジオに許可を求めることなくマーケットプレイスで取引できます。
豆知識
「token」という言葉は古英語のtacen(しるし、記号)に由来します。今ではDiscordの役職を買えるものを指す語になっているのは興味深い点です。
まとめ
誰でも検証できるコードを通じて価値、アクセス、または投票を動かすものは、Tokenがその役割を果たしているといえます。
