ACP-181: P-Chain Epoched Views #211
Replies: 1 comment
-
🔊 ACP-181 Community Call: P-Chain Epoched ViewsMeeting Date/Time: July 1, 2025, 14:30 UTC (10:30 AM EST) Purpose of the MeetingIn this meeting, we will discuss ACP-181, which proposes a standardized P-Chain epoching scheme to optimize validator set retrievals. Currently, VMs must fetch validator sets during block execution, which can be inefficient. By introducing epochs—fixed periods where the P-Chain height remains constant—VMs can pre-fetch validator sets and reduce on-chain overhead. This ACP does not introduce epochs directly to the P-Chain but provides a standard for layers (like ProposerVM) that inject P-Chain state into VMs. Who is invited?
If you’ve previously signed up for an ACP call, no need to register again. Links📝 Sign Up Form: Google Form Preparation MaterialMandatory Reading📄 ACP-181: P-Chain Epoched Views Suggested Reading🔗 ProposerVM Implementation (PR #3746) Agenda
FAQsQ: What problem does ACP-181 solve? Q: Does this change the P-Chain itself? Q: How does this impact validator set changes? Q: What’s the proposed epoch duration? Q: Is this backwards-compatible? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Proposes a standard P-Chain epoching scheme such that any VM that implements it uses a P-Chain block height known prior to the generation of its next block. This would enable VMs to optimize validator set retrievals, which currently must be done during block execution. This standard does not introduce epochs to the P-Chain's VM directly. Instead, it provides a standard that may be implemented by layers that inject P-Chain state into VMs, such as the ProposerVM.
https://github.com/avalanche-foundation/ACPs/tree/main/ACPs/181-p-chain-epoched-views
Beta Was this translation helpful? Give feedback.
All reactions