Weekly Report of PalletOne R&D Department(7.9-7.15)

原创: cc Pallet  7月18日

Click on the blue word above to get the latest news from PalletOne.

Weekly Report of PalletOne R&D Department(7.9-7.15)_第1张图片

Code Is Law  

  Overview:

Weekly Report of PalletOne R&D Department(7.9-7.15)_第2张图片

Contributions:

Code Frequency:

Emphasis Of This Week

1) Genesis unit generation and interfaces implementation: general transaction analysis, genesis token transaction analysis , UTXO preservation,the ConfigPayload interface generation.

2)Test and optimize the creation of the genesis.json file. Implement the automatic generation of PalletOne configuration file. Optimize the generation process of Genesis Unit and start process of PalletOne node.

3) Implement the configuration and loading function of mediator plugin. Implement the registration, initialization and start-up process of mediator plugin service.

Work Progress Of R&.D This Week

Smart Contracts

Investigate the migration of bitcoin trading script engines.

Genesis Unit

Genesis unit generation and interfaces implementation: general transaction analysis, genesis token transaction analysis as well as UTXO preservation. 

Genesis Un

it 

 The ConfigPayload interface generation.

Normal Unit

Write-in of block header, block body ( Merkle Root is associated with the transaction hash list ), and transaction data.

Transaction Verification

 Unit signature verification. Get the address from the script.

Asset Management

Implementation of interfaces of currency attributes obtain and preservation.

 Global Attributes

Implementation of global attributes configuration.

UTXO

Implement the query interface for account balances.

Contract Management

Implement the read-write set module. Test and verify the contract simulation execution process.

PalletOne Query Database

Write and compile kafka - spark program. Build the framework of Restful API.

Transaction Pool

Implement and test the transaction record localization function. 

Transaction Pool

Sort transactions according to the transaction priority calculation formula, and return block of transactions that no more than 1M bytes.

 RLP Encoding

Familiar with RLP encoding and decoding process.

Transaction Pool

Confirm the signature verification process of header structure, and fix bugs including unable to add transaction.

Genesis Unit

Create the genesis unit and reconstruct the signature function.

Overall Framework

Modify the function of transaction and txpool invocation.


P2P Network

Debug the module of transaction synchronization.

 Adapter

Realize multi-signature contracts. Set the weight and test the function of send ETH in and out.

Overall Framework

Test and optimize the creation of the genesis.json file. Implement the automatic generation of PalletOne configuration file. Optimize the generation process of genesis unit and start process of PalletOne node.

 Consensus

Study implementation process of service registration and startup as well as the initialization and startup processes of P2P and RPC of node module.

Consensus

Implement the configuration and loading function of mediator plugin. Implement the registration, initialization and start-up process of mediator plugin service.

Transaction signature

Preliminarily complete the migration and compilation of transaction single signature module.

Learn more about the progress of PalletOne.

PalletOne项目每周必读 | 7.2-7.8

PalletOne项目每周必读 | 6.25-7.1

PalletOne研发团队周工作简报(2018.6.4-2018.6.10)

PalletOne项目每周必读 | 6.11-6.17

PalletOne项目每周必读 | 6.18-6.24

IP Protocol of Blockchains

High performance distributed ledger

Our Wechat official account

 Add PalletOne admin 

Join our community and find more info

Official website:https://pallet.one/

  Email:[email protected]

Telegram:https://t.me/PalletOneGlobal 

Github:https://github.com/PalletOne

Twitter:https://twitter.com/PalletOne_org

你可能感兴趣的:(Weekly Report of PalletOne R&D Department(7.9-7.15))