The Modern Internet

亦来云技术双周报|2021-07-27

《亦来云技术双周报|2021-07-27》

Elastos Essentials

– 发布 Android 平台 Essentails v2.1.0 版本。该版本从 UI 至底层代码均进行了全新设计,全面提升了 Wallet、DID 等功能的用户体验。

– 新增 ‘当前网络’ 和 ‘切换网络’ 的支持,保持与 MetaMask 类似的多链支持的用户体验,方便用户在多个环境中进行切换。

– 完成支持 CR 相关功能的 UI/UX 整合,并完善了 DPoS Voting 的多语言资源,满足多语言用户群体的使用需求。

– Assist API 增加 Testnet 支持,满足在开发模式下在 Testnet 发布/更新 DID 的功能需求。

– Avatar 支持 JPG/PNG 格式的自动检测。

– 更新 xcode 工具链到 v12 以支持 iOS 14。

– 钱包支持显示 ERC Token 的符号。

– 进行 iOS 版本的测试验证,并修复 Bug。

Elastos DID

– Java SDK 新增验证 DID 对象时新获取详细验证路径和信息的接口。

– Java SDK 改为手工实现 DID/DIDURL 的解析,删除了 ANTLR 的依赖。

– Native SDK 完成 DID Store 的导入导出。

– Native SDK 修复从旧版本 DIDstore 自动升级时的兼容性问题。

– Native/Swift SDK 同步 Java SDK 的更新,并发布新版本 SDK。

– 参考 Java SDK,补充完善 Javascript SDK 版本,并发布 pre-release 版本。

Elastos Hive

– 发布 Hive Node v2.3.0 版本,并更新测试和生产环境部署。

– 根据 Hive Node API 更新,更新 Java SDK 的 Payment 实现。

– 发布 Java SDK v2.3.0 版本。

– Hive Node 新增 Restful 接口文档。

– Hive Java SDK 增加测试用例,提高接口测试用例覆盖度。

– Hive Java SDK 修改接口文档。

– 更新 Java SDK subscription 订阅接口。

– 解决 Swift SDK 2.1 分支版本中发现的问题,并发布 hotfix 版本 v2.1.2。

– 跟踪参考 Java SDK master 代码,继续更新实现 Swift SDK。

Elastos Carrier

– 继续进行 Carrier2 的开发。

– 预研 Reverse Tunneling 技术方案。

– 为社区项目使用 Carrier SDK 提供技术支持。

Elastos Mainchain

– 完成节点直连网络单 IP 最大连接数量限制功能。节点直连网络用于 DPoS 共识节点的互联,进行共识数据传递,该功能将提高直连网络的安全性,保证 DPoS 共识的安全、可靠。

– Arbiter 节点添加 RPC 接口,支持添加新注册的侧链节点信息。该功能主要用于在添加新的侧链提案获得通过后,向 Arbiter 节点提交新的侧链节点的运行参数,用于新侧链的出块。

– 优化 P2P 协议,提升不同情况下 P2P 网络连接的稳定性。

– 调研 schnorr 签名方案,讨论支持该多签方案的设计方案。

– 修复测试过程中发现的 Bug。

EID Sidechain

– EID 浏览器根据 DID 查找相关交易并将交易 payload 同步到数据库,用于显示 DID Document数据。

ESC Sidechain

– 修改直连网络消息广播机制,只向参与当前共识的节点广播消息,优化网络通信效率。

– 将主链私钥转为 ETH 账户,并使用 secp256k1 的方式进行验名和验签。

– 继续进行 Layer2 跨链相关功能开发及测试。

ELA Wallet Core Module

– 优化代码,修复在 windows 环境无法编译的问题。

来源:亦来云

点赞
  • 区块链
  • 区块链