亦来云周报|2019-05-21

亦来云爱好者

亦来云周报|2019-05-21

技术动态

 Trinity 

  – 修复了iOS版的Carrier插件测试新发现的Bug

  – 完善SPV Wallet插件的本地存储结构,并修复启动慢的问题

  – Android版实现了安装epk时的签名验证

  – Trinity UI设计,优化了launcher的UI设计及显示效果,添加了SPV钱包的UI流程

  – 针对Trinity中钱包做相关测试,Android和iOS平台的钱包都可正常工作,将wallet plugin加入Runtime的config.xml

  – CI中增加DID签名相关模块的编译检查

 Hive 

  – 调试定位Hive Native SDK在Android(armv7a)平台的Crash问题

  – 新版本Hive SDK APIs(包括C/Java/Swift) 接口完善

  – 继续编写Hive Native SDK(C版本)Java SDK和Swift SDK(目前开始对接Hive IPFS存储网络)

  – 根据API调整同步Hive Native SDK的测试用例

 Carrier 

  – Native Carrier发布离线消息Preview版本v5.3.2,开始跟进社区开发者的反馈

  – iOS Carrier发布离线消息Preview版本v5.3.1,并将对应Framework发布到Cocoapods平台

  – Android Carrier SDK 发布离线消息Preview版本v5.3.1,并已将对应Jar包发布到Bintray Jcenter平台

  – 解决Android  Carrier 离线消息功能,运行测试用例Crash问题

  – 完善Native Carrier关于离线消息的测试用例,合并到主干并集成到CI

  – 编写iOS版Carrier SDK的消息(包括离线消息)测试Demo

 DPoS升级前测试 

 –  覆盖新旧节点兼容测试,H2阶段测试(仲裁人切换、共识异常恢复、退化CRC及收益测试), P2P网络、直连网络稳定性测试

 – 部署持续集成测试环境,每天运行持续集成测试

 – 部署并维护nrt4上混合测试和压力测试持续运行

 – ELA主链分支release 0.3.2添加pprof和ID链添加pprof 方便进行资源泄漏分析

 DPoS Bug 修复 

 – 加入路由重新广播机制,当直连网络连接不足时,通知路由重新广播地址

 – 添加当前仲裁人快照,当少数仲裁人作恶时按作恶证据中指定的高度验证合法仲裁人

 – 修复因active交易没有清除交易池中的nodePublicKeys,从而导致无法重复激活的问题

 – 修复同步过程中如果交易池收到inactive交易也会触发切换的问题

 – 修复当触发inactive切换(退化)后,可能会出现误发Illegal交易的问题

 SPV Wallet SDK 

 – 参照BIP39标准生成助记词

 – SPV CPP SDK 支持NeoSubWallet,SPV CPP区块头增加BLoom字段,并和Neo侧链可以同步

 – 封装调试SPV SDK的python接口,并编写Sample代码

 ETH兼容侧链 

 – 将ETH区块头中主链高度字段去除,将该字段信息追加到Extra字段中

 – 编写测试Go版跨链转账充值功能

 – 调通连接ETH侧链,构建区块头链,获取余额证明

 – 为了让SPV钱包能够按需下载区块数据,实现了非合约调用的转账交易的地址也放入区块头中的log bloom过滤器中

发表评论

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