亦来云双周报|2020-11-17

技术动态

elastOS

– 增加 deep linking 支持,deep linking 的 URL 域名采用 elastos.net;

– 针对应用需求,完善 DID Plugin 的接口实现;

– Wallet 的 built-in 列表增加 filda/tokswap 等;

– 完善 Wallet 基于 Hive 同步 SPV 数据的设计和实现;

– 根据使用反馈完善了 Wallet 助记词输入页面的设计;

– Wallet 后台同步服务在遇到错误后,尝试自动恢复同步过程;

– Wallet 支持获取 ETHSC 的交易类型等详细信息;

– 优化 Wallet 的 UI/UX,修复一些 bugs,并提供一些更便捷的用户体验;

– 支持通过 backup/restore 恢复已安装的应用;

– Hive Manager 支持设定个人 Vault 的 intent;

– 修改 Hive Manager 切换 Vault provider 时的提示及相关处理;

– Hive Manager 支持在开发模式下手工输入节点地址;

– Developer dApp 支持发布 dApp 应用包到 Hive Vault;

– Trinity CLI 支持在连接多个开发设备的情况下进行设备选择;

– Trinity CLI 支持在运行 dApp 前删除应用数据的选项;

– Trinity CLI 支持将 dApp 打包为系统原生应用;

– 将 Feeds dApp 通过 Trinity Native 打包为原生应用并测试;

– 针对 Trinity Native 调整 UI 组件如 title bar 的处理模式,以适应原生应用的用户体验;

– 完善 Trinity Native 的实现,修复测试和应用中的 bugs;

– 继续开发 Trinity Desktop;

– 开发者网站增加关于应用通过 Hive 进行 backup/restore 的文档。

DID

– Native SDK 初步实现了自定义 DID,以及多 Controller 的支持;

– 新增 DID 短名字和多 Controller 功能的测试用例;

– 讨论 ID 侧链的新增接口。

Hive

– 修复 Hive Node DID 认证在请求数据异常情况下 crash 的问题;

– 补充 Hive Node 在多个 access token 登录同一个 vault 服务时的测试用例;

– 优化后端 Hive Node 的 Vault Pricing plan 方案,已部署测试节点供前端 SDK 开发和验证;

– 修复 Hive Node Payment RPC 接口与文档描述不一致的地方;

– 实现 Hive Node 对 Vault 数据同步备份到远端个人云盘(目前支持Google Drive)的特性,并已加入测试用例进行验证;

– 解决 Hive Node Database 中 updateMany 接口调用没有预期返回数据的问题;

– Hive Node 运行中日志和异常栈信息的捕捉和输出方案设计;

– Java SDK 实现对 Pricing Plan 选型以及付费的 API 接口;

– Java SDK Payment 接口添加测试用例进行验证;

– Java SDK 实现在跨应用上下文情况时使用 Scripting 模式下载和上传文件的特性;

– 增加了针对文件的 Scripting 基础逻辑,包括文件信息、属性、Hash 信息等获取;

– 完善 Java SDK Auth 认证流程,并修复内部一些认证时实现问题;

– 优化和修复 Java SDK 内部其他模块中发现的细节问题;

– 新增 Java SDK Scripting 中跨应用上下文情况时的测试用例;

– Java SDK 发布内部测试版本 alpha-v2.0.5;

– 优化 Swift SDK Auth 认证流程,剔除以前版本遗留的已不需要的代码实现;

– Swift SDK 新增和修改测试用例,并使得仓库 CI 能正常工作;

– Swift SDK 修复开发测试中发现的 Bug;

– 实现 Hive Plugin 关于 Swift 部分的功能;

– 为 Hyper IM 提供技术支持。

Carrier

– 定位解决 Carrier Steam 会话偶尔建立不成功的问题,同时更新 Boostrap 服务的配置;

– 实现 Carrier Extension 模块接口,用于内部 Sesson/WebRTC 上层模块使用;

