本文档概述了OpenZeppelin Relayer项目的开发路线图,包括稳定性改进、安全性增强、开发者体验优化、新功能添加和扩展改进等方面。具体包括EVM、Solana、Stellar等网络的特性支持和未来计划,以及社区和文档的持续更新。此外,还强调了安全性、稳定性、社区反馈和生态系统发展对开发优先级的影响。
本文档概述了 OpenZeppelin Relayer 项目的计划开发路线图。请注意,优先级和时间表可能会根据社区反馈、安全考虑因素和新兴的区块链生态系统需求而发生变化。
此路线图代表了我们当前的计划,可能会发生变化。我们将定期更新本文档,以反映我们的进展和方向的任何变化。 |
稳定性改进
增强的错误处理和恢复机制:实施强大的异常管理和故障转移流程,以最大限度地减少停机时间。
改进的后台作业处理:优化任务调度和排队系统,以确保平稳可靠的异步操作。
全面的测试覆盖率:在所有组件上扩展单元测试、集成测试和回归测试。
端到端 (E2E) 测试:模拟真实场景以验证完整的系统功能。
性能优化:提高高需求场景的吞吐量并减少延迟。
压力和负载测试:识别并解决极端条件下的性能瓶颈。
安全增强
外部安全审计:聘请第三方专家来识别和修复漏洞。
持续安全监控:实施持续监控和事件响应协议,以迅速解决威胁。
开发者体验
SDK 改进:扩展 SDK 功能,添加多语言支持,并简化集成流程。
增强的文档:开发交互式指南、详细的 API 参考和全面的故障排除技巧。
其他示例和最佳实践:提供真实的用例和社区贡献的教程,以简化入门。
特性
Redis 存储集成:利用 Redis 为所有系统组件提供快速、可扩展的数据存储。
增强的 relayer 余额管理:实施实时监控和警报以维持最佳余额状态。
动态 gas 价格更新:定期从多个可靠来源获取和更新 gas 价格,以确保准确的费用估算。
扩展性改进
横向扩展能力:设计系统架构以无缝地跨多个实例分配工作负载。
基本交易提交
费用估算
交易状态跟踪
灵活的网络配置系统(通过 JSON 配置的任何 EVM 兼容网络)
托管签名者支持(AWS KMS、GCP、Turnkey)
自定义 RPC 终端节点
RPC 重试和故障转移机制
L2 改进
SDK 客户端改进
完整的 CRUD API 支持
Solana Paymaster 规范支持
费用估算
Gasless 交易
托管签名者集成(Vault、GCP、Turnkey)
自定义 RPC 终端节点
RPC 重试和故障转移机制
扩展的 RPC 方法
改进的交易状态检查
完整的 CRUD API 支持
支持 payment 和 InvokeHostFunction 操作、预构建的 XDR 交易以及费用补贴交易。
高级交易状态逻辑
Stellar-specific 终端节点
扩展的签名者支持
交易生命周期管理逻辑
自定义 RPC 终端节点
RPC 重试和故障转移机制
Relayer 安全策略:交易金额限制、目标地址白名单、有时效和限制性操作
托管签名者
完整的 CRUD API 支持
文档
全面的 API 参考
教程和指南
集成示例
社区参与
贡献指南
支持社区驱动的改进
我们的开发优先级受以下几个因素的影响:<br>1. 安全性:安全增强始终优先<br> <br>2. 稳定性:确保在所有受支持的网络上可靠运行<br> <br>3. 社区反馈:社区请求的功能<br> <br>4. 生态系统发展:适应区块链协议的变化 |
此路线图是一个动态文档,将定期更新以反映不断变化的优先级和已完成的里程碑。我们欢迎社区对我们的方向和优先级提出意见。
要为关于路线图的讨论做出贡献,请加入我们的社区频道或在我们的 GitHub 存储库上打开一个 issue 并提出你的建议。
- 原文链接: docs.openzeppelin.com/re...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!