PalletOne研发团队周工作简报(2018.8.20-2018.8.26)

原创: PalletOne Pallet  1周前

PalletOne研发团队周工作简报(2018.8.20-2018.8.26)_第1张图片

______________________________

PalletOne研发团队周工作简报(2018.8.20-2018.8.26)_第2张图片

Code Is Law 代码动态速览

______________________________ 

Overview

Contribution:

  

Code Frequency :

 

______________________________

 

PalletOne一周研发进展

______________________________

一、 集成ETH适配器代码并进行测试;

二、 实现BTC与ETH互换的示例;

三、 实现了DKG的初始化和验证、DKG生成VSS,TBLS阈值签名,BLS验证的demo;

四、 合约模板安装、部署id与读写集关联等功能实现。

本周研发工作进展

技术研究

    研究Omni协议。

跨链合约

深入探讨跨链的实现与接口的设计。

分布式存储

调整Transaction结构并修改相应的接口。

分布式存储

在Coinbase的input中增加时间戳,保证hash唯一。

 分布式存储

解决walletTokens有时无法获取账户信息的bug。

分布式存储

讨论Mediator的签名流程,设计DAG模块的修改方案。

分布式存储

根据合约模块的需求,调整合约payload及相关的接口。

分布式存储

实现部分P2P的接口。

合约管理

合约模板安装、部署id与读写集关联等功能实现。

合约管理

合约对外接口优化,调整合约结构定义及相关实现。

PalletOne查询数据库

针对BTC区块解析进行,完善实现细节。

DAG

修改GetCurrentUnit接口,将相应的其他接口的索引做了调整,保持存取的Key一致。

交易池

调整Transaction数据结构及成员方法。

交易池

简化交易池数据结构及实现逻辑,增加GetTransaction接口。

P2P网络

添加查询祖先节点函数。

P2P网络

修改设置、查找最优节点。

P2P网络

调试被动同步模块,接收到完整的block后将广播消息(NewBlockMsg)。

P2P网络

修改RequestHeadersByNumber相关函数。参数由uint64变为modules.ChainIndex。

适配器

集成ETH适配器代码并进行测试。

适配器

实现BTC与ETH互换的示例。

Consensus

实现了DKG的初始化和验证、DKG生成VSS,TBLS阈值签名,BLS验证的demo。

 Consensus

设计Mediator生成Unit的TBLS阈值签名的验证流程。

PalletOne交易

修改交易相关transcation、output等结构体和相关函数。

PalletOne官网

官网增加公告模块。

PalletOne项目每周必读|8.13-8.19

PalletOne项目每周必读|8.6-8.12 

PalletOne项目每周必读|7.30-8.5

PalletOne项目每周必读 |7.23-7.29

PalletOne项目每周必读 | 7.16-7.21

PalletOne

目每周必读 | 7.9-7.15

PalletOne项目每周必读 | 7.9-7.1

PalletOne项目每周必读 | 7.2-7.8

PalletOne项目每周必读 | 6.25-7.1

PalletOne项目每周必读 | 6.4-6.10

PalletOne项目每周必读 | 6.11-6.17

PalletOne项目每周必读 | 6.18-6.24

区块链世界的IP协议高性能分布式账本

更多有价值的悄悄话,欢迎加入PalletOne社群

添加PalletOne小红微信

加入社区,咨询更多消息

官网:https://pallet.one/

官方邮箱:[email protected]

 Telegram:http://t.me/PalletOneOfficialEN

Github:https://github.com/PalletOne

Twitter:https://twitter.com/PalletOne_org

Medium:https://medium.com/palletone

更多官方咨询,关注公众号获得

你可能感兴趣的:(PalletOne研发团队周工作简报(2018.8.20-2018.8.26))