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

技术动态

Elastos Essentials

– Wallet 开始实现从 SPV 模式转为 RPC 模式,并与 RPC 后端服务进行对接;

– 完善 iOS 版本的工具链支持;

– 对 iOS 和 Android 内侧版本进行系统的测试和验证,集中修复测试中发现的问题。

DID

– Native SDK 移除SPV adapter和相关的JNI实现,同时更新copyright信息,以及其他内部优化;

– Swift SDK 解决本地测试验证中的问题,同时基于 Web3 对 DIDcoument/Crednetial 的上链验证;

– Swift SDK 完成和 Java Simulated ID chain 的兼容性测试;

– Swift SDK 补充实现 DID Store 的 export / import 实现;

– Swift SDK 完善测试用例,并修复测试发现的问题;

– Swift SDK 更新到最新的 Native SDK(依赖于 HDKey);

– TypeScript SDK 分别针对浏览器和 NodeJS 提供构建和分发包;

– TypeScript SDK 添加 test cases,并基于 Case 验证 SDK 实现。

Hive

– Review 并优化 Hive Node 的 Backup/Payment/Subscription模块 API接口定义;

– Hive Node 根据 review 的接口文档调整接口代码实现;

– Hive Node 优化 Scripting APIs 以及内部实现;

– Java SDK 内部与 Node API 交互实现的代码优化;

– Review Java SDK 的 API;

– 新增获取 Vault 和 Backup 服务属性的 API 定义;

– Hive Swift SDK 参考 Java 接口实现同步更新 Swift APIs 接口。

Carrier

– 在 Windows 环境上可使用自定义 SDK tool 工具编译 Carrier Native SDK Windows 移植版;

– Carrier Native SDK 发布 v6.0.3 版本,解决 SDK 在 Windows 环境的编译和运行时问题;

– Carrier2 结构设计和初步确定实现方案;

– Carrier2 的 Features 规划和详细定义;

– Carrier2 基础框架的代码实现。

Mainchain

– 修改跨链交易 Payload 结构用于支持跨链信息传递,并进行测试;

– 将充值修正交易的退回金额调整为 Payload 中 Crosschain 中记录的 Amount

– 完善跨链充值交易兼容性;

– 主链充值修正交易的验证逻辑调整为 Arbiter一致;

– 完成节点快速启动功能开发及测试;

– 基于 v0.7.0 版本开发生成非法投票、非法提案的异常测试用例;

– 主链存储 Returndeposittx 交易,添加 RPC 用于获取已经存在的 Returndeposit 交易;

– arbiter 添加 Returndeposittx 的重发逻辑、新增数据库表及相应的存储删除逻辑。

DID Side Chain

– 开发 DID 数据迁移工具,支持将原 ID 链上的 DID 数据写入本地,并迁移至新的 ID 侧链;

– 编写 DID 数据迁移工具使用文档。

ETH Side Chain

– 继续调研 ETH 2.0 的 PoS 机制、分叉处理逻辑;

– 研究 L2 欺诈证明及转账作恶的验证逻辑;

– 研究 Optimism 验证逻辑;

– 尝试构建欺诈验证交易;

– ETH 侧链浏览器添加跨链转入交易。

Elastos Wallet

– 完成去除 P2P 模块的 SDK 核心算法库开发;

– SDK 增加对 Heco 链的支持;

– 继续进行 CR 换届等功能测试并修复发现的问题。

团队动态

● 5月7日,Elastos社区Gelaxy团队发布 ELA v0.7.0版本节点程序,此次升级:将ELA年增发基数由3300万下调为2000万;将ELA年增发比例由4%下调为2%并后续增发比例每四年减半等功能。

根据公告显示,ELA将在区块高度919800上(2021年6月7日左右)开始以2000万为年恒定基数进行增发;将在区块高度1051200上(2021年12月10日)以2%比例增发,后续每四年增发比例减半。

● 5月14日,亦来云联合创始人韩锋参加在上海科技金融博物馆举办的《区块链国富论》上海站读书分享会。

来源:亦来云