本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
卡娅概述
Kaia 是高度优化的、 基于 BFT 的公共区块链 ,旨在满足企业级可靠性和性能标准。 本概述详细介绍了 Kaia 的架构、功能和生态系统。
主要设计目标
Kaia 区块链旨在
- 实现交易的即时终结。
- 为实际应用案例提供高交易处理速度。
- 降低区块链应用的运行成本。
- 降低终端用户的准入门槛。
- 为各行各业轻松采用技术提供便利。
核心规格
Kaia 区块链提供
- 区块生成和确认时间为 1 秒。
- 处理能力达每秒 4000 笔交易。
- 天然气价格低廉,约为以太坊的 1/10。
- 兼容 EVM(以太坊虚拟机),支持 Solidity 合约。
- 全球知名企业组成Kaia 治理委员会进行治理。
网络架构
Kaia 的网络结构分为三个逻辑子网络:
-
核心单元网络(CCN):由核心单元(CC)组成,负责交易验证、执行和区块创建。
-
端点节点网络 (ENN):由端点节点 (ENs)组成,用于处理 RPC API 请求和服务链数据。
-
服务链网络(SCN):由 dApps 独立运行的辅助区块链,通过 EN 与主链连接。
节点类型
-
核心单元(CC):由一个共识节点 (CN) 和两个代理节点 (PN) 组成。
- 共识节点(CN):参与区块生成。
- 代理节点(PN):提供网络接口、传输交易请求和传播区块。
-
端点节点 (EN):充当网络端点,处理 API 请求和数据处理。
-
启动节点:由 Kaia 运营的特殊节点,用于帮助新节点加入网络。
共识算法
Kaia 使用伊斯坦布尔 BFT 的优化版本,通过区块链特定的修改实现了实用拜占庭容错(PBFT)。 达成共识的过程包括
这种共识机制使 Kaia 能够实现高性能,每秒可处理 4,000 笔交易,且交易即时完成。
区块生成和传播
- 区块以 1 秒间隔为目标,一轮一轮地生成。
- 提案人和委员会的遴选是随机的,但也是确定的。
- 区块链需要三分之二以上的委员会成员签名。
- 区块和事务的传播通道相互独立(多通道方法),可有效控制网络拥塞。
Kaia 虚拟机(KVM)
Kaia 虚拟机(KVM)为智能合约的执行提供了一个强大的环境:
- 基于以太坊虚拟机(EVM)。
- 支持所有 EVM 操作码和额外的 Kaia 专用预编译合同。
- 与 Solidity 和以太坊开发工具(如 Remix、Hardhat、Foundry)兼容。
- 允许开发人员将以太坊智能合约移植到 Kaia 上,只需做极少的修改。
安全措施
Kaia 实施了多项安全措施:
- VRF 用于随机选择区块提议者,增加了过程的不可预测性。
- 将验证器密钥和奖励密钥分开,以防止验证器密钥被盗。
- 透明的区块验证过程,所有委员会成员都要验证提议区块上的签名。
互操作性
Kaia 设计用于与其他区块链网络无缝互动:
- 与 EVM 兼容,可轻松部署以太坊智能合约。
- 设计用于与其他基于 EVM-SDK 的链进行互操作。
- 支持跨平台交易和智能合约执行。
代币经济
Kaia 的原生代币 KAIA在区块链经济中发挥着核心作用:
- 每个新区块都会自动发行 KAIA 代币。
- 初始年通货膨胀率:5.2%.
- 区块奖励分配如下
- CCO 和社区:50%(20% 区块创建者奖励,80% 押注奖励)
- KEF(凯亚生态系统基金):25%
- KIF(凯亚基础设施基金):25%
这种分销模式既能激励网络参与,又能支持 Kaia 生态系统的成长和发展。
管理
Kaia 实施了一套旨在实现公平和包容性的链上管理制度:
- 投票权与投入的 KAIA 代币数量成正比。
- 投票权上限可防止压制少数人的意见。
- 允许下放表决权。
- 所有治理建议都在链上记录,确保透明度。
可审计性和透明度
Kaia 将透明度和可审计性放在首位:
- 所有事务都提供了不可更改和可验证的状态变化历史。
- 区块链探索的两个主要工具:
- Square "投票平台披露所有费用和季度已知交易。
网络监控
为确保最佳性能和可靠性,Kaia 实施了以下措施:
- 管理网络拥塞的多通道方法。
- 对所有验证器进行专门的网络监控。