亦来云双周报|2019-08-13
技术动态
Trinity
- 修复 Trinity Wallet 相关问题
- 转账已正常工作
- 可使用二维码扫描功能
- 可访问交易详情
- 优化了 UI 显示
- 新增了一个 DApp - Blockchain Browser
- 完成 Hive plugin 的 iOS/Android 版,同时支持和验证了 IPFS 后端
- 在Hive Demo中新增对Hive IPFS Client 的创建和测试
- 验证 Trinity 使用原生 plugin
- 除了 File 和 Media,其他 plugin 可直接使用原生 plugin
- 优化 Launcher 的显示,替换 App icon 及启动页,去掉无用的 Demo
- 升级 Wallet plugin 使用的 SPV SDK(进行中)
- 实现 trinity-cli 工具,简化 DApp 框架生成
Hive
- Hive Java SDK:
修改和完善 Java API 文档
修复在文件对象 Read/Write 时处理 CompletableFuture 对象和调用用户 Callback 的问题
文件Read/Write APIs的Bugfix
解决通过根目录句柄无法调用相关接口的问题
实现远程云盘文件浏览器应用,先仅支持IPFS平台
发布v-0.5.0版本,并已发布到jcenter maven仓库平台
- Hive Swift SDK:
完善测试用例中对返回属性值的验证以及 refresh token 的场景验证
统一对用户 Callback 的调用处理和对Promise对象的 resolve 处理的先后顺序
解决 Client 对象的 info 属性值未被处理和更新的问题
新增带有 Callback 参数的 CommitData API
API 文档生成脚本的优化
其他代码优化
实现远程云盘文件浏览器应用
- Hive Native SDK:
新增测试用例用于验证 refresh token 场景
开始利用Fuse文件系统实 一个远程云盘虚拟文件系统的应用,目前仅支持Linux主机平台
DID
- Java SDK 的单元测试基本用例集通过,后面再完善用例的覆盖度
- Native SDK 在开发中
Carrier
- 继续通过运行测试用例观察和验证离线消息的功能稳定性
- 同步修改 Carrier Android/iOS SDK 中消息发从接口,修改通过返回值来确定发送(和接收)的消息是在线消息(直接通过 Carrier 网络)还是离线消息(通过 Hive IPFS 网络),同时通过增加简单的 Demo 应用来进行验证
- 优化离线消息发送中依赖的 IPFS key/value 存储模块的初始化,通过简化初始化和选取可用的 Hive IPFS 节点过程(原来需要分级以上),已经发布 Native/Android/Swift 5.3新版本
- 基于 Message 接口修改(通过参数或者返回值来检测所发送/接收消息是离线消息还是在线消息),开始在仓库CI验证
产品组
- 辅助 ETH 侧链节点 Mainnet 部署
- ETH 侧链浏览器 UI 设计及优化,在侧链正式完成部署后将推进ETH侧链浏览器部署
- 区块链浏览器部分页面的保真模型制作,并完成区块链浏览器的设计稿
- 计划 v1.0.2 版 SPV 钱包版本和测试跟进
- 推进 v1.0.2 版 SPV 钱包测试工作及 DPoS 候选列表负载均衡服务器事宜
- 优化和完善CR提案业务设计
- 优化 ELA Wallet 功能设计,相关设计图已修改并上传至蓝湖
- 完成 Trinity icon 及闪屏页设计
- CR 业务流程调整及优化
- 讨论 ela-cli 支持主侧链可行性,ela-cli 为 dev-website 的重要内容,需加快对侧链功能的开发,并提供多平台编译版本,后续将添加 package manager
- 定位 ELA-testnet 停止出块原因
- 梳理 Trinity 目前版本遗留的问题,制定这个milestone的收尾方案
- 跟踪 Mainnet ELA 停止出块原因并准备 ELA 节点紧急维护方案、DPoS 节点 v0.3.6 升级脚本
- 对 Testnet ELA/Arbiter/DID/Token/NEO 数据进行回滚
Main Chain
-修复主链不出块问题并升级,讨论后续改进方案
-CR第二阶段需求分析、第四个sprint用户故事编写
-添加主链node启动参数,存储优化方案讨论确定,使用文件存储账本数据,leveldb做索引
- 开发新版DID功能,已完成90%
-完成部分持久化数据访问优化的工作,确定 UTXO 缓存池方案
- 自动化测试框架设计
ETH Sidechain
- 上线主网,进入主网试运行阶段,支持社区开发者接入
Elastos Wallet Core Module
- 修复Android 6.0上频繁崩溃的问题
-重构P2P重连处理机制
- 开发CR投票功能
-修复因为去除无关output带来的余额不正确和误判bloomfilter错误率过高导致重连的问题
- iOS版钱包新版提交测试,主要改进提升同步速度
- Android和iOS加上了下拉刷新触发立即同步功能
测试组
- 安卓版iOS版 Elastos Wallet测试(加载慢、闪退、主线业务回归测试)
-编写节点自动启动、挖矿、交易、producer注册、producer投票shell脚本及调试
-iOS版 Elastos Wallet连接私链测试同步功能、重现多输出收益交易可能导致的闪退问题
-完成钱包批量配置、单个钱包自动化转账脚本,完成CR注册批量、单个自动注册脚本
-完成CR投票批量投票、单个投票脚本编写
-完成CR注册及投票正常路径测试,目前正在测试CR投票异常测试
团队动态
● 7月31日,亦来云联合创始人韩锋参加中本财经系列讲座“区块链财富密码——量子本体论重构未来金融世界”第一讲,本次讲座分享主题:《数字财富时代》,本期主要分享:
1. 财富的本质是什么?2. 人类财富的具体演化过程是怎样的?3. 为什么“数据私有化”将会比“数据公有化”更有效地产生财富?4. 为什么个人数据在未来会变成财富,人类将迈入“数字财富时代”?
● 8月9日,亦来云以太坊侧链、亦来云NEO侧链主网已经部署完成,以太坊的DApp都可以在亦来云上运行,为开发者提供的技术网站也正式上线,详情戳:https://elastos.academy/
● 8月12日,亦来云联合创始人韩锋参加中本财经系列讲座“区块链财富密码——量子本体论重构未来金融世界”第二讲开讲,本次讲座分享主题:《财富是怎么产生的?》,本期分享要点:
1. 稀缺资源成为财富
2. 工业革命大规模生产创造财富
3. 华尔街金融市场创造财富
4. 未来数字创造财富
● 9月11日~9月12日,亦来云将参加2019年Consensus Asia展会,此次展会由CoinDesk主办,Consensus Asia是加密货币和区块链技术世界的年度聚会。自2015年以来,Consensus吸引了加密货币和区块链世界的众多企业,开发商,创始人和投资者参与关于行业未来的年度讨论。旨在成为行业的一个大本营,召集了行业参与者,从华尔街的巨头和财富500强的领导者,到开创性的密码学家和为世界上最有价值的加密货币提供动力的核心开发者。
有关更多信息,请访问:
https://www.coindesk.com/events/asia-2019
● 11月7日~11月8日,亦来云将参加在马耳他举办的A.I. Blockchain 峰会,马耳他A.I. Blockchain Summit已经在全球技术峰会上占据了一席之地,成为企业对外展示,联络和参与讨论的首选平台。超过14,000家参展商,投资商,供应商和思想领袖聚集在一起,建立了新的合作伙伴关系。第三届峰会将于2019年11月7日至8日举行,提供更多网络,更高质量的内容和更多的商机。
有关更多信息:
https://maltablockchainsummit.com/