-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Modify EVM for Sharding #12
Comments
EVM Modification StrategyThe geth EVM support configuration via the go-ethereum/core/vm.Config type and more specifically the JumpTable. Since I haven't seen any thorough discussion on how/when includes them I propose for now to use a specific EVM configuration for the sharding client that would includes the new opcodes (more information in vyperlang/vyper#632). |
For clarity on why this was closed, according to the draft phase 1 spec the EVM won't be specified until phase 2. |
This is quite out of scope as we will no longer use the EVM for Ethereum2.0. A lot of floating context around state execution at the moment, but will close this for now as it will no longer be relevant anyways. |
Added Week 0 Update Co-authored-by: Mário Havel <61149543+taxmeifyoucan@users.noreply.github.com>
The EVM needs to be modified in order for sharding to works, unfortunately documentation is still in progress, I'm creating this issue to centralize the documentations and discussions for the work in progress implementation in Geth.
List of useful links:
TODO:
Opcodes (ordered by complexity):
The text was updated successfully, but these errors were encountered: