Namada 每周开发更新:2023 年 10 月 13 日
在 9 月 25 日至 10 月 13 日的几周内,Namada 在完善其核心基础设施、增强安全性和提升用户体验方面取得了重大进展
2022年10月4日,成功部署了一个新的测试网络,实现了Namada和Cosmos之间的IBC转账。此次更新还包括了一个更加用户友好的前端水龙头,以帮助澄清协议的gas和费用机制。
2022年10月13日,Namada网络取得了另一个重要的里程碑,通过集成完全功能的多重签名账户,从而增强了安全协议,使交易能够要求多次批准。对于有兴趣了解更多的人,已经提供了有关多重签名账户的详细教程。
现在,对于其余的更新:
基础设施发展:
通过代理和监控改进增强了内部网络基础设施。
解决了与 Namada 验证器相关的网络稳定性和安全性挑战。
与外部合作伙伴协调 Ledger 应用程序更改和索引。
简化自动化、构建流程和部署管道。
解决了设置 IBC 端到端测试的挑战。
将 build_network.sh 脚本集成到主代码库中。
完成了最新borsh包的升级,增强了数据序列化。
SDK相关开发:
通过将 SDK 移至自己的 crate 中来实现模块化
审查并测试了 SDK 重构更改。
升级了 ibc-rs 库并处理重大更改。
消除了以太坊桥 SDK 调用中的运行时恐慌。
解决了代码审查建议和优化的集成测试套件。
使用 SDK 研究 Namada-load-tester 的改进。
审查并调整 Namada SDK 以实现 Web 界面兼容性。
将通用 IO 更改重新集成到 SDK 重构分支中。
SDK 的基础更改更改为 Namada v0.23.0。
调试和测试:
调试了各种问题,包括 e2e 测试、自粘合和 MASP 膨胀。
解决了集成测试的问题,包括模拟账本任务的挑战。
修复了与将 v0.23 合并到新创世流程相关的挑战。
解决了水龙头应用程序中的用户界面问题。
纠正了注气问题。
解决了 Cosmos->Namada 传输中的 Keplr IBC 问题。
进行了广泛的端到端稳健性测试。
调试了 CI 中扩展构建的问题,特别是 Chrome。
调试了 IBC 数据包中继和相关问题。
调试了验证器集更新、协议 tx 广播缓慢和削减交互。
使用 SM v2 进行 PoS 过度削减测试。
研究并修复了 bond_amount 和高级状态机测试的问题。
测试了新的 k256 依赖项作为 secp256k1 密钥的提供者。
测试了新的水龙头和水龙头用户界面。
验证 PGF 和 Gas 费最低生成参数。
用户体验增强:
新增全局链下拉功能。
解决了质押页面问题和重构。
增强的 UI,用于显示质押和治理结果。
简化 CI 基准以加快开发流程。
改进了 Namada 界面的用户体验。
在应用程序中添加了测试网状态通知横幅。
探索在用户界面中表示 IBC 代币的可视化方法。
使用 Docker 的容器化 Faucet 基础设施。
探索了用于获取 IBC 通道数据的 Osmosis 流程。
向 UI 添加了 Gas 限制和目标地址验证。
添加了在出现 API 错误时正确解析响应的功能。
文档:
更新了集成场景中扩展 API 使用的文档。
更新了 IBC 文档、Campfire 文档和 ETH 桥规范。
创建使用多重签名功能的视频记录。
与新创世流程和协议参数相关的文档。
Namada 特别感谢代表 Mandragora 验证者团队的 Daniel。Daniel 的贡献远远超出了启动 Namada 和 Cosmos 测试网之间的第一个 IBC 连接。他发现了 Heliax Hermes 分叉中与 IBC 客户相关的关键问题,导致 ibc-rs 急需修复和更新。他的实践测试、对 Namada 核心贡献者的建设性反馈以及专门的故障排除对于 Namada 的持续发展非常宝贵。
还要感谢 Knowable 和 TuDudes,他们在管理 Campfire 和 Namada 测试网之间困难的 IBC 传输方面做出了出色的工作。
🔗 上一周开发更新:9 月 22 日
🛠️想参与吗?
上面详述的发展引发了一个自然的疑问: 如何成为 Namada 旅程的一部分?
🗨️ 参与 Discord
要真正理解 Namada 生态系统的广度和深度,必须与其充满活力的社区互动。
🌐 运行全节点
通过成为节点运营商来加强 Namada 的去中心化环境。您参与运行完整节点可以增加网络的弹性。
🛡️ 成为验证者
作为验证者,您成为重要的参与者,负责对状态转换进行投票并提出新的区块,从而增强 Namada 网络的完整性和安全性。
🖥️ 设置本地网络
通过建立本地网络来探索 Namada 的架构和可能性。实验、创新和理解。
Namada是一种基于权益证明(Proof-of-Stake)的Layer 1区块链协议,提供多链、资产无关的隐私解决方案。Namada利用先进的zk-SNARKs技术,为其独特的多资产隐私池(Multi-Asset Shielded Pool,MASP)中的各种资产实现了难以区分的交易。Namada由Anoma生态系统中的Heliax开发,致力于未来数字资产隐私成为常态而非例外的目标。