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