本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
Kaia Chain DLT 框架
我們的分佈式賬本技術 (DLT) 框架旨在提供高效可靠的數字賬本系統。 該框架包括以下主要特徵:
層結構
- 我們的 DLT 框架由三層節點組成:共識節點 (CN)、代理節點 (PN) 和端點節點 (EN)。 CN 由驗證器管理,負責區塊創建。 這些區塊由網絡內的所有節點驗證。
- 核心單元 (CC) 由一個共識節點 (CN) 和兩個代理節點 (PN) 組成。 共識節點參與區塊生成過程,而代理節點則提供網絡接口。 PN 向共識節點發送交易請求,並將區塊向下傳播到端點節點。
- 端點節點(EN)作為 Kaia 網絡的端點,處理 RP API 請求,並處理服務鏈之間的數據往來。
共識算法
區塊鏈使用 "分佈式賬本",由多個網絡參與者組成的個人之間的連接網絡來記錄和管理交易信息。 每個區塊鏈都採用最適合自己的共識算法,目的是在網絡參與者之間就交易驗證和區塊生成達成高效、順暢的共識。
- Kaia 使用伊斯坦布爾 BFT 的優化版本,該版本實現了 PBFT(實用拜占庭容錯),並根據區塊鏈網絡的特點進行了修改。
Kaia 的表現如下:
- 每秒處理 4,000 筆交易
- 即時交易終結
- 創建時間為 1 秒/塊
智能合約
-
Kaia 支持用於執行智能合約的分佈式虛擬機,其設計快速高效,可為 dApp 開發人員和項目提供最佳、最迅速的開發環境。
-
當前版本的 Kaia 虛擬機(KVM)是以太坊虛擬機(EVM)的衍生產品。 它同樣支持以太坊虛擬機的所有操作碼,同時提供 Kaia 虛擬機獨有的額外預編譯合約。
-
Kaia 支持 Solidity,並與 Remix、Hardhat、Truffle 和 Foundry 等以太坊開發工具包保持互操作性。 使用 Solidity 編寫的智能合約可以使用現有的 Solidity 編譯器進行編譯,無需額外工作即可在 Kaia 上運行。
安全措施
-
我們為區塊生成共識算法引入了可驗證隨機函數(VRF),用於選擇委員會領導。 VRF 是一種在每一輪隨機選擇生成區塊的提議者節點的技術,因此無法預測哪些節點會被選中。
-
Kaia chain 明確區分了驗證密鑰和獎勵密鑰,以防止它們被竊取。 驗證者簽名需要由驗證區塊創建的所有委員會成員進行驗證。