用語集

以下の用語はSolanaのドキュメントと開発エコシステム全体で使用されています。

アカウント

Solana台帳内のレコードで、データを保持しているか、実行可能なプログラムです。

従来の銀行のアカウントと同様に、Solanaアカウントはlamportと呼ばれる資金を保持することができます。Linuxのファイルのように、キーによってアドレス指定が可能で、多くの場合 公開鍵またはpubkeyと呼ばれます。

キーは以下のいずれかです:

  • ed25519公開鍵
  • プログラム派生アカウントアドレス(ed25519曲線から強制的に外された32バイト値)
  • ed25519公開鍵と32文字の文字列のハッシュ

アカウント所有者

アカウントを所有するプログラムのアドレス。所有プログラムのみがアカウントを変更する能力を持ちます。

権限も参照してください。

アプリ

Solanaクラスターと対話するフロントエンドアプリケーション。

権限

アカウントに対して何らかの権限を持つユーザーのアドレス。

例えば:

  • 新しいトークンを発行する能力は、トークンミントの「ミント権限」を持つアカウントに与えられます。
  • プログラムをアップグレードする能力は、プログラムの「アップグレード権限」を持つアカウントに与えられます。

バンク状態

特定のティック高さで台帳上のすべてのプログラムを解釈した結果。少なくとも、ゼロ以外のネイティブトークンを保持するすべての アカウントのセットが含まれます。

ブロック

台帳上の連続したエントリのセットで、投票によってカバーされています。リーダーは各スロットにつき最大1つのブロックを生成します。

ブロックハッシュ

記録(ブロック)を識別する一意の値(ハッシュ)。Solanaはブロックの最後のエントリIDからブロックハッシュを計算します。

ブロック高

現在のブロックの下にあるブロックの数。ジェネシスブロックの後の最初のブロックは高さ1です。

ブートストラップバリデーター

ブロックチェーンのジェネシス(最初の)ブロックを生成するバリデーター

BPFローダー

BPF オンチェーンプログラムを所有し読み込むSolanaプログラムで、プログラムがランタイムとインターフェースすることを可能にします。

クライアント

Solanaサーバーネットワーククラスターにアクセスするコンピュータプログラム。

コミットメント

ブロックに対するネットワーク確認の尺度。

コンパクト配列フォーマット

コンパクト配列は、以下のフォーマットでシリアライズされた配列です:

  • 配列の長さ(compact-u16としてエンコード)
  • 配列の項目が一つずつ連続して並べられる

コンパクト配列フォーマットコンパクト配列フォーマット

コンパクト配列フォーマットは、トランザクションメッセージ内のアカウントアドレス配列とinstructions配列の両方をエンコードするために使用されます。

クラスター

単一の台帳を維持するバリデーターのセット。

コンピュート予算

トランザクションごとに消費されるコンピュートユニットの最大数。

コンピュートユニット

ブロックチェーンの計算リソース消費を測定する最小単位。コンピュートユニットは、トランザクションを処理するために使用される計算リソースを測定するために使用されます。

確認時間

リーダーティックエントリを作成してから確認済みブロックを作成するまでの実時間の経過時間。

確認済みブロック

台帳投票スーパーマジョリティを受け取ったブロック

コントロールプレーン

クラスターのすべてのノードを接続するゴシップネットワーク。

クールダウン期間

ステークが非アクティブ化された後、引き出しが可能になるまで徐々に進行するエポックの数。この期間中、ステークは「非アクティブ化中」と見なされます。詳細情報: ウォームアップとクールダウン

コストユニット

「cu」とも呼ばれ、トランザクションを処理するために必要なすべてのリソースの包括的な見積もりで、コンピュートユニットで測定されます。詳細はこちらをご覧ください。

クレジット

投票クレジットを参照してください。

クロスプログラム呼び出し(CPI)

あるオンチェーンプログラムから別のプログラムへの呼び出し。詳細については、プログラム間の呼び出しを参照してください。

データプレーン

エントリを効率的に検証し、コンセンサスを得るために使用されるマルチキャストネットワーク。

ドローン

ユーザーの秘密鍵の管理者として機能するオフチェーンサービス。通常、トランザクションの検証と署名を行います。

エントリ

台帳上のエントリで、ティックまたはトランザクションのエントリのいずれかです。

