Bytom Weekly Dev Report (2018.3.26)

BytomDAO
2 min readMar 26, 2018

--

Last week was mainly for the Antpool testing&adjustment, the result is good, the problems all got fixed out. We also were focusing on a number of optimizations, including the Bytom code structure, the underlying functions and wallet interaction problems . Now the Dev team is having somebody responsible for answering questions in the technical community. The ISSUES subbmitted by the test users will be resolved within a week. Bytom Main chain merged with the branshes and got updated to 0.4.1. The project is updating faster and faster..

1. [mining] Completed the internal testing&measurement with Antpool, which enabled the mining pool and the exchange to enable the function of effective time for trading, preventing malicious attacks.

2.[opt] Modified the detection rules of the block head time limit and optimized the time error range between different nodes.

3.[opt] Modified the kernel data storage scheme and optimized the performance of the node query.

4.[opt] Modified the output address logic of the mining coinbase transaction, allowing users to mine with a fixed address.

5.[dev] Modified the p2p business layer, optimized the synchronization logic, and improved the communication efficiency.

6.[test] Completed the synchronization function test between p2p nodes, and conducted integration testing of the modified p2p.

7.[opt] Optimized the structure of the node module and the wallet module, extracted the HTTP request related code to API module

8.[dev] API added address query function and address validity check function. Optimized transaction information query function and password reset function

9.[dev]Analyzed and compared performance of tensority calling static lib library and dynamic lib library

10.[dev] Fixed the issue that the linker does not recognize the x86intrin code at compile time and the process crashes when the wallet disables

11.[dev] Optimized the structure of accounts and assets, adapted the dashboard

12. [Break] dashboard menu added BTM, mBTM counting unit, interface language selection, and new Testnet/Mainnet configuration selection page

13.[wallet] electron integrated bytomd initialization and mining options, added logger functionality

--

--

BytomDAO
BytomDAO

No responses yet