github Cardinal-Cryptography/aleph-node r-15.0.0
Aleph Node 15.0.0

pre-release4 days ago

This is a major release.

Testnet deployment

Status : Scheduled on 18.02.2025 10:00 AM UTC
Node upgrade deadline: 25.02.2025 10:00 AM UTC

Mainnet deployment

Status : TBA
Node upgrade deadline: TBA

Changelog

  • Storing ABFT performance on-chain:
    • each validator report how far behind the current ABFT round are other validators
    • the scores are accumulated and validators gather a multisignature on them
    • the signed accumulated scores are put on chain by an unsigned transaction
    • the scores are displayed in azero.dev
  • Unit censorship resistance in ABFT
  • Banning for bad ABFT score - disabled by default.
  • Added metric aleph_sync_is_major_syncing (previously known as substrate_sub_libp2p_is_major_syncing)
  • Bugfixes:
    • NonTransfer proxy cannot call Identity pallet now
    • Fix for 14.0.0 aleph-node being stuck in sync state
    • Fix for slow block producers
    • Improve chain resistance for randomness attacks

API changes

  • Pallet Aleph changes:
    • Extrinsics:
      • added: unsigned_submit_abft_score
    • Storage:
      • added: AbftScores
      • added: LastScoreNonce
    • Constants:
      • added: ScoreSubmissionPeriod
  • Pallet CommitteeManagement changes:
    • Extrinsics:
      • added: set_finality_ban_config
    • Storage:
      • renamed: BanConfig -> ProductionBanConfig
      • added: FinalityBanConfig
      • added: UnderperformedFinalizerSessionCount
    • Constants:
      • added: ScoreSubmissionPeriod
  • Pallet Session changes:
    • Storage:
      • validators contains now list of all slots within a session, ie 900 entries

Docker image

public.ecr.aws/p6e8q1z1/aleph-node:r-15.0.0

Runtime migrations

  • Palet CommitteeManagement migration from v1 to v2

Don't miss a new aleph-node release

NewReleases is sending notifications on new releases.