ACP-75: Acceptance Proofs #82
Replies: 2 comments 3 replies
-
Acceptance Proofs are somewhat aligned with Layer 2s needs for compatibility but apparently it needs more guarantees on staking and finality. One example use case is Data Availability where For Layer 2 solutions utilizing subnet Snowman consensus, achieving a hard finality is crucial for operations like posting data blobs to DA layers. A finality gadget would facilitate more reliable and timely data posting, something critical for the operation of networks utilizing DAs and a meta/probabilistic-finality wouldn't suffice. |
Beta Was this translation helpful? Give feedback.
-
After this call and with some time to think I do feel a bit worried regarding implementing this and deploying something like this for mainnet on very block. To be honest the subnet resiliency use case feels a bit weak to me and I can see stronger use cases outside of this (light clients being a major one). Depending on the use cases it could be possible to implement this as an external protocol service no? Much like warp messages themselves (acceptance proofs as I understand are in fact essentially warp messages of a specific type) that are also handled externally and with relayers. Are these worries warranted? How can an O(N) protocol be deployed for mainnet for proofs for every block? I mean, I do hope Mainnet eventually reach 10s of thousands of validators! 🙂 |
Beta Was this translation helpful? Give feedback.
-
Introduces support for a proof of a block’s acceptance in consensus.
https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/75-acceptance-proofs/README.md
Beta Was this translation helpful? Give feedback.
All reactions