solana documentaiton-Terminology(専門用語)


Terminology(専門用語)
The following terms are used throughout the documentation.
このドキュメントでは以下の用語が使用されています。

・account(アカウント)

A persistent file addressed by public key and with lamports tracking its lifetime.
公開キーによりアドレスを指定した永続的なファイルで、ランポートがその有効期限を追跡します。

・app(アプリ)

A front-end application that interacts with a Solana cluster.
ソラナクラスタと対話するフロントエンド※1)アプリケーション。

フロントエンド※1)フロントエンドとは、WebサービスやWebアプリケーションで直接ユーザーの目に触れる部分のことです。WebサイトやWebアプリケーションなどでユーザーが文字を入力したり、ボタンをクリックしたりする部分や、バックエンドのソフトウエアと直接やり取りをする部分のことを指します。クライアントサイドとも呼ばれ、Webブラウザ側でプログラムを実行しています。

・bank state(バンクステート )

The result of interpreting all programs on the ledger at a given tick height. It includes at least the set of all accounts holding nonzero native tokens.
与えられたティック(瞬間)の高さで元帳上のすべてのプログラムを解釈した結果を指します。これは少なくともゼロではないネイティブトークンを保持しているすべての口座のセットを含みます。

・block(ブロック)

A contiguous set of entires on the ledger covered by  a vote. A leader produces at most one block per slot.
投票によってカバーされた台帳(レジャー)上の全体の連続したセット。リーダーはスロットごとに最大でも1つのブロックを生成します。

・blockhash(ブロックハッシュ)

A preimage resistant hash of the ledger at a given block height. Taken from the last entry id in the slot.

・bootstrap validator(ブートストラップバリデータ)

The first validator to produce a block.
ブロックを生成する最初のバリデータ。

・CBC block(CBCブロック)

Smallest encrypted chunk of ledger, an encrypted ledger segment would be made of many CBC blocks.
元帳内で最も小さく暗号化された塊(セグメント)は、多くのCBCブロックから成り立っています。


 ledger_sgment_size / cbc_block_size to be exact

・client(クライアント)

A node that utilizes the clusters.
クラスタを活用したノード

・cluster(クラスタ)

A set of validators maintaining a single ledger.
単一の元帳を管理するバリデータセット

・confirmation time(確認時間)

The wall clock duration between a leader creating a tick entry and creating a confirmed block.
リーダがエントリーにチェックを入れてから確定ブロックを作成するまでの持続時間。

・confirmed block(確定ブロック)

A block that has received a supermajority of ledger votes with a ledger interpretation that matches the leader's.
リーダと一致する元帳の解釈の下、元帳表の過半数超を獲得したブロックのこと。

・control plane(制御器)

A gossip network connecting all nodes of a cluster.
クラスタの全ノードを接続するゴシップネットワーク

・cooldown period(クールダウン期間:クールタイム)

Some number of epochs after stake has been deactivated while it progressively becomes available for withdrawal.During the period, the stake is considered to be "deactivating". More info about: warmup and cooldown
ステーキングがノンアクティブになった後、数エポックの期間は引き出し(withdrawal)ができません。(拘束されます)詳しくは、warmup and cooldownの項を参照してください。

・credit(クレジット)

See vote credit
クレジットの項を参照してください。

・data plane(データプレーン)

A multicast network used to efficiently validate entries and gain consensus.
エントリを効率的に検証し、コンセンサスを得るために使用されるマルチキャストネットワークのこと。

・drone(ドローン)

An off-chain service that acts as a custodian for a user's private key. It typically serves to validate and sign transactions.
ユーザの秘密キーの保管者として機能するオフチェーンサービスのこと。一般的には、トランザクションの検証と著名を行うためのサービスのことを指す。

・entry(エントリ)

An entry on the ledger either a tick or a transactions entry.
元帳上でチェックを入れるもしくは、トランザクションのエントリのこと。

・entry id(エントリID)

A preimage resistant has over the final contents of an entry, which acts as the entry's globally unique identifier. The hash serves as evidence of:
エントリの最終内容に対するプリイメージ耐性のあるハッシュで、エントリのグローバルな一意の識別子として機能します。このハッシュは次のような証拠として機能します。

・The entry being generrated after a duration of time
・The specified transactions are those included in the entry
・The  entry's positon with respect to other entries in ledger
1つ、エントリが一定時間後に生成されていること。
1つ、絵指定された取引は、エントリに含まれている取引であること。
1つ、元帳の他のエントリに対するエントリの位置の証拠

See proof of History.
詳しくはPOHの項を参照してください。

・epoch(エポック)

The time, i e. number of slots, for which a leader schedule is valid.
リーダスケジュールが有効な期間のこと。いわゆるスロット数を指す。

・fee account(フィーアカウント)

