亦来云技术双周报|2021-10-19


Elastos Essentials
- 发布 Android 平台的 2.3.0 版本,该版本包含了 Wallet、Identify 等组件的 30 项改进,支持 Fantom 等网络,进一步完成了 Unstoppable Domains 的整合。
完善各个网络上的 Bridging 的实现。
优化网络切换的 UI/UX,使之更加便捷。
支持添加自定义 Ethereum 兼容网络。
Unstoppable Domains 支持更多的网络 (ELA, HECO, BSC...)。
完成与 Glide Finance 的集成。
钱包支持获取 ERC Token 的当前价格,并提供所有资产的参考法币总额。
增加 In-App Browser 上下文菜单支持。
完成 In-App Browser 的书签管理和网络的关联。
处理 In-App Browser 对 iOS 平台的适配问题,以及修复在 iOS 平台上的 Bug。
修复一些 dApp 集成以及和 Essentials 交互的 Bug。
更新 DID SDK,修复在 Buddhist Calendar 的系统上 DID 异常过期的问题。
- 在当前为非 Elastos 网络时,从 Launcher 中隐藏 CR/DPoS 投票等应用。
Elastos DID
解决 Swift SDK 在 iOS/macOS 平台上系统日历为佛历时异常过期的问题。
验证 Native/JavaScript SDK 在系统设置为佛历时,时间是否正确处理的问题。
解决 Native SDK 在 Raspberry Pi 设备上的编译问题。
解决 Native SDK 在某些平台上 https(libcurl) 不能验证 SSL 证书的问题。
Elastos Hive
清理 Hive Node 内部实现代码。
制定 Hive 项目仓库分支 /Release/ 版本分支管理规范。
完善 Hive Node 的测试用例,并根据测试用例和开发需求完善 Hive Node 的若干实现。
优化 Hive Node Backup/Restore 过程实现,保证其稳定性。
Elastos Carrier
- 继续进行 Carrier 2.0 的开发。
Elastos Mainchain
发布 v0.8.1 版本 ELA 节点。该版本支持节点快速启动、小额跨链充值快速到账、注册侧链提案、提案全文上链等功能。
进行 DPoS 2.0 业务逻辑讨论及逻辑开发。
整理交易结构文档。
EID Sidechain
更新 Customized ID 的有效字符集为字母加数字。Customized ID 除具备普通 DID 的功能外,支持使用自定义字符串作为 DID 标识符,并可以通过多签进行 DID 操作及管理,同时可以转移 Customized ID 的所有权。用户可以将具有特殊含义的字符串注册为 Customized ID 的标识符,并使用该 ID 作为团队或组织的 DID,通过该 DID 颁发凭证,当需要将转移团队或组织的管理权时,无需变更组织的 DID,直接可以通过转移该 DID 的所有权完成管理人员的更换。
RPC 接口 Resolvedid 支持省略 DID:elastos 前缀查询 Customized ID。
完成 Customized ID 提案的相关改动。
修复 DID Document 内 Controller 数组排序的问题。
修复发现的其他问题。
ESC Sidechain
- 调试 Proxy 合约升级的实现。
编写 ESC 侧链相关文档。
讨论 Layer2 后续开发计划。
查找 ESC 浏览器合约验证失败的问题。
Elastos Wallet Core Module
- 完成对 BTC 隔离见证、 Ripple 等不同网络的不同地址的支持。
重构 BTC 与 ETH 的衍生逻辑,完成公私钥衍生部分的修改,并添加单元测试。
修改本地存储以及 Keystore 等数据结构,增加 BTC 的 Master Public Key 用于地址衍生。




