ブロックチェーンの世界での トークン(token)は、ブロックチェーン上で発行される 価値や権利の単位 です。通貨のように使えるもの、サービスの利用券、投票権、会員証など、さまざまなものを表せます。
トークンは大きく2種類に分けられます。
- 代替可能トークン(FT) … 1枚1枚に区別がなく、同じ価値で交換できる。お金やポイントのイメージ。
- 非代替トークン(NFT) … 1つ1つが唯一無二で区別される。デジタルの証明書やアート。
トークンはスマートコントラクトによって発行・管理されます。プラットフォームごとに標準規格があり、Ethereum では ERC-20(代替可能)や ERC-721(NFT)、Solana では SPL Token という規格が使われます。SolanaのSPLトークンでは、「発行元の情報(Mint)」と「各ユーザーの残高(Token Account)」を別々のアカウントで管理するのが特徴で、Solanaコース で実装を学べます。トークンを使った金融サービスが DeFi です。