トークン

作成:2023-04-25 03:59
更新:2023-04-25 03:59
概要
「トークン」について説明したページです。「トークン」は、プログラミング言語においては、最小単位の字句のことを指します。また分野によって意味が異なります。
読みや異名
トークン toke 字句

用語

「トークン」(toke、字句)についての説明です。

student
生徒

トークンとは何ですか?

teacher
先生

トークンとは、IT用語として様々な意味を持つ言葉で、プログラミング言語においては、意味を成す最小単位である字句を指します。例えば、変数名や演算子、キーワードなどがトークンになります。

student
生徒

プログラミング言語におけるトークンは、どうやって決まるんですか?

teacher
先生

プログラミング言語におけるトークンは、字句解析と呼ばれる処理によって決まります。プログラムが実行される前に、ソースコードをトークンに分解する処理を行い、それぞれのトークンに適切な意味を与えます。例えば、変数名や演算子、キーワードなどがトークンとして分解されます。

student
生徒

トークンは、ITの分野ではさまざまな意味を持つと聞きました。

teacher
先生

はい、トークンにはプログラミング言語以外にも、利用権限のあるコンピュータサービスにおける認証サポート物理デバイスやブロックチェーン上で発行された代替が不可能なデジタルデータとしての意味もあります。

student
生徒

トークンが認証サポート物理デバイスとして使われる場合、どのように使われるのですか?

teacher
先生

例えば、ワンタイムパスワードやICカードなどがトークンとして使われることがあります。これらは、ユーザーの認証を行うために使用され、ログイン時に必要なパスワードや情報を提供します。

student
生徒

ブロックチェーン上で発行された代替が不可能なデジタルデータとしてのトークンとは何ですか?

teacher
先生

ブロックチェーン上で発行された代替が不可能なデジタルデータです。これは発行主体が、取引相手に交付する証券のようなものです。たとえばブロックチェーンを利用した仮想通貨では、トークンの発行や譲渡、売買などができます。これらは、ブロックチェーン上で取引されることができ、所有権の移転や交換が可能です。

student
生徒

トークンという言葉は、いろんなものに使われるみたいですね。でも、そもそもトークンってどういう意味なんでしょうか?

teacher
先生

トークンは、英語で「証明書」とか「代用品」という意味があります。IT用語としては、様々な分野で利用される代替が不可能なデジタルデータを指すことが多いです。例えば、ゲーム内アイテムなどもトークンと呼ばれたりします。

student
生徒

トークンリングという言葉も聞きました。これは何ですか?

teacher
先生

トークンリングは、複数のコンピュータが接続されたLAN(ローカルエリアネットワーク)において、データの送信を管理するための規格です。この規格では、トークンと呼ばれる特殊なデータを使って、データの送信権を制御します。つまり、トークンを持っているノードだけがデータを送信することができるようになっています。トークンは回線上を常時周回しているので、どのノードがデータを送信する順番になるかは、トークンの持ち主が決定することになります。

まとめ

「トークン」(toke、字句)とは、IT用語として複数の意味を持つ単語です。

プログラミング言語においては、最小の意味を持つ単位である字句のことを指し、変数名や演算子、キーワードなどがトークンになります。

また、利用権限のあるコンピュータサービスにおいては、認証のための物理デバイスのことを指し、ワンタイムパスワードやICカードがトークンとして使用されます。

最近では、ブロックチェーン上で発行される不変かつ代替不可能なデジタルデータのことも「トークン」と呼ばれており、仮想通貨やゲーム内アイテムなどがこれにあたります。

それぞれの文脈に応じて、異なる意味で使われることがあるため、注意が必要です。

よく見られているページ
最新(80件表示 / 全317件中)
ランダム(20件表示)
全単語