|

Polygon Labs issues urgent client upgrade notice following Austin and Kyoto hardforks

Comparison of Polygon PoS Austin and Kyoto hardfork versions, activation heights, affected nodes, security fixes and stale-node recovery

Polygon Labs stated any Polygon PoS node that stayed on pre-hardfork Bor or Heimdall binaries previous two August activation heights has already fallen out of canonical consensus. In follow, the stale node should upgrade and catch up earlier than it could actually comply with the community’s accepted historical past once more.

The firm’s Aug. 27 security review described a client-compatibility consequence. Polygon stated it had not noticed mainnet disruption from Austin and framed the disclosed modifications as proactive fixes.

Bor is Polygon PoS’s execution client, whereas Heimdall handles consensus and checkpointing. Bor variations sooner than v2.10.0 are incompatible after Austin activated at mainnet block 91,949,700, a cutoff that applies to all Bor node roles.

Heimdall validators and full nodes want v0.11.0 after Kyoto activated at top 51,533,000. Polygon’s Heimdall release notice dates that mainnet activation to Aug. 18 at 10:10:31 UTC.

Austin and Kyoto addressed separate client dangers

Comparison of Polygon PoS Austin and Kyoto hardfork versions, activation heights, affected nodes, security fixes and stale-node recovery
Infographic compares Polygon PoS safety hardforks Austin/Bor and Kyoto/Heimdall, outlining software program necessities, fixes, and stale-node penalties.

Austin capped the fuel consumed whereas Bor processes state-sync occasions from L1-to-L2 bridge deposits. Those occasions execute contract code and precompiles, however their fuel use was not beforehand counted in opposition to a hard and fast block-level ceiling.

Enough occasions, or one sufficiently expensive occasion, may make block processing gradual sufficient to stall the chain transiently.

The second weak point sat in Bor’s TxDependency extra-data subject, a touch used for parallel execution. Because the producer-supplied subject had no dimension restrict, a block producer may place an arbitrarily giant blob in an in any other case legitimate sibling block and crash friends that attempted to course of it.

Austin eliminated the sphere from the wire format, and Polygon categorized each weaknesses as resource-exhaustion dangers.

The public Bor v2.10.0 release data Austin’s mainnet and Amoy activation blocks. GitHub confirmed v2.10.1 as the newest Bor launch when checked Aug. 28, whereas v2.10.0 or later supplies Austin compatibility.

Operationally, one Austin path threatened delayed block processing, whereas the opposite may terminate friends receiving a producer’s outsized information subject.

Related Reading

Polygon suffers hour-long RPC disruption affecting block production; Heimdall hotfix to blame


Kyoto’s highest-severity repair targets deeply nested google.protobuf.Any messages. A sender may cheaply assemble one transaction that pressured each validator to spend closely on decoding. The hardfork added a byte-level nesting verify at each mempool admission and block-proposal processing, retaining these paths constant.

It individually capped fee-coin lists earlier than an O(n) validation scan, and Heimdall’s integration permits one payment coin.

Other Kyoto changes tackle distinct edge instances. They normalize checkpoint signature restoration bytes so a legitimate signature can’t fail restoration on Ethereum and stall anchoring, make repeated producer-downtime messages idempotent, bind milestone-range votes to the signed mum or dad hash, and forestall a failed future-span creation from blocking milestone dedication.

Replay keys for topup, clerk, and stake occasions have been additionally made injective for out-of-range log indexes so distinct layer-1 occasions can’t silently shadow one another.

Both hardforks are plain binary upgrades with no state migration or genesis change, and nodes that had not diverged require no resync.

Operators already previous the related top on an older client ought to set up the relevant launch, roll again to a pre-hardfork level if wanted, and resync below Polygon’s steering.

The publish Polygon Labs issues urgent client upgrade notice following Austin and Kyoto hardforks appeared first on CryptoSlate.

Similar Posts