首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EcoBall 之ABA项目进度报告 第19期

上周工作重点

【交易池模块】

• 实现分片中交易的转发

在每个分片区域中都维护了一个共同的交易池,实现分片中交易的转发,能让每笔交易发送到对应的分片中分开处理,提高系统的处理能力。

【账本模块】

• 实现分片内部的同步功能

分片中账本的同步至关重要,为实现同步功能,在分片内部和分片外部设计了两种不同的同步数据格式,下一步将着手实现分片外部的同步功能。

【token模型】

• 新增通用的token模型

【交易】

• 新增交易收据,作为minor block的数据来源

【分片】

• 完成和ledger模块的接口确定与相关功能开发

• 完成和p2p模块的接口确定与相关功能开发

• 对接阈值签名到分片

下一步将开始和ledger模块进行功能联调;

阈值签名整体工作分为三部分DKG、TBLS、Tate pair。采用阈值签名可以有效减少区块保存的数据量,特别适合分片节点数量较多的场景。

【智能合约】

• 调研智能合约ABI规范

• 调研ABI文件生成工具

接下来将在clang的基础上开发ABI文件生成工具

【EcoBall网络】

• 根据P2P和分片的相关需求调整网络层代码结构和部分实现

• 确定和分片子系统的相关接口及实现分片需求的网络层接口

【分布式存储网络(DSN)】

• DSN测试网web api接口测试基本完成

• DSN客户端基本与钱包功能整合

DSN在进行冗余编码的同时还引进了审计系统,对网络的数据进行实时跟踪监控,保证数据的完整性。

【浏览器及工具】

• 整改创建账户、部署以及调用合约接口用于支持浏览器前端调用

• 与前端联调浏览器创建账户功能

• docker镜像制作,完善docker-compose

• 完善浏览器构建和部署脚本

提供接口用于前端查询账号、区块以及交易等操作。

【共识模块】

• 分片共识中同步模块的设计

在分片共识算法中,Shard内和Shard间,Shard和Commitee间,都需要进行数据同步。设计他们之间的同步流程,让新节点可以正常加入,因为网络或者其他问题不同步的节点,可以恢复到同步状态。

市场大事件

• 10月21日,EcoBall 生态球与 ShareWorld 共识世界达成战略合作,共同推动区块链在游戏行业的应用落地进程。与 ShareWorld 战略合作,深入亿级用户群的游戏领域,是 EcoBall 项目战略性布局,在推动区块链行业应用规模化落地实践中迈出了重要一步。EcoBall 为 ShareWorld 提供了DAPP 底层系统支撑,后者则为 EcoBall 提供了现实生活的消费应用场景。此次战略合作将率先落实区块链应用落地,让区块链底层技术真正服务广阔市场。

项目进度每周二定时更新,期待大家继续关注与支持~下周二再见咯!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181023A1SXP200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券