アカウント

ブロックチェーン (blockchain) におけるアカウントは、ユーザーの残高、権限、アクティビティを記録して追跡する基本的な情報単位で、通常は一意のアドレスによって識別されます。

定義

ブロックチェーン (blockchain) におけるアカウントは、ネットワーク上の参加者の状態(残高や基本設定など)に関する情報を保持する論理的なコンテナです。通常はアドレスと紐づけられており、このアドレスが資産の送受信に使われる公開の識別子となります。アカウントモデルを採用しているシステムでは、アカウントが「誰が何をどれだけ持っているか」をブロックチェーンが把握するための主要な単位になります。アカウントのデータはオンチェーンに保存され、そのアカウントに影響する有効なトランザクションが承認されるたびに更新されます。

アカウントは、ブロックチェーンの設計によっては、個人、アプリケーション、あるいはスマートコントラクト (smart contract) を表すこともあります。各アカウントには通常、そこからトランザクションを発行できる人を制御するための暗号鍵が紐づいています。アカウント構造には、トランザクションの順序を管理しリプレイ攻撃を防ぐためのアカウント nonce などのフィールドが含まれる場合もあります。全体として、アカウントはブロックチェーンシステム内における参加者の現在の状態を示す、シンプルで永続的な記録として機能します。

かんたんに言うと

アカウントは、ブロックチェーン (blockchain) 上で、その人がどれだけの暗号資産やその他の資産を持っているかを示す、基本的なプロフィールのようなものです。アカウントはアドレスによって識別され、他の人が資金を送るときにそのアドレスを使います。新しいトランザクションがチェーンに追加されるたびに、アカウントはその変化を記録します。これにより、ネットワークはそのアカウントに紐づく最新の残高やアクティビティを簡単に把握できます。

背景と使われ方

アカウントモデルを採用しているブロックチェーン (blockchain) では、各トランザクションは、個別のアウトプット間でコインを移動させるのではなく、1つ以上のアカウントを直接更新します。トランザクション履歴に表示されるのはアカウントのアドレスであり、その裏側でプロトコルがアカウントデータを更新します。アカウント nonce のようなフィールドは、同じアカウントからのトランザクションを明確な順序で処理するのに役立ちます。

通常のユーザーアカウントのほか、スマートコントラクト (smart contract) のコードによって制御される特別なアカウントなど、さまざまな種類のアカウントが存在し得ます。種類にかかわらず、各アカウントは、その参加者が保有する資産や一部の設定情報について、一貫した「単一の情報源」として機能します。この構造によって、ブロックチェーンはすべてのアカウントとその現在の状態を、任意のブロック時点でグローバルに把握できるようになります。

© 2025 Tokenoversity. All rights reserved.