上周工作重点
【交易池模块】
• 实现分片中交易的转发
在每个分片区域中都维护了一个共同的交易池,实现分片中交易的转发,能让每笔交易发送到对应的分片中分开处理,提高系统的处理能力。
【账本模块】
• 实现分片内部的同步功能
分片中账本的同步至关重要,为实现同步功能,在分片内部和分片外部设计了两种不同的同步数据格式,下一步将着手实现分片外部的同步功能。
【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 提供了现实生活的消费应用场景。此次战略合作将率先落实区块链应用落地,让区块链底层技术真正服务广阔市场。
项目进度每周二定时更新,期待大家继续关注与支持~下周二再见咯!
领取专属 10元无门槛券
私享最新 技术干货