ブロックチェーン ノード エンジンの用語
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページでは、Blockchain Node Engine の使用時に見慣れない用語について説明します。
ブロックチェーン理論
用語 |
定義 |
ブロック |
暗号通貨ブロックチェーン内のトランザクションの順序付きコレクション。ブロックは不変であり、ブロックチェーンに追加されたブロックは、チェーンが分岐した場合にのみ削除できます。 |
ブロックの高さ |
ブロックチェーンの履歴で確認されたブロックの数。現在のブロックの高さは、ブロックチェーン内のブロック数から 1 を引いた値です。 |
ブロックチェーン |
連続したグループ(ブロック)で構成される一般公開の共有データベースです。各ブロックが親ブロックを参照することでブロックのチェーンが形成されます。1 つのブロックのデータは、他のブロックに影響を与えることなく変更することはできません。 |
クライアント |
コンピュータで実行され、分散ネットワーク内の他のコンピュータと通信するソフトウェア。 |
エンドポイント |
ノードへのアクセスに使用される URL。Blockchain Node Engine の場合、JSON-RPC エンドポイントと WebSocket エンドポイントがサポートされています。 |
JSON-RPC エンドポイント |
JavaScript Object Notation(JSON)リモート プロシージャ コール(RPC)。これは、ノードとやり取りする主な方法です。JSON-RPC エンドポイントを使用すると、スマート コントラクトのデプロイ、スマート コントラクトとのやり取り(データの読み取りと書き込み)、トランザクションのリレー、ブロックとトランザクション データの取得を行うことができます。 |
latency |
ノードがリクエストに応答するまでにかかる平均時間。 |
ノード |
同じソフトウェアを実行するコンピュータの分散ネットワーク内のコンピュータで実行されているクライアント ソフトウェアのインスタンス。たとえば、Etherum クライアント ソフトウェアを実行している他のコンピュータのネットワーク内のコンピュータで実行されている Ethereum クライアントの各インスタンスはノードです。 |
スループット |
ブロックチェーンがトランザクションを処理する速度。 |
WebSocket エンドポイント |
ブロックチェーンの更新を定期購読する場合は、WebSocket 接続を使用できます。この方法では、ノードの更新をポーリングする必要がないため、リアルタイム更新に適しています。 |
Cloud
用語 |
定義 |
API キー |
Blockchain Node Engine は、ブロックチェーン ノードの API の認証に API キーを使用します。これらの API キーには、string 、ID 、オプションの display name があります。詳細については、API キーを使用して認証するをご覧ください。 |
ロケーション |
リソースをホストできる特定の
地理的位置。 |
ノード ソフトウェア
Ethereum
用語 |
定義 |
コンセンサス クライアント |
実行クライアントから受信した検証済みデータに基づいて合意を提供する Ethereum クライアント。関連情報:
Ethereum、コンセンサス クライアント
|
実行クライアント |
ブロックチェーン トランザクションの実行とブロックチェーン ノードの状態とデータの保存を担当する Ethereum クライアント。関連情報:
Ethereum、実行クライアント |
JSON-RPC 名前空間 |
Ethereum Geth 実行クライアントを使用する場合、使用可能な API を定義する
JSON-RPC 名前空間があります。デフォルトでは、ノードのオペレーションに影響する可能性がある関数を含むため、Blockchain Node Engine は admin Namespace と debug Namespace を無効にします。これらの名前空間は、必要に応じて
ブロックチェーン ノードを作成するときに有効にできます。 |
Mainnet |
イーサリアムのメインのパブリック ブロックチェーンです。関連情報:
イーサリアム メインネット |
ネットワーク |
開発、テスト、本番環境に使用される
イーサリアム環境。メインネット、テストネット 、
イーサリアム、ネットワークもご覧ください。 |
ノードタイプ |
Ethereum ノードは、フルノード、アーカイブ ノード、ライトノードのいずれかになります。利用可能な機能に応じて、ハードウェア要件が異なります。
- 完全: 新しいブロックを完全に検証するのに十分なブロックチェーン データを保存しますが、過去のデータは削除します。フルノードには、大量のコンピュータ ハードウェアと帯域幅リソースが必要です。
- アーカイブ: 完全なノードのすべての情報と、過去の状態のアーカイブを保存します。アーカイブ ノードには、フルノードよりも大幅に多くのディスク ストレージが必要です。
- ライト: ブロックの内容の概要情報を含むブロック ヘッダーのみをダウンロードします。ライトノードには、フルノードやアーカイブノードよりも低性能のハードウェアと低帯域幅が必要です。現在、Blockchain Node Engine はライトノードをサポートしていません。
詳細については、
ノードタイプをご覧ください。
|
テストネット |
テストに使用されるイーサリアムのパブリック ネットワーク。関連情報:
イーサリアム テストネット |
全般
用語 |
定義 |
ラベル |
Blockchain Node Engine の場合、ノードのグループ化に使用できるオプションの Key-Value ペア。 |
ステータス |
Blockchain Node Engine の場合、ブロックチェーン ノードの現在の状態。(例: RUNNING)。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-03-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-03-04 UTC。"],[],[]]