开发进展:
1. [dev] 增加profile server模块, 用go tool pprof 对bytomd 进行了内存使用情况分析调研;
2. [dev] 讨论和验证多个钱包数据库的回滚设计,并完成最终方案的代码编写工作;
3. [dev] 完成挖矿算法的测试工作,随机数生成和种子生成完成测试,合并入bytom进行统一测试;
4. [dev] 为AI挖矿算法的对区块结构进行升级 , 通过Retire合约交易测试;
5. [dev] 完成引入 cobra 进行命令行改造的基本框架,并加入了 net-syncing, net-peer-count, net-listening, get-block-transactions-count-by-hash 等接口;
6. [dev] 完成 txfeed 功能代码和 accesstoken 钱包访问控制权限功能代码并提交至主分支;
7. [dev] 完成控制合约账户 create-control-program、接收合约账户 create-account-receiver 接口、构建交易 build-transaction接口, 并进行测试;
7. [fix] 修正p2p中pex模式和非pex模式的节点可以互相链接的bug;
8. [fix] 修复合约签名安全随机数bug。
业务进展:
1. 参加周六《Chainge: 技术沙龙-区块链协议升级更新的思考与分析》, 比原链技术负责人朗豫分享比原链协议扩展性功能的设计理念,提出了“Tick-Tock”循环迭代的升级方案,获的听众的热议和讨论;
2. 内部分享比原链挖矿算法设计和实现, 使得比原链开发团队和巴比特同事对POW原理有了大致的了解。