Weekly Dev Report

BYTOM BLOCKCHAIN
Sep 3, 2018 · 2 min read

P2P peer-to-peer network

1. Added delay to refresh cycle when no seed nodes are found
2. Optimized the code to avoid copying arrays in loops

Tensority

Optimized code, advance allocation of array space, reduce pressure of gc

Smart contract

  1. The equity compiler added the variable definition function, constructed the contract instance and performed related tests
  2. Added the upper limit of transaction fee to prevent users from sending transaction with large gas

Wallet

1. Fixed the problem of digital display when the advanced transaction is deleted.
2. Modified and optimized the Chinese translation of the contract.
3. Fixed the packaging error of Bytom client.

Side chain

1. Added the redemption transaction type
2. Added verification for redemption transactions
3. Added information of transaction on the main chain to Redemption transactions
4. Provided proof API of merkle tree for side chains

SPV

  1. Covered proofof merkle tree and send merkel block unit tests under normal and extreme conditions
    2. Implemented the bytom SPV light wallet based on SPV, and released the test version.

Blockexplorer

1. Continuous optimization of blockchain explorer to improve the first loading speed
Others:
2. Built and initialized the new explorer project
3. Built front-end test server and integrated ci
4. Used ab pressure test explore API to improve API concurrency performance

btmpool

1. Completed the encapsulation of the calculating force interface API of the homepage
2. Optimized shiro configuration to support token authentication and fixed the bug of identity authentication
3. Set up the test network environment and connected the front and back ends
4.Filled API interface data and supported HTTPS and bugfix
5. Separated and configured the background environment of the main net and the testing net mining pool

National Encryption Algorithm

1. Completed the algorithm rewriting of the sm2 algorithm to adapt to Bytom, and rewrote 6 sm2 related functions;
2. Sm2 algorithm is being tested to modify bug.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade