Skip to content

[AIP-146][Discussion] Staking-Based Transaction Limits #669

@georgemitenkov

Description

@georgemitenkov

AIP Discussion

Today, all Aptos transactions share the same execution gas limits. However, some workloads such as complex DEX operations (liquidations), large state migrations, and emergency updates need more compute than the standard limit allows. Right now, there is no mechanism to request higher limits.

This AIP introduces an opt-in mechanism for higher limits, backed by staking proof. Fee payers who prove they control significant stake can sponsor transactions with higher multipliers (above 1x and up to 100x) on gas schedule limits (which otherwise default to 1x).

The rationale is straightforward: large APT stakers are inherently aligned with the network's long-term health. Transaction and gas limits exist to protect the system from spam and maintain high performance, but large stakers are far more likely to have legitimate needs for higher limits than malicious intent. Tying elevated limits to staking proof strikes a practical balance — it enables more complex on-chain use cases while preserving network performance and resilience.

In the initial implementation, only execution and IO limits can be increased. For the staking proof, the following options are supported: stake pool ownership, delegated voter status, and delegation pool delegation. Eligibility is determined by matching the fee payer's committed stake against a governance-configurable vector of tiers. All staking-backed requests also require a 10x minimum gas unit price.

Read more about it here: https://github.com/aptos-foundation/AIPs/blob/main/aips/aip-146-staking-based-transaction-limits.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions