# 技术路线图

从现在到激励性测试网结束，我们将通过许多技术贡献升级 Aptos 区块链。其中许多在下面列出，其中大部分可以通过我们的  [GitHub repository](https://github.com/aptos-labs/aptos-core) 中的问题进行跟踪：

### 区块链核心堆栈

联网

* 全节点的链上发现——不再需要做广告
* 改进的网络拓扑，例如区分上游、下游和对等点
* 验证者的 DDoS 缓解和评估——来自下游全节点和验证者的攻击
* 内联运行状况检查以减少网络堆栈上不必要的争用

共识

* 动态验证者集、小组委员会
* 删除遗留的共识代码
* 通过参考模型进行深度安全规则集成，以最大限度地减少复制开销
* 通过环境变量或配置参数查询密钥
* 共识数据库 (rocksdb) 中的安全数据存储

存储

* 细粒度存储——当前模型利用 Blob 存储来限制单个帐户的最大存储容量。包括本机表扩展。
* CRSN（抗冲突序列号）——使用符合条件的序列号窗口而不是顺序字段
* 存储经济学，反状态爆炸。gas 和状态驱逐。
* 性能基准测试和改进，包括每个块而不是每个事务状态身份验证结构维护。

状态同步

* 使用最新状态和状态输出增量而不是事务进行同步
* 用于端点的备份和恢复适配器，例如 AWS S3 存储桶
* 共识和状态同步之间的智能、性能意识和共识中的角色（验证者集或追随者）

内存池

* 改进的交易序列化和粘性，包括对同一账户交易的并行支持
* 消除或限制验证者广播交易

执行器

* 启用事务的并行执行
* 减少从交易到区块的 merkle 树更新粒度
* 去除执行正确性可信计算库

虚拟机 (VM) / 框架

* 对模块的可变性进行更严格的强制执行，例如，暂时冻结版本并保留开放的治理能力以启用它
* 来自非核心框架模块的错误类型或更丰富的错误
* 映射到实际使用情况的现代化 gas schedule ——我们仍在使用传统的 gas schedule，在未来的可配置性方面几乎没有提供任何帮助。&#x20;
* 支持可并行化的序列号，允许单个帐户的“乱序”事务执行，也称为抗冲突序列号

操作工具

* 验证者和全节点创建和注册
* 密钥和地址轮换
* 与状态同步协作备份和恢复
* 深度健康检查器
* 检索和打印受管节点信息
* 检索和打印节点的链上信息
* 验证全节点/验证器部署，例如，运行独立的测试网

智能合约和框架

* 权益证明、委托和奖励
* 治理/DAO 升级框架替换根账户
* DeFi 或交换应用程序（需要社区支持！）

性能调优

* 使用 perf 评估浪费并在验证器和全节点之间应用有价值的更改
* 统一 Tokio 执行器以减少争用

### 生态系统

* 索引器提供更丰富的数据视图，例如不同交易类型的计数和查找
* 激励性测试网注册和监控网站
* 钱包原型/参考实现 Web 扩展和原生
  * 硬币转移
  * NFT / Token发布、查看、转移
  * WalletConnect (2.0) 支持
* 可视化
  * 从生态系统中收集关于节点和工具使用情况的指标
  * 验证器和全节点仪表板/记分板
* 支持 Aptos 本地测试网/开发网的 VS 代码插件
* Aptos-core、Aptos 的 Move 和 Aptos 的框架的文档
* Aptos + Move CLI 以及文档
* 使用各种工具支持节点部署。提供部署文档（terraform、helm、kubernetes、docker）

**请在** [**GitHub**](https://github.com/aptos-labs/aptos-core) **上为我们加注星标，并在** [**Discord**](https://discord.gg/DP4GN9Atjv) **上加入我们的行列！**
