Protocol Alpha#
This page documents the changes brought by protocol Alpha with respect to U025 (see Protocol changes).
For changes brought by Quebec with respect to Paris, see Protocol Quebec.
The code can be found in directory src/proto_alpha of the master
branch of Octez.
Environment Version#
Smart Rollups#
The protocol can now designate a canonical rollup per chain, which can send signals to activate rollup-specific features without requiring a protocol amendment. The first supported signal,
WASM_PVM_ENABLE_NEW_DURABLE_STORAGE, enables the WASM PVM to use a new backend for its durable storage. (MR !21634)
Data Availability Layer#
Adaptive Issuance#
Gas improvements#
Breaking Changes#
RPC Changes#
Operation receipts#
Errors#
Protocol parameters#
Added
smart_rollup_canonical_rollup_address, identifying the canonical rollup for the current chain. (MR !21634)Removed
allow_tz4_delegate_enableandaggregate_attestationfrom the parametric constants. Both feature flags had beentruesince their introduction (in protocols 022 and 023 respectively) and the conditional logic they gated was dead code. (MR !21007)