You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This outline serves to articulate procedural and engineering efforts to introduce a new & improved strategy for managing Solana protocol changes and activating their corresponding feature gates, particularly in an environment with multiple validator clients.
Procedural Changes
Desired procedure:
SIMDs are changes to the Solana protocol, not any particular validator client. All Solana protocol features require a SIMD.
Ideally, SIMD merges should always be coupled to a relevant change to the Solana specification, however, at this time we do not have enough specifications published on Solana to enforce this.
Structured SIMD review process:
Required reviews from members of each validator client on Solana.
Concept of "priority level" for proposals, for ease of review.
Ability to request validator reviews on proposals effecting validator economics.
Tracking of feature implementation across clients after SIMD is merged:
Tracking development progress of merged proposals across each client.
Target dates for implementation and feature activation, agreed upon by all clients.
Linking of relevant code changes back to their corresponding original proposal.
Roadmap: Multi-Client Feature Gates
This outline serves to articulate procedural and engineering efforts to introduce a new & improved strategy for managing Solana protocol changes and activating their corresponding feature gates, particularly in an environment with multiple validator clients.
Procedural Changes
Desired procedure:
Tasks
Protocol Changes (SIMDs)
Desired architecture:
✅ SIMD 1/4: Enable Core BPF Programs (#88)
✅ SIMD 2/4: Programify Feature Gate Program (#89)
Feature111111111111111111111111111111111111
to a Core BPF program.RevokePendingActivation
instruction onFeature111111111111111111111111111111111111
for revoking features queued for activation.🟠 SIMD 3/4: Feature Gate Threshold Automation (#72)
SIMD 4/4: Governance for Queuing Feature Activations
✅ = SIMD merged
🟠 = SIMD pending review
The text was updated successfully, but these errors were encountered: