Elastos Essentials
– 发布 iOS 平台 Essentails v2.1.1 版本。至此新版本 Essentials 已上线 iOS 和Android 平台,该版本从 UI 至底层代码均进行了全新设计,全面提升了 Wallet、DID 等功能的用户体验。
– 与社区用户进行新版本问题交易及技术支持,收集社区反馈的信息。
– 在 Home Screen 添加当前网络的显示,便于用户识别。
– WalletConnect 仅返回当前的 Active Wallet,以简化用户交互的复杂度。
– 在 Active Wallet 变化时,自动更新当前的 WalletConnect Session。
– 引入 DID2 SDK 中无需密码的 DID 同步机制,大大减少用户密码的请求频度,提升用户体验。
– 对 DPoS / CR Apps 进行 iOS 机型适配,修复 DPoS Voting 和 CR Proposal 在 iOS 平台的问题,并完善 UI。
– 在 Wallet 中的转账交易记录中增加 Memo 信息的显示。
– 尝试新的 in-App Browser,并 built-in 支持钱包功能,后续尝试提交 AppStore 审查。
– 完善开发工具链,应对一些开发时的异常问题。
Elastos DID
– JavaScript SDK 增加 built-in 的 JWT 功能。
– Swift SDK 改为手工实现 DID/DIDURL 的解析,并完成 MacOS 的适配,可以支持 Mac 上的应用开发。
– Swift SDK 支持 Essentials iOS 版本的开发,并修复测试发现的问题。
– Swift SDK 修复升级 1.x 版本 DID Store 的兼容性问题。
– Native SDK 完善 Windows 平台的 Resolve 实现,支持 SSL 证书的验证。
– 对 Tuum 团队提供技术支持,处理 Minify 版本的问题,并提供可能的解决方案。
Elastos Hive
– 发布新版本 v2.3.1。
– 补充 Hive Node 的 Resful API 接口文档。
– 完善 Hive Node 的 v1 接口中提供的错误信息不够明确的问题。
– 补充 Hive Java SDK 接口文档以及完善测试用例。
– 解决 Java Node 以及 SDK 中 Scripting 模块的一处异常处理问题。
– 实现 Hive Node 使用 IPFS 节点托管存储文件内容,以及增加测试用例验证。
– 更新 Android Sample App 适配最新的 Java SDK。
– 参考 Java SDK,实现和完善 Swift SDK 以及 Sample App,以及补充 Scripting Sample 样例。
Elastos Carrier
– 继续进行 Carrier2 的开发。
Elastos Mainchain
– 对 inputs 数量超过100的交易不进行缓存,以减少节点内存占用。优化后,将减少大约 1.5 GB 的内存消耗,降低节点对硬件的需求。
– 使用 secp256r1 曲线实现 Schnorr 签名方案。使用 secp256r1 的 Schnorr 签名方案可以平滑的接入 Elastos 体系,更快的接入现有钱包 App。
– 开始将 Schnorr 签名方案应用于跨链提币交易的实现。使用 Schnorr 方案后,将有助于提升跨链提币交易的安全性、降低链上交易的体积,提升链上交易的效率。
– 主链浏览器开发提案全文上链相关功能,在该功能上线后,将支持通过浏览器查看提案相关信息。
– 对闪电网络进行调研。
– 修复测试过程中发现的 Bug。
EID Sidechain
– 对 EID 浏览器进行测试。该浏览器将会在测试通过后上线,用户可以通过该浏览器查看 EID 链上交易及 DID 数据。
ESC Sidechain
– 根据 SPV 动态感知的数据,当识别本地为超级节点时自动启动 Bridge 模块。
– 继续进行 Layer2 跨链相关功能开发及测试。