Blockchain Node Engine 術語

本頁面說明使用 Blockchain Node Engine 時可能會遇到的術語。

區塊鏈理論

字詞 定義
模塊 加密貨幣區塊鏈中依序排列的交易集合。 區塊是不可變動的,一旦新增至區塊鏈,就只能在鏈結分叉時移除。
區塊高度 區塊鏈歷史記錄中已確認的區塊數量。 目前的區塊高度是區塊鏈中的區塊數減一。
區塊鏈 公開的共用資料庫,由連續的群組 (即區塊) 組成。 每個區塊都會參照其父項區塊,進而產生區塊鏈。 變更一個區塊中的資料時,其他區塊也會受到影響。
用戶端 在電腦上執行的軟體,可與分散式網路中的其他電腦通訊。
endpoint 用於存取節點的網址。 Blockchain Node Engine 支援 JSON-RPCWebSocket 端點。
JSON-RPC 端點 JavaScript Object Notation (JSON) Remote Procedure Call (RPC)。 這是與節點互動的主要方式。透過 JSON-RPC 端點,您可以部署智慧合約、與智慧合約互動 (讀取和寫入資料)、轉發交易,或提取區塊和交易資料。
延遲 節點回應要求的平均時間。
節點 用戶端軟體執行個體,在分散式電腦網路中的電腦上執行,每部電腦都執行相同的軟體。舉例來說,在其他執行以太坊用戶端軟體的電腦網路中,每部電腦上執行的以太坊用戶端執行個體都是節點。
總處理量 區塊鏈處理交易的速度。
WebSocket 端點 如要訂閱區塊鏈的更新,可以使用 WebSocket 連線。這個方法可避免輪詢節點以取得更新,適合用於即時更新。

Cloud

字詞 定義
API 金鑰 Blockchain Node Engine 會使用 API 金鑰,向區塊鏈節點的 API 進行驗證。這些 API 金鑰包含 stringID 和選用的 display name。詳情請參閱「使用 API 金鑰進行驗證」一文。
位置 您可以託管資源的特定 地理位置

節點軟體

Ethereum

字詞 定義
共識用戶端 以太坊用戶端,根據從執行用戶端收到的驗證資料提供協議。另請參閱: 以太坊、共識用戶端
執行用戶端 負責執行區塊鏈交易,以及儲存區塊鏈節點狀態和資料的乙太坊用戶端。另請參閱: 以太坊、執行用戶端
JSON-RPC 命名空間 使用 Ethereum Geth 執行用戶端時,有 JSON-RPC 命名空間可定義可用的 API。根據預設,Blockchain Node Engine 會停用 admindebug 命名空間,因為這些命名空間包含可能會影響節點運作的函式。建立區塊鏈節點時,可以選擇啟用這些命名空間。
主網 主要的公開以太坊正式環境區塊鏈。 另請參閱: 以太坊主網路
網路 用於開發、測試或正式環境的 以太坊環境。 另請參閱:主網測試網和 以太坊網路
節點類型

以太坊節點可以是完整、封存或輕量型,與可用功能相比,硬體需求各有不同:

  • 完整:儲存足夠的區塊鏈資料,可完整驗證新區塊,但會修剪歷來資料。完整節點需要大量電腦硬體和頻寬資源。
  • 封存: 儲存完整節點的所有資訊,以及歷史狀態的封存檔。封存節點所需的磁碟儲存空間,遠遠超過完整節點。
  • 輕量: 只下載包含區塊內容摘要資訊的區塊標頭。相較於完整或封存節點,輕量節點需要的硬體效能較低,頻寬也較少。請注意,Blockchain Node Engine 目前不支援輕量節點。

詳情請參閱「 節點類型」。

測試網路 用於測試的公開以太坊網路。 另請參閱: 以太坊測試網

一般

字詞 定義
標籤 對於 Blockchain Node Engine,可用於將節點分組的選用鍵/值組合。
狀態 Blockchain Node Engine 的區塊鏈節點目前狀態。 例如 RUNNING。