– 完善和稳定 Native SDK 中涉及离线消息特性的测试用例;

– 搭建离线消息 Express 服务,分析定位 Express 服务资源泄露的问题。

Mainchain

– 为将参与跨链共识的节点扩大为 36个 DPoS 节点,对 Arbiter 节点创建提币交易的多签规则、侧链挖矿交易签名规则及相关 RPC 接口进行调整,并增加参数用于数据兼容;

– 为未当选 DPoS 节点参与 DPoS 共识添加单元测试;

– 修复 CR 委员换届时记录当值人员的交易检查失败导致无法正常分叉重组的问题。

DID Side Chain

– 整理通过 CR 提案保留、申请Customized ID、调整 ID 费率的设计文档;

– 完成通过 CR 提案保留 Customized ID 的开发工作,并添加单元测试;

– 完成通过 CR 提案申请 Customized ID 的开发工作;

– 开发 DID key rolling 交易相关工具并开始相关测试工作;

– 讨论 DID 凭证上链方案,并完成相关模块开发;

– 提交 DID Deactivate 相关代码;

– 对新增代码进行整合。

ETH Side Chain

– 解决 event.notify 导致节点 Crash 的问题;

– 修正直连网络和 P2P 网络不同步、不能重连的问题;

– 协助社区开发团队解决估算 Gas 过大的问题;

– 协助社区成员解决使用 MetaMask 时 Gasprice 为 0 的问题;

– 考虑充值交易优化方案;

– geth测试框架增加合约部署方法调用、合约状态过滤器等相关 RPC 接口测试;

– 熟悉 Blockscout 以太坊侧链浏览器架构,搭建以太坊侧链浏览器开发环境。

Elastos Wallet

– 修复创建侧链充值交易的地址检查的问题,并增加针对侧链的地址检查接口;

– 修复特殊类型的交易导致同步停止的问题;

– 修复 ETH 侧链因为 ChainID 改变导致的 SPVSDK 解析 Source Address 不正确的问题;

– 修复因 ChainID 的改变导致交易的 fromAddress 不正确的问题;

– 解决 Target Address 的序列化导致的合约交易的 fromAddress 不正确的问题;

– 增加控制 Log 级别的接口。

团队动态

● 11月6日,亦来云联合创始人韩锋出席由耳朵财经主办的EBTC·2020未来洞见者大会暨EBTC2020颁奖盛典,会上分享主题演讲”去中心化存储和DeFi的未来”,并参与颁奖盛典访谈。

会上,亦来云联合创始人韩锋发表了《去中心化存储和 DeFi 的未来》演讲,他在会上回忆过去 OK 和火币等交易所面临的困境,比特币的曲折发展。并表示,当前区块链行业因为监管还不够全面,存在一定的乱象,所以大家尽可能的不去触碰红线。并且,项目的发展第一尽量去中心化,DeFi 是绝好的机会。第二,尽量不要碰法币。相信记住这两条,区块链的事业一定会兴旺发达。同时,他认为今年可以理解为黎明前一段较为暗淡的时光,但明年一定会阳光灿烂。而种种迹象表明:明年牛市的热点很有可能是 DeFi 和 IPFS。首先,建设第二代互联网一定需要去中心化存储,现在也有说法未来会基于 IPFS 颠覆现有美国网络根目录服务器等说法。并且,当前也有大的资本开始关注并投资这一细分领域,其作为新一代互联网的重要基础设施的共识已经形成,市场的热点和趋势明显已经形成。

而 DeFi 真正的意义是” 让数据变成你的资产 ” 的重要实现途径。DeFi 的出现让数据微资产可以以非常低的成本进行交易,达成新的财富共识,打破了只有中心化大交易所才能进行流通的局面。按照目前 DeFi 的方向发展下去,2021年的逻辑大概率是基于去中心化存储数据化资产,当前的区块链项目需要就此结合市场热点,发挥自己的技术、社区以及资源整合的优势,形成自己的热点和亮点。

来源:亦来云