技术路线图
从现在到激励性测试网结束,我们将通过许多技术贡献升级 Aptos 区块链。其中许多在下面列出,其中大部分可以通过我们的 GitHub repository 中的问题进行跟踪:
区块链核心堆栈
联网
全节点的链上发现——不再需要做广告
改进的网络拓扑,例如区分上游、下游和对等点
验证者的 DDoS 缓解和评估——来自下游全节点和验证者的攻击
内联运行状况检查以减少网络堆栈上不必要的争用
共识
动态验证者集、小组委员会
删除遗留的共识代码
通过参考模型进行深度安全规则集成,以最大限度地减少复制开销
通过环境变量或配置参数查询密钥
共识数据库 (rocksdb) 中的安全数据存储
存储
细粒度存储——当前模型利用 Blob 存储来限制单个帐户的最大存储容量。包括本机表扩展。
CRSN(抗冲突序列号)——使用符合条件的序列号窗口而不是顺序字段
存储经济学,反状态爆炸。gas 和状态驱逐。
性能基准测试和改进,包括每个块而不是每个事务状态身份验证结构维护。
状态同步
使用最新状态和状态输出增量而不是事务进行同步
用于端点的备份和恢复适配器,例如 AWS S3 存储桶
共识和状态同步之间的智能、性能意识和共识中的角色(验证者集或追随者)
内存池
改进的交易序列化和粘性,包括对同一账户交易的并行支持
消除或限制验证者广播交易
执行器
启用事务的并行执行
减少从交易到区块的 merkle 树更新粒度
去除执行正确性可信计算库
虚拟机 (VM) / 框架
对模块的可变性进行更严格的强制执行,例如,暂时冻结版本并保留开放的治理能力以启用它
来自非核心框架模块的错误类型或更丰富的错误
映射到实际使用情况的现代化 gas schedule ——我们仍在使用传统的 gas schedule,在未来的可配置性方面几乎没有提供任何帮助。
支持可并行化的序列号,允许单个帐户的“乱序”事务执行,也称为抗冲突序列号
操作工具
验证者和全节点创建和注册
密钥和地址轮换
与状态同步协作备份和恢复
深度健康检查器
检索和打印受管节点信息
检索和打印节点的链上信息
验证全节点/验证器部署,例如,运行独立的测试网
智能合约和框架
权益证明、委托和奖励
治理/DAO 升级框架替换根账户
DeFi 或交换应用程序(需要社区支持!)
性能调优
使用 perf 评估浪费并在验证器和全节点之间应用有价值的更改
统一 Tokio 执行器以减少争用
生态系统
索引器提供更丰富的数据视图,例如不同交易类型的计数和查找
激励性测试网注册和监控网站
钱包原型/参考实现 Web 扩展和原生
硬币转移
NFT / Token发布、查看、转移
WalletConnect (2.0) 支持
可视化
从生态系统中收集关于节点和工具使用情况的指标
验证器和全节点仪表板/记分板
支持 Aptos 本地测试网/开发网的 VS 代码插件
Aptos-core、Aptos 的 Move 和 Aptos 的框架的文档
Aptos + Move CLI 以及文档
使用各种工具支持节点部署。提供部署文档(terraform、helm、kubernetes、docker)
Last updated