The fee account in the transaction is the account pays for the cost of including the transaction in the ledger. This account must be declared as Read-Write(writable) in the transaction since paying for the transaction reduces the account balance.
トランザクションのフィーアカウントは、元帳にトランザクションを含んだコストを支払うためにあります。このアカウントはトランザクションを行うために支払うため、トランザクションが書き込み可能であることを宣言する飛鳥があります。

・finality(ファイナリティ。最終決定)

When nodes representing 2/3rd of the stake have a common root.
ステーキングの2/3を代表するノードが共通根を保つ場合。

・fork(フォーク)

A ledger derived from common entries but then diverged.
共通項目から派生した台帳が、その後分岐したもの。ビットコインでよくやっているあれです。

・genesis block(ジェネシスブロック)

The first block in the chain.
ブロックチェーン上の最初のブロックを指します。

・genesis config(ジェネシスコンフィグ)

The configuration file that prepares the ledger for the genesis block.
ジェネシスブロックの元帳を準備する設定ファイルのこと。

・hash(ハッシュ)

A digital fingerprint of a sequence of bytes.
バイト列のデジタル指紋のこと。ハッシュタグのハッシュ。

・inflation(インフレーション)

An increase in token supply over time used to fund rewards for validation and to fund continued development of Solana.
トークン供給量の長期的増加は、検証のための報酬とソラナの継続的な開発のための資金使用されています。

・instruction(インストラクション:訓示)

The smallest unit of a program that a client can include in a transaction.
クライアントがトランザクションに含めることが出来るプログラムの最小単位のこと。

・keypair(キーペア)

A public key and corresponding private key.
公開キーとそれに対応する秘密キーのこと。

・lamport(ランポート)

A fractional native token with the value of 0.000000001 sol.
0.000000001solの価値を持つネイティブトークン。

・leader(リーダー)

The role of a validator when it is appending entries to the ledger.
帳面にエントリを追加する際のバリデータの役割のこと。

・leader schedule(リーダスケジュール)

A sequence of validator public keys. The cluster uses the leader schedule to determine which validator is the leader at any moment in time.
バリデータの公開キーのシーケンス。クラスタはリーダスケジュールを使用して、どのバリデータがリーダになるかを決定します。

・ledger(レジャー:台帳)

A list entries containing transactions signed by clients.
クライアントが著名したトランザクションを含むエントリリストのこと。

・ledger vote(レジャーボート:台帳票)

A hash of the validator's state at a given tick height. It comprises a validator's affirmation that a block it has received has been verified, as well  as a promise not to vote for a conflicting block(i. e. fork) for a specific amount of time, the lockout period.
指定された目盛りの高さにおけるバリデータの状態ハッシュを指す。これは受け取ったブロックが検証済みであることをバリデータが確認することと、競合するブロック(つまりフォーク)に投票しないことを約束することで構成されています。

・light client(ライトクライアント)

A type of client that can verify it's pointing to a valid cluster. It performs more ledger verification than a thin client and less than a validator.
有効なクラスタを指していることを検証できるクライアントの一種のこと。シンクライアントよりも多くの元帳の検証を行いますが、バリデータよりは少ないです。

・loader(ローダ)

A program with the ability to interpret the binary encoding of other on-chain programs.
他のオンチェーンプログラムのバイナリエンコーディングを解釈することが出来る能力を持つプログラムのこと。

・lockout(ロックアウト)

The duration of time for which a validator is unable to vote on another fork.
バリデータが他のフォーク時に投票できない期間を指す。

・native token(ネイティブトークン)

The token used to track work done by nodes in a cluster.
クラスタ内のノードが行った作業を追跡するために使用されるトークン。

・node(ノード)

A computer participating in a cluster.
クラスタに参加しているコンピュータ。

・node count(ノード数)

The number of validators participating in a cluster.
クラスタに参加しているバリデータの数。

・PoH(PoH)

See Proof of History.
Proof of Historyの項を参照。

・point(ポイント)

A weighted credit in rewards regime. In the validator rewards regime, the number of points owed to a stake during redemption is the product of the vote credits earned and the number of lamports staked.
報酬制度における加重クレジットのこと。バリデータ報酬制度では交換時にステーキングに支払われる量は、獲得した投票クレジットとステーキングされたランポート数の積になります。

・private key(秘密キー)

The private key of keypair.
キーペアの内、秘密キーの方。

・program(プログラム)

The code that interprets instructions.
命令を解釈するコードのこと。

・program id(プログラムID)

The public key of the account containing a program.
プログラムを含むアカウントの公開キーのこと。

・Proof of History(PoH)

A stack of proofs, each which proves that some data existed before the proof was created and that a precise duration of time passed before the previous proof. Like a VDF, a Proof of History can be verified in less time than it took to produce.
証明の積み重ねで、証明が作成される前にデータが存在し、前の照明の更に前に正確な時間が経過していることを証明するもの。VDFのように、PoHは作成にかかった時間よりも短い時間で検証することが出来ます。

・public key(パブリックキー)

