> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/ja/rissu/glossary.md).

# 用語集

このドキュメント全体で使われるRomeとSolanaの用語定義 — ATA、CPI、PDA、VmAt/VmIt、ホルダーアカウント、SPLトークンなど。

このドキュメント全体で使用される、Rome固有およびSolanaの用語。

## ひとつの

**割り当て** — 受取人と実行者のために確保されたCantonトークン。Ostiaでは、 `進行` 入金または支払いのための割り当てを実行する。送信者は決済前に取り戻すことができる。参照 [入金、出金、および支払い](/ja/canton-zk-evm/deposits-withdrawals-payments.md).

**ATA（Associated Token Account）** — Solana上で、特定のウォレット＋ミントの組に対して決定的に生成されるトークンアカウント。ウォレットの公開鍵、トークンミント、ATAプログラムから導出される。

**原子的実行（VmAt）** — 実行全体が1つのSolanaトランザクション内で完了するEVMトランザクションモード。ほとんどの操作のデフォルトモード。

## B

**バッチゲスト** — チェーンのジェネシスのために構築されたZisKプログラム。バッチのインボックスデータと実行を検証し、その後、Solana決済がチェックする公開値をコミットする。

**BN254** — ZK証明の検証に使用される楕円曲線。Romeは ecAdd (0x06)、ecMul (0x07)、ecPairing (0x08) のプリコンパイルをサポートする。

**Borsh** — Binary Object Representation Serializer for Hashing。Solanaの標準シリアライズ形式。リトルエンディアンのバイト順。

## C

**Canton** — Ostiaのブロックを順序付けし、各証明済みEVMブロックをそのCantonアクションとともに1回のトランザクションでコミットする。参照 [Canton ZK EVM](/ja/canton-zk-evm/canton-zk-evm.md).

**チェーンID** — Rome上の各EVM環境に固有の識別子。各アプリケーションには独自のチェーンIDが割り当てられる。

**CPI（Cross-Program Invocation）** — 1つのSolanaプログラムが同一トランザクション内で別のプログラムを呼び出すこと。RomeのEVMコントラクトがSolanaプログラムとやり取りする仕組み。

**コンピュートユニット（CU）** — Ethereumのガスに相当するSolanaの単位。各トランザクションにはコンピュート予算があり、操作はCUを消費する。

**確認者** — Ostiaのチェーンレコードの署名者。そのparticipantは、Cantonのexternal callを通じてブロック証明とゲートウェイの各レッグをチェックするサイドカーを実行する。参照 [信頼モデルと制限](/ja/canton-zk-evm/trust-model.md).

## D

**Daml** — Canton上のOstiaのコントラクトに使用される。チェーンのヘッド、ブロックレコード、および入金・出金・支払いを決済するコントラクト。参照 [仕組み](/ja/canton-zk-evm/how-it-works.md).

## E

**ERC20SPL** — Solana上の基礎となるSPLトークンアカウントから残高を読み取るERC-20ラッパーコントラクト。ウォレットの場合、ERC-20残高はSPL残高と同じであり、コントラクトが保持するトークンはラッパーのエスクローアカウントに置かれ、そのストレージで追跡される。

**ERC20SPLFactory** — 任意のSPLトークンミントに対してERC20SPLラッパーをデプロイするファクトリーコントラクト。

**退出証明器** — Solana上の最終ルートに対して出金を証明し、その後バルト支払いを送信するサービス。

**外部呼び出し** — Damlが各確認参加者のサイドカーを呼び出すためのCanton拡張。Ostiaではこれを `検証` および `レッグ` 検証。参照 [仕組み](/ja/canton-zk-evm/how-it-works.md).

## G

**ゲートウェイ** — Ostiaにおいて、ブロックのCantonレッグを記録し、ラップトークンを作成するEVMコントラクト。Canton上の別個のゲートウェイ当事者が、EVM上のラップトークンを裏付けるトークンを保持する。参照 [入金、出金、および支払い](/ja/canton-zk-evm/deposits-withdrawals-payments.md).

## H

**Hercules** — ブロックインデクサーサービス。Solana上のRome EVMイベントを監視し、Ethereum互換のブロックデータを生成する。

**ホルダーアカウント** — 4 KBのSolana（v1）トランザクション上限を超える大きなEVMトランザクションを保存するオンチェーンバッファ（最大80 KB）。

