PalletOne研发团队周工作简报(2018.8.20-201
原创: PalletOne Pallet 1周前
______________________________
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官网
官网增加公告模块。
项
目每周必读 | 7.9-7.15
区块链世界的IP协议高性能分布式账本
更多有价值的悄悄话,欢迎加入PalletOne社群
添加PalletOne小红微信
加入社区,咨询更多消息
官网:https://pallet.one/
官方邮箱:contact@pallet.one
Telegram:http://t.me/PalletOneOfficialEN
Github:https://github.com/PalletOne
Twitter:https://twitter.com/PalletOne_org
Medium:https://medium.com/palletone
更多官方咨询,关注公众号获得