-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
Add EIP: Incentivize Access List Provisioning #8563
Add EIP: Incentivize Access List Provisioning #8563
Conversation
To facilitate future developments of parallel data load, we need to encourage as many transactions as possible that contain as complete and valid access lists. Current access list pricing does not sufficiently incentivize their inclusion, and this EIP aims to address this gap. Co-authored-by: Ben Adams <thundercat@illyriad.co.uk> Co-authored-by: Oleg Iakushkin <oleg.jakushkin@gmail.com>
renamed EIP file
✅ All reviewers have approved. |
The commit 18b28bf (as a parent of caf2c8a) contains errors. |
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
the practical use is limited and uncommon due to the savings versus penalties involved. In order to break even for | ||
each address included `24 storage keys` are required per address, and there is a `100 gas` saving per key at `25+`; | ||
in contrast the penalty for including an unused key is `1900 gas`, so break-even where one key is unused is `43 keys`.\ | ||
\ |
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.
can we remove these delimiters?
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.
Please take care of the suggestions on this PR while you're in Draft. Thanks!
--- | ||
eip: 7707 | ||
title: Incentivize Access List Provisioning | ||
description: This EIP proposes updating gas cost parameters for access lists to incentivise their use and improve transaction execution efficiency. |
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.
description: This EIP proposes updating gas cost parameters for access lists to incentivise their use and improve transaction execution efficiency. | |
description: Updates gas cost parameters for access lists to incentivise their use and improve transaction execution efficiency. |
Removed a bit of fluff.
While [EIP-2930](./eip-2930.md) introduced `accessLists` as a mechanism for `SLOAD` | ||
pre-warming to reduce gas costs by informing the EVM upfront about which storage slots a transaction will access, | ||
the practical use is limited and uncommon due to the savings versus penalties involved. In order to break even for | ||
each address included `24 storage keys` are required per address, and there is a `100 gas` saving per key at `25+`; |
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.
Only use backticks for inline code.
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.
All Reviewers Have Approved; Performing Automatic Merge...
To facilitate future developments of parallel data load, we need to encourage as many transactions as possible that contain as complete and valid access lists. Current access list pricing does not sufficiently incentivize their inclusion, and this EIP aims to address this gap.