Skip to content

XDAGj-v0.7.2

Latest
Compare
Choose a tag to compare
@LucasMLK LucasMLK released this 01 Jul 09:05
f6c773d

This release addresses a critical issue that caused a mainnet fork due to a link-bomb. The root cause of the bug is the increase in mainnet and acceleration of transmission speed but overlooks the conflict between the TXPool and linkBlock during synchronization. This led to a large number of duplicate block requests entering the TXPool, resulting in an overwhelming link depth within a few epochs after synchronization, making it impossible for machines to execute completely.

The fork reflects whether the link-bomb mainblock state is pending, depending on the capabilities of the node machine. To achieve mainnet consistency, we upgrade the mainnet with a snapshot. The snapshot data source is the wallet node data.

Changes in this release:

Notable changes in this release:

  • Disable the TXPool during synchronization.
  • Disable the generation of link blocks and TXPool for non-mining nodes.
  • Fix TXBlock difficulty to 1 to avoid main chain rollback caused by random TXBlock difficulty-bomb.

1
block 3077971
2
block 3077971

What's Changed

Full Changelog: 0.7.1...0.7.2