エントリID

エントリの最終内容に対する事前画像耐性のあるハッシュで、エントリのグローバルに一意の識別子として機能します。このハッシュは以下の証拠となります:

  • エントリが一定時間経過後に生成されたこと
  • 指定されたトランザクションがエントリに含まれていること
  • 台帳内の他のエントリに対するエントリの位置

プルーフオブヒストリーを参照してください。

epoch

リーダースケジュールが有効である時間、つまりスロットの数。

手数料アカウント

トランザクション内の手数料アカウントは、トランザクションを台帳に含めるコストを支払うアカウントです。これはトランザクション内の最初のアカウントです。トランザクションの支払いによってアカウント残高が減少するため、このアカウントはトランザクション内で読み書き可能(writable)として宣言する必要があります。

ファイナリティ

ステークの2/3を表すノードが共通のルートを持つ状態。

フォーク

共通のエントリから派生したが、その後分岐した台帳

ジェネシスブロック

チェーン内の最初のブロック

ジェネシス設定

ジェネシスブロックのために台帳を準備する設定ファイル。

ハッシュ

バイト列のデジタル指紋。

インフレーション

時間の経過とともにトークン供給量が増加し、検証の報酬とSolanaの継続的な開発資金に使用されます。

内部instruction

クロスプログラム呼び出しを参照してください。

instruction

プログラム内の特定のinstructionハンドラーを呼び出すための呼び出しです。instructionは読み取りや変更を行いたいアカウントと、instructionハンドラーへの補助入力として機能する追加データも指定します。クライアントトランザクションに少なくとも1つのinstructionを含める必要があり、トランザクションが成功とみなされるためにはすべてのinstructionが完了する必要があります。

instructionハンドラー

instructionハンドラーはトランザクションからのinstructionを処理するプログラム関数です。instructionハンドラーには1つ以上のクロスプログラム呼び出しが含まれる場合があります。

keypair

アカウントにアクセスするための公開鍵と対応する秘密鍵です。

lamport

0.000000001 solの価値を持つ分数ネイティブトークンです。

計算予算内で、*マイクロlamport*の量が優先順位付け手数料の計算に使用されます。

リーダー

バリデータ台帳エントリを追加しているときの役割です。

リーダースケジュール

スロットにマッピングされたバリデータ公開鍵のシーケンスです。クラスターはリーダースケジュールを使用して、任意の時点でどのバリデータがリーダーであるかを決定します。

台帳

クライアントによって署名されたトランザクションを含むエントリのリストです。概念的には、これはジェネシスブロックまで遡ることができますが、実際のバリデータの台帳は、設計上、将来のブロックの検証に古いものが必要ないため、ストレージを削減するために新しいブロックのみを持っている場合があります。

台帳投票

特定のティック高さでのバリデータの状態ハッシュです。これは、バリデータが受け取ったブロックが検証されたという確認と、特定の期間(ロックアウト期間)、競合するブロック(つまりフォーク)に投票しないという約束で構成されています。

ライトクライアント

有効なクラスターを指していることを検証できるクライアントの一種。シンクライアントよりも多くの台帳検証を行い、validatorよりも少ない検証を行います。

ローダー

他のオンチェーンプログラムのバイナリエンコーディングを解釈する能力を持つプログラム

ロックアウト

validatorが別のフォークに対して投票できない期間。

メッセージ

トランザクションの構造化された内容。一般的にヘッダー、アカウントアドレスの配列、最近のブロックハッシュ、およびinstructionsの配列が含まれています。

トランザクション内のメッセージフォーマットについての詳細はこちらをご覧ください。

マイクロラムポート

1,000,000マイクロラムポート = 1 lamport

中本係数

分散化の指標として、中本係数はブロックチェーンをシャットダウンするために集団的に行動できる最小数の独立したエンティティです。この用語はBalaji S. SrinivasanとLeland Leeによる分散化の定量化で作られました。

ネイティブトークン

クラスター内のノードによって行われた作業を追跡するために使用されるトークン

ノード

クラスターに参加しているコンピュータ。

ノード数

クラスターに参加しているvalidatorの数。

オンチェーンプログラム

トランザクション内で送信されるinstructionsを解釈し、制御下にあるアカウントを読み取り変更するSolanaブロックチェーン上の実行可能なコード。これらのプログラムは他のブロックチェーンでは「スマートコントラクト」と呼ばれることが多いです。

