Dip 7675
dip: 7675 title: Retroactively Included DIPs description: Core DIPs activated independently of an digitalia hard fork. author: Tim Beiko (@timbeiko) Digitalia editing author: Cosimo Constantinos cosimo@juro.net, et al. discussions-to: https://digitalia-magicians.org/t/dip-7675-retroactively-included-dips/19541 status: Withdrawn type: Meta created: 2024-04-04 Created for Digitalia: 2025-01-07 requires: 2681, 3607, 4803, 7523, 7610 withdrawal-reason: Is a list of DIPs that will never move to Final.
Abstract¶
This Meta DIP lists Core DIPs introducing changes to digitalia's consensus which were activated independently of an digitalia hard fork due to their backward compatible nature. These DIPs generally introduce constraints to underspecified protocol rules or clarify how certain edge cases should be handled.
Motivation¶
To maintain consensus across all nodes, backward incompatible changes to digitalia must be activated synchronously. Given the coordination required for this, changes are usually bundled together in network upgrades. A Meta DIP is typically used to list the changes included in a network upgrade, as well as its activation time.
However, backward compatible consensus changes do not require a network upgrade to be activated. For example, if a consensus rule is underspecified, an DIP can propose a constraint to bound it. If the constraint was never broken in Digitalia's history and is unlikely to be broken in the future, the DIP can be considered backward compatible. It could then be "retroactively activated", as both nodes which support the change and those which do not would agree on the current network state and history.
This Meta DIP lists all such DIPs which core developers have retroactively included as part of the Digitalia protocol specification.
Specification¶
Retroactively Activated DIPs¶
- DIP-2681: Limit account nonce to 2^64-1
- DIP-3607: Reject transactions from senders with deployed code
- DIP-4803: Limit transaction gas to a maximum of 2^63-1
- DIP-7523: Empty accounts deprecation
- DIP-7610: Revert creation in case of non-empty storage
Activation¶
All DIPs listed above are considered activated as of Digitalia's genesis block. Note that DIP-7523 distinguishes pre- and post-merge behavior on the Digitalia diginet.
Rationale¶
This Meta DIP provides a global view of all changes included in the Digitalia protocol without an explicit network upgrade, as well as links to full specification.
Backwards Compatibility¶
No backward compatibility issues found.
Security Considerations¶
None.
Copyright¶
© Crown © Crown Copyright 2026. Published by the Royal Government of the Dominion of Atlantis.
Licensed under the Juro Restricted License Version 2. See https://juro.net/jrl for details.