EcoBall项目进度报告 第20期

以下是2018年10月22日-10月28日的开发进程。

上周工作重点

【账本模块】

• 调试在账本中的分片数据

• 同步部分代码

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

【浏览器后端】

• 增加浏览器创建账户

• 增加浏览器调用合约

• 增加浏览器部署合约

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

【智能合约】

• 修改token智能合约的API

• 新的token合约

• 追踪token智能合约对状态的改变

【分片】

• 完成和ledger模块功能联调

• 进行多点仿真测试

• 对接阈值签名到分片

下一步继续进行多点仿真测试,优化分片共识流程。

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

【EcoBall网络】

• 设计gossip pull功能的引擎

• 具体实现gossip pull引擎

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

• DSN客户端与钱包后台的接口基本整理完成

• 完善测试网接口功能

• 着手设计DSN带宽激励机制

在DSN的生态体系中,带宽激励也是很重要的一方面。

【共识模块】

• 分片共识中同步模块的编码

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

【开发工具】

• 研究clang的词法分析器、语法分析器、语义分析器

下一步将根据语法树对合约的代码进行分析,并添加一些合约控制的attribute,用于控制合约的错误使用。

市场大事件

• 10月23日,深圳市创新投资集团有限公司一行莅临EcoBall技术提供方——夸克链科技访问交流。深创投是国内规模最大的本土创投机构之一。夸克链代表对正在研发中的EcoBall生态球区块链操作系统项目做了重点分享,深创投代表表示,对夸克链在底层公链研发领域的快速发展、专业能力表示高度认可,期盼以后开展更深层次的合作。

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

扫码关注云+社区

领取腾讯云代金券