EcoBall项目进度报告【第20期】

2018-10-30  本文已影响0人  EcoBall生态球

以下是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生态球区块链操作系统项目做了重点分享,深创投代表表示,对夸克链在底层公链研发领域的快速发展、专业能力表示高度认可,期盼以后开展更深层次的合作。

上一篇下一篇

猜你喜欢

热点阅读