Achain Technology Update
1 min readAug 30, 2021
- Optimize the p2p message notification process by removing the broadcast of messages with newly generated block ids.
- Stop broadcasting in the process of synchronizing other peers, because these messages will eventually be discarded as waste data by other nodes as well.
- Change type_name to type-safe string_view type.
- Start data synchronization before the next expected block is started, which will shorten the synchronization time in handling irreversible logic.
- Optimize the build script and add a build progress bar to the build log
- Send handshake messages continuously when the block is not connectable, and get peer at the first time when the connection is restored.
- Add http response parameter setting in the test script to avoid inconsistent test results caused by passing this value to the old nodeos version in multi-version tests.
- Add previous_pending_mode mode, add delay scheduling when processing this mode.
- Complete the design of the light node side of the Bloom filter.