-
Notifications
You must be signed in to change notification settings - Fork 42
feat: txpool service #7
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
Conversation
Adds a design doc for the txpool-service, which can be used to horizontally scale denial of service protection in the world of interop and beyond.
also act as a first level of checking before the transactions reach full nodes. | ||
|
||
## Implementation | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should add this this needs rate limiting on the number of RPC requests it sends out and also can run with proxyd
to load balance remote requests against a consistent backend
This needs an architecture diagram, but the tldr is:
|
for the design-doc of |
New ProposalBased on convo with @axelKingsley and @protolambda Instead of adding a completely new service to act as a transaction ingress, simply add execution and an This cuts scope and simplifies the architecture. We shouldn't attempt to optimize here yet. |
Closing this in favor of the solution defined in ethereum-optimism/optimism#10956 |
Description
Adds a design doc for the txpool-service, which can
be used to horizontally scale denial of service protection
in the world of interop and beyond.