PalletOne项目每周必读 | 6.11-6.17

原创: Pallet Pallet  6月21日

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

PalletOne项目每周必读 | 6.11-6.17_第1张图片

本周工作重点

一、完成虚拟机管理代码实现,并进行了本地验证测试。

二、封装适配器部分接口,调研适配器部分接口,完成RPC示例码。

三、实现DPoS中Mediator生产验证单元的初始化过程和方法定义。

本周研发工作进展

代码框架:

Review配置文件模块和Log模块。

项目管理:

创建和分配用户故事和任务。

经济白皮书:

修改经济白皮书。

PalletOne VM:

完成虚拟机管理代码实现,并进行了本地验证测试。

智能合约:

用户合约gRPC模式与系统合约通道模式的公共及底层代码实现。

PalletOne查询数据库:

阅读以太坊的C++和Go语言版本的源码,并开始解析其区块程序。

DAG:

1.加入了DAG模块的配置信息。

2.调整DAG部分的代码目录和结构。

分布式存储:

调研JS语言的LevelDB的前缀查找功能,levelup包里封装了一个createReadStream()方法,可以实现前缀匹配查询功能。

LOG:

Log日志模块调研。

PalletOne公共模块:

1.调试、添加新的toml配置文件。

2.编写PalletOne代码结构图、项目启动流程图。

P2P网络:

调试gpan外网环境下的探测问题。

适配器:

1.封装适配器部分接口,调研适配器部分接口,完成RPC示例代码。 

2.尝试修改btcwallet的扩展接口ListAddressTransactions,

以满足获取多签地址的历史交易(GetTransactions)。

Consensus:

实现DPoS中Mediator生产验证单元的初始化过程和方法定义。

                      以下为英文部分

Emphasis Of This Week

1.Implementation of the module of virtual machine management and conducts local validation tests.

2.Encapsulates a portion of the adapter interfaces and investigates part of the adapter interfaces;Complete RPC sample code.

3.Implement the initialization process of mediator producing verification unit in DPoS consensus as well as method definition.

Work Progress Of R&.D This Week

Code Framework:

Review the Configuration file module and the Log module.

Project Management:

Create user stories and tasks.

Economic White Paper:

Revise Economic White paper.

PalletOne VM:

Implementation of the module of virtual machine management and conducts local validation tests.

Smart Contract:

Implementation of user contract of gRPC mode and system contract of channel mode.

PalletOne Query Database:

Start parsing of Ethereum blocks.

DAG:

1.Add configuration information of DAG module.

2.Adjust the code directory and structure of DAG module.

Distributed Storage:

Investigate the prefix lookup function of LevelDB in JS language and createReadStream( ) method that encapsulated in levelup package can realize prefix matching query.

Log:

Log module research.

PalletOne Common Module:

1.Debug and add new toml configuration files.

2.Draw the PalletOne code structure chart and project start-up flow chart.

P2P Network:

Debug detection problems in external network of Gpan.

Adapter:

1.Encapsulates a portion of the adapter interfaces and investigates part of the adapter interfaces; Complete RPC sample code.

2.Modify the extension interface ListAddress-Transactions of btcwallet to implement the function of historical transactions query of multi-signature addresses.

Consensus:

Implement the initialization process of mediator producing verification unit in DPoS consensus as well as method definition.

加入社群

添加PalletOne群秘微信

加入社区,了解最新动态

官网:https://pallet.one/

官方邮箱:[email protected]

Telegram:https://t.me/palletchinese

Github:https://github.com/PalletOne

Facebook:https://www.facebook.com/profile.

php?id=100026164972741

你可能感兴趣的:(PalletOne项目每周必读 | 6.11-6.17)