PoH

プルーフオブヒストリーを参照してください。

ポイント

報酬体制における重み付けされたクレジットvalidator報酬体制では、償還時にステークに支払われるポイント数は、獲得した投票クレジットとステークされたlamportの数の積です。

秘密鍵

keypairの秘密鍵。

プログラム

オンチェーンプログラムを参照してください。

プログラム派生アカウント (PDA)

署名権限がプログラムであり、他のアカウントのように秘密鍵によって制御されていないアカウント。

プログラムID

プログラムを含むアカウントの公開鍵。

履歴証明 (PoH)

一連の証明のスタックで、それぞれの証明は、証明が作成される前にあるデータが存在していたこと、および前の証明の前に正確な時間が経過したことを証明します。VDFと同様に、履歴証明は生成にかかった時間よりも短い時間で検証できます。

優先化手数料

ユーザーがトランザクションを優先させるために計算予算命令で指定できる追加手数料。

優先化手数料は、要求された最大計算ユニット数に計算ユニット価格(1計算ユニットあたり0.000001 lamport単位で指定)を掛けて計算され、最も近いlamportに切り上げられます。

トランザクションは、手数料を最小限に抑えるために、実行に必要な最小限の計算ユニット数を要求する必要があります。

公開鍵 (pubkey)

keypairの公開鍵。

rent

ブロックチェーン上にデータを保存するためにアカウントプログラムが支払う手数料。アカウントにrentを支払うのに十分な残高がない場合、ガベージコレクションされる可能性があります。

以下のrent exemptも参照してください。rentについての詳細はこちら:rentとは何か?

rent exempt

アカウントに保存されているデータ量に比例した最小限のlamport残高を維持するアカウント。新しく作成されたすべてのアカウントは、アカウントが閉鎖されるまでチェーン上に永続的に保存されます。rent免除の閾値を下回るアカウントを作成することはできません。

root

validator上で最大のlockoutに達したblockまたはslot。rootは、validatorのすべてのアクティブなフォークの祖先である最も高いブロックです。rootのすべての祖先ブロックも推移的にrootとなります。祖先でも子孫でもないブロックはコンセンサスの対象から除外され、破棄される可能性があります。

runtime

programの実行を担当するvalidatorのコンポーネント。

Sealevel

onchain programのためのSolanaの並列ランタイム。

shred

blockの一部分。validator間で送信される最小単位。

signature

R(32バイト)とS(32バイト)のed25519署名(64バイト)。Rが小さな次数ではないパックされたエドワーズ点であり、Sが0 <= S < Lの範囲内のスカラーであるという要件があります。この要件により、署名の可鍛性がなくなります。各トランザクションには、fee accountのために少なくとも1つの署名が必要です。したがって、トランザクション内の最初の署名はtransaction idとして扱うことができます。

skip rate

現在のepochにおけるリーダースロットの総数に対するskipped slotsの割合。このメトリクスは、epochの境界後にサンプルサイズが小さい場合や、リーダースロット数が少ないvalidatorの場合に分散が大きくなるため誤解を招く可能性がありますが、ノードの設定ミスを特定するのに役立つこともあります。

skipped slot

リーダーがオフラインだったか、そのslotを含むforkがクラスターコンセンサスによってより良い代替案のために放棄されたために、blockを生成しなかった過去のslot。スキップされたslotは、後続のslotのブロックの祖先として表示されず、block heightを増加させず、最も古いrecent_blockhashを期限切れにしません。

スロットがスキップされたかどうかは、それが最新のルート化された(つまりスキップされていない)スロットよりも古くなった時にのみ判断できます。

slot

リーダーがトランザクションを取り込み、ブロックを生成する時間の期間。

集合的に、スロットは論理的な時計を作成します。スロットは順序付けられ、重複せず、PoHに従ってほぼ同じ実時間で構成されています。

スマートコントラクト

オンチェーンプログラムを参照してください。

SOL

Solanaクラスターネイティブトークン

Solana Program Library (SPL)

spl-tokenなど、トークンの作成や使用などのタスクを容易にするSolana上のプログラムライブラリ

ステーク

悪意のあるバリデーターの行動が証明された場合にクラスターに没収されるトークン。

