亦来云双周报|2021-05-04

技术动态

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日,亦来云联合创始人韩锋参加在深圳举办的《区块链国富论》读书分享会。

来源:亦来云