PalletOne研发团队周工作简报(2018.7.30-2018.8.5)

原创: PalltOne Pallet  8月9日

点击上方蓝字及时获取PalletOne最新消息

  Code frequency   

代码动态速览

Overview:

Contributions:

Code Frequency:

本周工作重点

一、测试通过walletbalance、readutxos和getaccounttokens等接口。

二、

实现并测试通过合约管理模块中单个函数调用超时时间控制。

三、

调整GetUnit接口以及测试创世单元生成流程。

四、

研究和讨论PTN的BFT共识以及mediator换届相关的设计和实现。

 

本周研发工作进展


UTXO

UTXO结构修改,并修改相应的接口。同时增加UTXO与Account Address的关联数据库。


世界状态

修改contract相关读集的类型,实现合约调用交易状态写入。


DAG接口

增加Unit与高度关系,方便p2p模块进行查询。


DAG接口

修改单元的size、hash、signunit接口。


UTXO

增加返回用户token列表和总数的接口。


创世单元

测试通过walletbalance、readutxos和getaccounttokens等接口。


合约管理

实现并测试通过单个函数调用超时时间控制。


合约管理

完成部分用户合约管理层代码实现,主要涉及用户合约的编译、镜像生成的管理接口问题。


PalletOne查询数据库

实现从kafka接收数据,并将接收的数据插入到Hbase中。


合约存储

合约结构设计和接口设计,编写测试接口。


查询接口

编写Unit hash获取header的接口以及根据unti height 获取header接口。


DAG

调整GetUnit接口以及测试创世单元生成流程。


索引数据库

索引数据库、合约状态设计。


P2P网络

主动请求下载。downloader模块中,调试并通过header下载及处理流程。


Consensus

实现mediator单节点定时生产unit的功能。

 

Consensus

研究和讨论PTN的BFT共识以及mediator换届相关的设计和实现。


交易

解决交易创建和签名单元测试问题。


交易

联调通过地址获取UTXO功能通过。

交易

编写交易签名多个输入输出代码,并进行单元测试。

Learn more about the progress of PalletOne

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:ttps://medium.com/palletone

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

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