ZChains(ZCD)介绍
ZChains 是一个由其生态系统驱动的可互操作的 Layer 1网络,专注于提供基于体验的服务。
ZChains 是一个模块化和可扩展的框架,用于构建与 Ethereum 兼容的区块链网络、侧链以及通用的扩展解决方案。
它的主要用途是启动一个新的区块链网络,同时提供与 Ethereum 智能合约和交易的完全兼容性。它使用 IBFT(Istanbul Byzantine Fault Tolerant)共识机制,支持一种形式的 PoS(Proof of Stake,权益证明)。
ZChains 还支持与其他多个区块链网络之间的通信,这使得 ERC-20 和 ERC-721 代币的转移成为可能,这是通过利用中心化的桥接解决方案实现的。
行业标准的钱包可以通过 JSON-RPC 端点与 ZChains 进行交互,而节点运营商可以通过 gRPC 协议在节点上执行各种操作。
代币经济学
ZChains 引入了一个全面的代币经济学框架,旨在支持网络运营、治理和增长。ZChains 总供应量为 150 亿个 ZCD,分配经过精心规划以确保长期可行性和社区参与度。
总供应量与最大供应量
数量: 150 亿个 ZCD (100.00%)
总供应量和最大供应量均限制在 150 亿个 ZCD,这确保了可预测的通货膨胀率并保护了代币的价值。
营销
分配: 20 亿个 ZCD (13.33%)
目的: 通过投资新项目和社区倡议来资助生态系统的增长。
团队持有
分配: 20 亿个 ZCD (13.33%)
目的: 团队持有的代币分配设置了 12 个月的锁定期,之后在 60 个月内线性释放。这个延长的释放期与我们持续合作和承诺的愿景相一致。
基金会
分配: 10 亿个 ZCD (6.67%)
目的: 预留用于治理活动和长期计划。
ZChains 的代币经济学设计确保了网络的稳健性和可持续性。通过合理分配代币,不仅为用户提供充足的流动性,还为项目的长远发展提供了支持。团队持有部分的锁定和释放机制有助于保持团队的长期承诺,并确保代币分配的公平性。此外,基金会持有的部分则为未来的治理和长期计划预留了资源。
架构概述
我们从一开始就致力于打造一个模块化的软件架构。这一理念贯穿于 ZChains 的各个方面。下面是一个关于构建架构及其分层的简要概述。
ZChains 分层架构
Polygon Edge 架构
**libp2p 层**
- 一切从基础网络层开始,该层利用了 libp2p 技术。我们选择这项技术是因为它符合 ZChains 的设计理念。libp2p 的特点是:
- 模块化
- 可扩展
- 快速
- 最重要的是,它为更高级的功能提供了坚实的基础,我们将在后面详细介绍这些功能。
同步与共识
同步与共识分离
- 同步与共识协议的分离允许模块化,并支持根据客户端运行方式实施自定义的同步和共识机制。
- ZChains 设计为提供现成的可插拔共识算法。
- 当前支持的共识算法列表包括:
- IBFT PoS
区块链层
- 区块链层是 ZChains 系统的核心层,负责协调整个系统。该层在对应的模块部分中有深入的介绍。
状态层
- 状态层包含状态转换逻辑,处理当新区块被纳入时状态如何变化。该层在对应的模块部分中有深入的介绍。
JSON RPC 层
- JSON RPC 层是一个 API 层,dApp 开发者使用它与区块链进行交互。该层在对应的模块部分中有深入的介绍。
交易池层
- 交易池层代表交易池,它与系统中的其他模块紧密相连,因为可以从多个入口点添加交易。
gRPC 层
- gRPC 层对于操作员的交互至关重要。通过这一层,节点操作员可以轻松地与客户端进行交互,提供愉悦的用户体验。
综上所述,ZChains 的架构旨在提供一个高度模块化、可扩展且易于使用的区块链平台。每一层都针对特定的功能进行了优化,并且它们协同工作以确保整个系统的高效运行。这样的设计使得开发者能够更容易地构建和部署 dApps,并且允许节点操作员和其他参与者能够更加有效地管理网络。