Weekly Report of PalletOne R&D Department(9.3–9.9)

in blockchain •  6 years ago 

 Overview:

 

 Contributions:

 

 Code Frequency:

 

 System Contracts

Optimized the token engine module and implement the signing and signature verification module.
 

 Distributed Storage

Modify the DAG module unit test.

Considering that RLP’s support for multilayer interfaces is incomplete, changing the write set value field of the contract to []byte and modify the corresponding code. 

Complete the code of memory unit (fork management). 


 Contract Management

System and user contract joint debugging as well as verify and solve the problem in the test.

Adjust contract initialization and optimize the test case code .


 PalletOne Query Database

Basically complete block data parsing and start batch storage of ETH data. 


 Transaction Pool

Optimize the interface of transaction pool module.

Change the address-based related data to the UTXO-based index data of the transaction pool.
 

 DAG

FetchUTXO interface design and code implementation.

Transaction, UTXO data structure adjustment.

Utxoviewpoints structure and interface design.

DBPutUtxoView interface implementation.


 Palletone P2P

Debug the passive synchronization module.
 

 Adaptor 

 Test code implementation of token exchange demo.
 

 PalletOne Consensus

Implement the command to obtain nodeInfo; Implement the command to get a timestamp for a specified time.

Complete the initialization preparation of DKG and generate DKG for each active mediator.

Implement VSS protocol module before DKS generation by DKG.
 

 Transaction 

Update token engine and remove btcjson and btcutil, and the related structure and functions are implemented in ptnjson.

Complete signature creation and signing transaction.

Implement the verification of transaction validity.
 

 

For more information:

 Official website: https://pallet.one/ 

 E-mail: [email protected] 

 Telegram: https://t.me/PalletOneOfficialEN 

 Github: https://github.com/PalletOne 

 Twitter: https://twitter.com/PalletOne_org 

 Wechat official account: Pallet

 




 

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!