The public key of keypair.
キーペアの内、パブリックキーの方。公に公開されているもの。

・root(ルート)

A block or slot that has reached maximum lockout on a validator. The root is the highest block that is an ancestor of all active forks on a validator. All ancestor blocks of a root are also transitively a root. Blocks that are not an ancestor and not a descendant of the root are excluded from consideration for consensus and can be discarded.
バリデータのロックアウトが最大に達したブロックまたは、スロットのことを指す。ルートはバリデータ上のすべてのアクティブなフォークの祖先である最上位のブロックです。ルートの祖先ブロックも全てルートになります。先祖でも子孫でもないルートブロックはコンセンサスの検討対象から除外され、破棄される可能性があります。

・runtime(ランタイム)

The component of a validator responsible for program execution.
プログラムの実行を担当するバリデータのコンポーネントのこと。

・shred(断片)

A fraction of a block; the smallest unit sent between validators.
バリデータ間で送信される最小単位のこと。

・signature(シグネチャ:署名)

A 64-byte ed25519 signature of R(32-bytes) and S(32-bytes). With the requirement that R is a packed Edwards point not of small order and S is a scalar in the range of 0<=S<L.
R(32バイト)とS(32バイト)の合計64バイトのed25519のサイン。Rは小さな次数でないエドワーズポイントであり、Sは0<=S<Lの範囲内であるという要件を持ちます。

・slot(スロット)

The period of time for which a leader ingests transactions and produces a block.
リーダが取引を開始してからブロックを生成するまでの期間。

・smart contract(スマートコントラクト)

A set of constraints that once satisfied, signal to program that some predefined account updates are permitted.
一旦満たされると、事前に定義されたアカウントの更新が許可されることをプログラムに通知するセットのこと。

・sol(ソル)

The native token tracked by a cluster recognized by the company Solana.
ソラナ社が認識したクラスタによって追跡されたネイティブトークンのこと。

・stake(ステーキング)

Tokens forfeit to the cluster if malicious validator behavior can be proven.
悪意のあるバリデータの動作が証明された場合、トークンはクラスタに没収されます。

・supermajority(スーパーマジョリティ)

2/3 of a cluster.
クラスターの2/3以上を指す。

・sysvar(システムバー)

A synthetic account provided by the runtime to allow programs to access network state such as current tick height, rewards points values, etc.
ランタイムによって提供される合成アカウントのことで、プログラムが現在の目安の高さやポイントの値などのネットワーク状態にアクセスできるようにすることが出来る。

・thin client(シンクライアント)

A type of client that trusts it is communicating with a valid cluster.
信頼できるバリデータークラスタと通信している有効なクライアントのこと。

・tick(ティック)

A ledger entry that estimates wall clock duration.
壁掛け時計の持続時間を台帳にチェックするもの。

・tick height(ティックヘイト)

The Nth tick in the ledger.
台帳のN番目の目盛り。

・token(トークン)

A scarce, fungible member of a set of tokens.
希少性は高いが代替可能なトークンセットのこと。

・tps(ティー・ピー・エス)

Transactions per second.
秒間トランザクション数のこと。

・transaction(トランザクション)

One or more instructions signed by the client and executed atomically.
クライアントによって著名され実行される微小な命令のこと。

・transaction confirmations(取引確認書)

The number of confirmed blocks since the transaction was accepted onto the ledger. A transaction is finalized when its block becomes a root.
トランザクションが元帳に受理されてから確認されたブロック数のこと。ブロックがルートになった辞典でトランザクションが確定します。

・transactions entry(トランザクションエントリ)

A set of transactions that may be executed in parallel.
並行して実行される可能性のある取引のセット。

・validator(バリデータ)

A full participant in the cluster responsible for validating the ledger and producing new blocks.

・VDF(ブイディーエフ)

See verifiable delay function.
verifiable delay functionの項を参照。

・verifiable delay function(検証可能な遅延機能)

A function that takes a fixed amount of time to execute that produces a proof that it ran which can then be verified in less time than it took to produce.
実行に一定の時間を要する関数のことで、生成に要した時間よりも短い時間で検証することが出来ます。

・vote(投票)

See ledger vote.
ledger voteの項を参照。

・vote credit(投票権)

A reward tally for validators. A vote credit is awarded to a validator in its vote account when the validator reaches a root.
バリデータの報酬記録。バリデータがルートに到達すると、そのバリデータの投票アカウントにある投票権が与えられます。

・wallet(ウォレット) 

A collection of keypairs.
キーペアコレクション。

・warmup period(準備期間)

Some number of epochs after stake has been delegated while it progressively becomes effective. During this period, the stake is considered to be "activating" . More info about: warmup and cooldown.
ステーキングがバリデータに委任された後、有効になるまでに吸うエポック必要となります。この期間中、ステーキング自体はアクティブ状態になっているみなされます。詳しくはwarmup and cooldown の項を参照。




この記事が気に入ったらサポートをしてみませんか?