Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restricted Signature Aggregator L1s #620

Open
cam-schultz opened this issue Jan 8, 2025 · 0 comments
Open

Restricted Signature Aggregator L1s #620

cam-schultz opened this issue Jan 8, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@cam-schultz
Copy link
Collaborator

Context and scope
When an aggregate signature is requested from the signature aggregator from an L1 that it is not already tracking, it will first establish connections with that L1's peers before collecting signatures. The signature aggregator is able to be configured with an initial list of L1s to shift the peer connection step to startup rather than aggregation time.

We should provide a configuration option for the signature aggregator that prevents connections from being established with arbitrary L1 validator peers. This is important for controlled/compliant use cases where only some connections should be allowed. For this use case, the existing TrackedSubnetIDs configuration can be used to define the list of allowed L1s, and a new option restrictL1Connections would drop signature requests for L1s not in that list.

Open questions
How should we handle the primary network? One option would be to have a config option disallowPrimaryNetworkAggregation, but that may be overly specific.

@cam-schultz cam-schultz added the enhancement New feature or request label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant