亦来云双周报|2020-07-14

技术动态

elastOS (Trinity)

– 发布 Android 1.2.1 版本;

– 完成了新的 Wallet 设计;

– 对 SPV 插件和 Wallet 的逻辑代码进行优化,以便于后续导入新的 UI 设计;

– iOS 和 Android 平台都实现了 Trinity 后台服务支持;

– 整理 Trinity 的架构和技术文档,以便于新的开发人员了解和启动 Desktop 版本;

– 探讨 Trinity Desktop 实现方案;

– Wallet 使用新的后台服务特性,在后台进行 SPV 同步,优化用户体验;

– Runtime 支持 JWT 格式的 intent response;

– Runtime 增加新的 API 让 dApp 获取启动的方式,以及 pending 的 intents;

– 实现 Trinity 的 Web3 provider,为 Trinity 提供 ETH sidechain 的支持;

– 升级 Carrier 插件,以支持通过预设的 secret key 生成特定的 Carrier nodeid;

– iOS 版本应用审查相关的技术沟通;

– 修复测试中以及平台采集到的用户端 Bugs。

DID

– 完善 Java SDK:支持对未发布的 DID 进行本地的验证,DID 进行更新操作后,主动失效本地解析缓存中对应的 cache 数据,支持获取 DID Store 中 DID 文档和凭证的最后修改时间戳;

– Native SDK 支持设定自定义的文档和凭证的本地元数据,支持对未发布的 DID 进行本地的验证,修复使用中遇到的Bug,对内存使用进行优化;

– Swift SDK 移除对 txid 的依赖,同步 Java SDK 对文档和凭证元信息的修改,保持兼容。

Hive

– 优化使用 DID 身份验证,并设计测试用例进行验证;

– 完善 Hive++ 服务的大文件上传功能;

– 新增 Hive++ 服务的文件属性设置功能;

– 根据后端 Hive++ Files API,同步调整和优化前端 Hive SDK Files API;

– 根据后端 Hive++ Sign-in 流程调整,同步更新 Hive SDK 使用 auth callback 方式进行 sign-in;

– 新增 Hive SDK 关于 Files 以及 Sign-in 验证的测试用例集;

– 编写 Hive++ 产品架构设计文档;

– 在 POC 版本的基础上,制定后续的产品化开发计划。

Carrier

– 发布 Carrier Native/Android SDK 版本 v5.6.2;

– 更新依赖库 libsodium 到新版本1.0.18;

– 创建依赖库 toxcore 的仓库源,并将其更新到新版0.2.12;

– Carrier Android SDK 支持根据外部输入 secret_key 生成 carrier nodeid;

– Carrier Swift SDK 更新日志接口为公开使用;

– 优化 Carrier Native SDK 内部实现;

– 改进 Carrier Swift SDK 根据外部输入 key 生成 Carrier nodeid 的内部实现;

– 继续改进 Carrier Native SDK 自动测试用例集运行的稳定性;

– 继续基于 Carrier Swift SDK 实现和调试 WebRTC iOS SDK 版本,开始实现端与端的数据通信;

– 社区开发团队发布 Feeds dApp 新的内部每周测试版本;

– 社区开发团队完善 Feeds Service 关于 RPC Service 的日志输出,便于运行时调试;

– 社区开发团队在 Feeds Service 新增支持 channel avatar 数据;

– 社区开发团队为 Feeds dApp 添加支持创建 Feeds 图标的功能,并将图标数据存储到后端 Service 中;

– 社区开发团队在 Feeds Service 端实现 dApp Notification 需要的所有 RPC 服务调用;

– 社区开发团队为 Feeds dApp 新增深黑模式显示;

– 社区开发团队完成 Feeds dApp 实现多语言框架代码,支持本地化;

– 社区开发团队修复 Feeds dApp 测试中发现的界面/功能 issues。

Mainchain

– SPV 支持根据高度获取 CR 及 DPoS 的公钥;

– 完成跨链节点通过 RPC 动态感知当前 CR 的功能;

– 测试 CR 委员与 DPoS 节点状态绑定模块;

– 区块链浏览器完成更换提案负责人等新类型提案的开发;

– 修复某些情况下可能导致 SPV 不同步的 bug;

– 修复节点重启后网页钱包部分交易长时间处于”确认中”的 bug;

– 修复内测中发现的 bug。

ETH Side Chain

– 节点与其他 1/3 节点视图号不同时将触发状态重置;

– 修改当值仲裁人 vote 流程,提案人在发 proposal 时将同时发自己的 vote;

– 共识过程中使用 sealhash 替代 blockhash;

– verifyHeader 增加是否已经确认区块的逻辑;

– 解决某些情况下直连网络异常断开的问题。

Elastos Wallet

– 发布v1.4.4版本;

– 优化 Mainnet ID链同步速度;

– 为跟 ETH 侧链统一,把 chainid 拆分为 chainid 和 networkid;

– 封装 ETH 侧链交易记录查询接口、事件回调接口;

– 解决同步的时候检查失败不存储的问题;

– 修复 ETH 侧链因为区块头验证失败导致没有存储的问题;

– 修复抛异常可能会导致死锁的问题。

团队动态

● 亦来云联合创始人韩锋作为中国基金博物馆首任轮值馆长从亚当·斯密《国富论》出发,讲述人类文明的进化仰赖自由市场的交易,大规模国际交易的形成需要人类认知的革命,也就是超越具体的使用价值,抽象出全球财富共识,并简述了人类财富共识形成的历史,从贝壳到区块链加密数据资产发展的进程。
视频合集:第一讲:http://v.qq.com/vplus/f599e3c9bd628ca3a25e9827b38c171e?page=cover第二讲:https://v.qq.com/u/videos/#cover_edit/xhk00300196zxn6