亦来云周报|2019-05-07

亦来云爱好者

亦来云周报|2019-05-07

技术动态

 Trinity 

  – Wallet移植到Trinity,以dApp的形式可以正常运行,对接测试网进行了验证,目前仅支持Android平台,iOS平台在开发中

  – 完善Wallet dApp, 基于testnet环境,已经实现DPoS投票功能

  – dApp签名和验证基本完成,进行代码整理

  – 浏览器引擎从WebView切换到Webkit插件,以提供更好的性能及用户体验

  – 更新最新的Carrier SDK,并测试Carrier插件

  – 修改了各插件文档,更新插件在Trinity中的使用方法(直接写在dApp对应的manifest.json中)

 Hive 

  – 解决Hive中Key-Value不同节点间同步不稳定问题

  – Hive IPFS/Cluster发布新版本 v0.1(Alpha开发者试用版本),并重新布置Hive Cluster测试集群

  – 更新Hive Native SDK v0.1 (C++版本),主要消除编译出错和告警,同时验证后发布v0.1 SDK版本

  – 继续编写和Review Hive Native/Java/Swift SDK

  – 开始搭建并编写Hive Native SDK测试用例集

 

 Carrier 

  – 优化Carrier Native离线消息实现(离线消息改为异步发送)

  – 将离线消息测试用例代码(准备作为离线消息稳定性测试用例)合并入离线消息分支

  – 将离线消息分支合并入Carrier Native仓库Master分支

  – 验证离线消息,并进行压力测试

  – 将iOS/Android离线消息功能分支合并入Master分支开始验证

  – 发布Carrier Android-v5.2.2 版本,并将生成的aar包发布到Bintrayenter平台供第三方Android应用通过Gradle方式依赖使用Carrier

  – 发布支持离线消息的Technical Preview版本(v5.3)

  – 同步调试验证Android/iOS Carrier的离线消息功能

 

 ELA主链DPoS共识 

– DPoS上线测试进行第二次迭代,bug收敛

– 使用DNS代替SeedList配置,解决由于DNS无法转发路由导致仲裁人网络无法连接问题。

– 当仲裁人变为Inactive之后可发送恢复交易的时间从一天后修改为立即

– 解决DPoS网络由于动态IP导致无法连接的问题

– 修改python自动化检测程序支持ela、arbiter、did配置文件更改

– ela-cli 命令行工具增加 info listproducers,active 交易、投票交易、output多输出,并更新文档

– 实现当预连接、普通切换以及inactive切换时,在后续仲裁人数量不够的情况下,退化为仅12个CRC节点DPoS共识的机制

– 整理超级节点部署方案,简化ELA配置文件

– 完善arbiter不发提案的预警程序

 SPV C++ 

– dev分支增加Token链的支持已完成

– 修改轻节点重连延时, 改为逐渐递增,最后同步时间改为最后区块时间

– 联调ETH SPV同步遇到的问题,能完成头结点链下载

– Spv Python 接口封装,用于Spv钱包模块的自动化测试

 以太坊兼容侧链 

– 编写测试其它节点已处理充值交易,从交易池删除交易逻辑。

– 测试合约兼容性, 测试新合约编译器

– 调研的以太坊logFilter, 并在在轻节点后台协程中做了测试。

– 修改以太坊的钱包,可以在mainnet,testnet,rikeby三种网络切换时自动切换到主链对应的mainnet,testnet,regnet

 其他 

 – Neo侧链增加收据结构

发表评论

电子邮件地址不会被公开。 必填项已用*标注