トークンとは
トークンは、権利や本人確認、価値などをデジタルに示すための置き換えデータです。場面によって意味は少し変わりますが、共通する役割は「誰かを識別し、権限や所有を安全に証明すること」です。重要な情報そのものを直接扱わず、代わりの記号やコードを使う点が特徴です。
例として、ログイン時のワンタイムパスワード、クレジットカード番号の代替となる決済用トークン、APIにアクセスするためのアクセストークンがあります。ブロックチェーン上では、暗号資産やNFTの所有を示すデータとしても使われ、ゲーム内アイテムや会員権のような権利を表す場合もあります。
仕組みは分野で異なります。認証では、サーバーが一時的または範囲を絞ったトークンを発行し、提示されたトークンの正当性と有効期限を検証します。必要に応じて失効も可能です。ブロックチェーンでは、台帳に記録されたトークンの移転を秘密鍵で署名し、ネットワークの合意で正当性を担保します。
これにより漏えい時の被害を抑えやすく、使える時間や権限を限定できます。カード番号を隠したまま決済したり、デジタル資産を安全に取引したりできる利点があります。まとめると、トークンは認証と所有の証明を効率化し、安心してデータや価値をやり取りする土台となる仕組みです。
関連用語
PR

