技术动态
Elastos Essentials
– 优化 Essentials 2.0 应用启动流程,提高启动过程响应速度;
– 创建 Google Play 中 Elastos Essentials 2.0 的设计和文本资源;
– 添加 Elastos Essentials 2.0 的 release notes;
– 完成了第一个可运行的 Essentials 2.0 iOS 版本;
– 根据 2.0 版本的修改和需求完善版本发布脚本;
– 继续完善 Essentials 的开发和构建工具;
– 完成了 Essentials 所有内部 intent 和外部 intent 的整理以及统一;
– 钱包实验性支持 Tokswap 换币功能;
– 客制化 Web3 provider, 支持内部 ETH 交易;
– 基本完成了 WalletConnect 标准的整合,支持 WalletConnect 协议的钱包请求;
– 整理 DPoS/CR 相关的 dApp 代码和需求,随后将启动相关的开发;
– DID JavaScript 进行初始的兼容性验证 ;
– 清理 Connectivity SDK 暴露的外部依赖;
– 完成 Connectivity SDK 的 iOS 平台实现;
– 测试和验证 Connectivity SDK 的 Web 端支持;
– 基于 Essentials 2.0 更新内部测试应用;
– 对内测的 Android/iOS 版本进行测试验证;
– 整理和修复测试中发现的问题。
DID
– Review 并修订 DID 合约以及 Resovler 接口的定义;
– Java SDK 根据修订更新 SDK 内部相关实现;
– Native SDK 整理完善错误处理,提供完整的错误路径和信息;
– Native SDK 同步更新 API 文档;
– Native SDK 更新 Python binding 到最新版本;
– Swift SDK 完成了本地的测试和验证,正在适配 Web3 库对接新的 ID 侧链;
– 为 JavaScript SDK 的开发提供支持。
Hive
– Hive Node 解决无法连接到远程部署的 mongodb server 的问题;
– Java SDK 优化 Scripting 部分,需要新增接口 UnregisterScript;
– Java SDK 根据 Scripting 接口实现简单的样例应用;
– 继续完善 Swift SDK 并补充测试用例,发布新的 pre-release 版本;
– Hive Node 根据 review 的接口文档调整 auth/file/db API 的实现;
– Review 服务/付费/备份等相关的接口设计;
– Hive Java SDK 同步更新相关的接口;
– 继续整理及 Review Hive API 接口。
Carrier
– 确定 Carrier 2 结构设计和初步实现方案。
Mainchain
– 进行 v0.7.0 版本发布前相关准备工作;
– 梳理节点快速启动相关逻辑,完善快速启动相关功能,并调整测试用例进行自测;
– 讨论将多签规则调整为 schnorr 的可行性;
– review CR 换届相关代码;
– CustomID 相关提案增加交易池及链上排重检查逻辑;
– 修复提案最终确认交易在交易池中可能不同步的问题;
– 修复某些情况导致数据回滚后,CR质押金计算错误的问题。
DID Side Chain
– 新 ID 侧链 ResolveDID 的参数 all 调整为可选;
– 新 ID 侧链 ResolveCredential 的参数 issuer 调整为可选;
– 搭建新 ID 侧链测试环境;
– ETH 侧链浏览器增加显示跨链交易。
ETH Side Chain
– 研究 ETH 2.0 的 PoS 机制;
– 搭建本地 Optimism 测试环境,研究 optimism 中 verifier 的实现逻辑;
– 尝试构建欺诈验证交易。
Elastos Wallet
– 开发 SDK 核心算法库,去除 P2P 模块;
– 继续进行 CR 换届等功能测试并修复发现的问题。
团队动态
● 4月29日,亦来云联合创始人韩锋参加在深圳举办的《区块链国富论》读书分享会。
来源:亦来云