ステーク加重サービス品質(SWQoS)

SWQoSはステークされたバリデーターから来るトランザクションの優先的な扱いを可能にします。

スーパーマジョリティ

クラスターの2/3。

sysvar

システムアカウントSysvarは、現在のティック高さ、報酬ポイント値などのクラスター状態情報を提供します。プログラムはSysvarアカウント(pubkey)を介して、またはシステムコールを介してクエリすることでSysvarにアクセスできます。

シンクライアント

有効なクラスターと通信していると信頼するクライアントのタイプ。

ティック

実時間の経過を推定する台帳エントリ

ティック高さ

台帳内のN番目のティック

トークン

デジタルで譲渡可能な資産。

Token Extensions Program

Token Extensions ProgramのプログラムIDはTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbで、Token Programと同じ機能をすべて含んでいますが、機密転送、カスタム転送ロジック、拡張メタデータなど、さらに多くの拡張機能が付属しています。

トークンミント

トークンを生成(または「ミント」)できるアカウント。異なるトークンは、それぞれ固有のトークンミントアドレスによって区別されます。

Token Program

Token ProgramのプログラムIDはTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAで、トークンの転送、凍結、ミントの基本的な機能を提供します。

tps

1秒あたりのトランザクション数。

tpu

トランザクション処理ユニット

トランザクション

1つまたは複数のキーペアを使用してクライアントが署名した1つまたは複数のinstructionsで、成功または失敗の2つの可能な結果のみで原子的に実行されます。

トランザクションID

トランザクション内の最初の署名で、完全な台帳全体でトランザクションを一意に識別するために使用できます。

トランザクション確認

トランザクションが台帳に受け入れられてから確認済みブロックの数。トランザクションは、そのブロックがルートになると確定します。

トランザクションエントリ

並行して実行できるトランザクションのセット。

tvu

トランザクション検証ユニット

validator

Solanaネットワーククラスターの完全な参加者で、新しいブロックを生成します。validatorは台帳に追加されたトランザクションを検証します

VDF

検証可能な遅延関数を参照してください。

検証可能遅延関数(VDF)

実行に一定の時間がかかり、実行の証明を生成する関数。その証明は生成にかかった時間よりも短い時間で検証することができます。

投票

台帳投票を参照してください。

投票クレジット

validatorの報酬集計。投票クレジットは、validatorがルートに到達したときに、そのvalidatorの投票アカウントに付与されます。

ウォレット

ユーザーが資金を管理できるようにするキーペアのコレクション。

ウォームアップ期間

ステークが委任された後、徐々に有効になるまでの一定数のエポック。この期間中、ステークは「アクティベート中」と見なされます。詳細については: ウォームアップとクールダウン

Is this page helpful?

目次

アカウントアカウント所有者アプリ権限バンク状態ブロックブロックハッシュブロック高ブートストラップバリデーターBPFローダークライアントコミットメントコンパクト配列フォーマットクラスターコンピュート予算コンピュートユニット確認時間確認済みブロックコントロールプレーンクールダウン期間コストユニットクレジットクロスプログラム呼び出し(CPI)データプレーンドローンエントリエントリIDepoch手数料アカウントファイナリティフォークジェネシスブロックジェネシス設定ハッシュインフレーション内部instructioninstructioninstructionハンドラーkeypairlamportリーダーリーダースケジュール台帳台帳投票ライトクライアントローダーロックアウトメッセージマイクロラムポート中本係数ネイティブトークンノードノード数オンチェーンプログラムPoHポイント秘密鍵プログラムプログラム派生アカウント (PDA)プログラムID履歴証明 (PoH)優先化手数料公開鍵 (pubkey)rentrent exemptrootruntimeSealevelshredsignatureskip rateskipped slotslotスマートコントラクトSOLSolana Program Library (SPL)ステークステーク加重サービス品質(SWQoS)スーパーマジョリティsysvarシンクライアントティックティック高さトークンToken Extensions ProgramトークンミントToken ProgramtpstpuトランザクショントランザクションIDトランザクション確認トランザクションエントリtvuvalidatorVDF検証可能遅延関数(VDF)投票投票クレジットウォレットウォームアップ期間
ページを編集

管理運営

© 2025 Solana Foundation.
無断転載を禁じます。