## I

**反復実行（VmIt）** — 実行を複数のSolanaトランザクションに分割するEVMトランザクションモード。各ステップは、そのコンピュート予算に収まるだけ多くのオペコードを詰め込む（適応的ステップサイズ）。計算集約的な操作に使用される。

## L

**Lamports** — SOLの最小単位。1 SOL = 10^9 lamports。

**レグ** — OstiaのEVMゲートウェイによって記録されるCantonアクション。入金、出金、または支払い。証明済みブロックとそのレッグは一緒に決済される `進行`。参照 [入金、出金、および支払い](/ja/canton-zk-evm/deposits-withdrawals-payments.md).

## M

**Mollusk SVM** — Rome Proxyが `eth_call` およびガス見積もりのために使用するオフチェーンのSolana VMエミュレータ。

## O

**Oracle Gateway** — ChainlinkのAggregatorV3Interfaceを通じてPythとSwitchboardの価格フィードを公開するアダプターコントラクト。

## P

**参加者** — partyをホストするCantonノード。Ostiaのローカルネットワークでは、operatorとconfirmerのparticipantはそれぞれサイドカーを実行し、users participantはテスト用partyとreaderをホストする。参照 [ローカルで実行する](/ja/canton-zk-evm/run-it-locally.md).

**当事者** — participant上でホストされるCantonのアイデンティティ。Ostiaのコントラクトでは当事者をsigner、controller、またはobserverとして指定する。ゲートウェイ当事者はロックされたCantonトークンを保持する。参照 [信頼モデルと制限](/ja/canton-zk-evm/trust-model.md).

**支払者** — EVMユーザーの代わりにSolanaトランザクションへ署名し、手数料を支払うSolana鍵ペア。Proxyによって管理される。

**PDA（Program Derived Address）** — シードとプログラムIDから導出される決定論的なSolanaアドレス。秘密鍵はなく、プログラムがPDAを「所有」する。

**証明済みルート** — Solana決済によって検証されるZisK証明とともに投稿されるステートルート。パーミッションレスなRome ZK EVMチェーンでは、投稿時点で最終確定となる。

**Proxy** — EthereumのAPI呼び出しをSolanaトランザクションに変換するRomeのJSON-RPCサーバー（ポート9090）。

## R

**RheaTx** — 1つのロールアップ上の単一EVMトランザクション。

**RemusTx** — 複数のロールアップにまたがるEVMトランザクションを原子的に実行する。

**RomulusTx** — EVMトランザクション＋ネイティブなSolana命令を原子的に実行する。

**ResourceFactory** — 並列トランザクション送信のためにSolana鍵ペアとホルダーアカウントのインデックスをプールするSDKコンポーネント。

## S

**サイドカー** — Cantonから呼び出された際にOstiaの証明、ブロックデータ、およびゲートウェイの各レッグを検証する、各確認参加者の隣にあるサービス。参照 [仕組み](/ja/canton-zk-evm/how-it-works.md).

**SPL Token** — Solanaの標準トークンプログラム。Solana上のすべての代替可能トークン（USDC、SOLなど）はSPLトークンである。

**StateHolder** — 反復実行ステップの間にシリアライズされたVM状態を保存するオンチェーンアカウント。

**シンクロナイザー** — OstiaのローカルCantonネットワークには1つのシンクロナイザーがあり、sequencerとmediatorで構成される。3つのparticipantはいずれもそれに接続する。参照 [ローカルで実行する](/ja/canton-zk-evm/run-it-locally.md).

## T

**Token-2022** — 拡張機能（Transfer Hooks、Confidential Transfers、Permanent Delegates）を備えた次世代のSPLトークンプログラム。

**Transfer Hook** — 各 `transfer_checked` 呼び出しでプログラムを呼び出すToken-2022拡張。

**TxBuilder** — EVMトランザクションからSolana命令を構築するSDKコンポーネント。

## V

**検証キー（programVK）** — Solanaに登録されたチェーン固有のゲスト識別子。決済は、そのprogramVKがそのチェーンの有効なエントリと一致する場合にのみ証明を受け入れる。

## Z

**ZisK** — チェーンのバッチゲストを実行し、Rome ZK EVM決済によって検証される証明を生成する証明システム。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/ja/rissu/glossary.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
