Weekly Report of PalletOne R&D Department(8.13–8.19)

in blockchain •  6 years ago 

Overview:

Contributions:

Code Frequency:

Adapter & Contract

Research the demo implementation process of inter-chain asset exchange through user contracts.

Transaction

Discuss the implementation process of transaction signature, signature verification and voting in PalletOne.

Transaction Verification

Modifies the code structure and complete other verification processes except for UTXO and Mediator verification.

Distributed Storage

Implementation of P2P module interfaces invocation.

Implement the access interface to fetch all the historical transactions of certain address.

DAG

Discuss the modification of transaction structure and contract related Payload.

Implement the interface of query data.

Contract Management

Complete the contract list management module.

Complete part of the contract data processing module, include data reading, packaging, storage and recovery.

Finish contract template module.

PalletOne Query Database

Implement batch storage of Ethereum block data as well as REST API, and fix the problem of Bitcoin block data batch storage.

Index Database

Add the index key of the database and provides the corresponding access interface.

State Database

Complete status interface.

Genesis Unit

Fix the bug of non-initializing LevelDB when creating the genesis unit.

P2P Network

Complete the test cases of single node start-up and connection establishment between multiple nodes.

Adapter

Integrate ETH adapter module.

PalletOne Consensus

Investigate test cases, instructions and implementation principles of group signature.

Complete the module of receiving newly produced units from P2P network;Research the implementation of TBLS threshold signature.

PalletOne Architecture

Optimize the configuration path of toml configuration file and Genesis JSON file.

PalleOne transaction

Implement the module of sending transactions through web3.

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!