hashgraph / hedera-smart-contracts

Contains Hedera Smart Contract Service supporting files
Apache License 2.0
46 stars 54 forks source link

EPIC: Ethereum Shadowing #935

Open se7enarianelabs opened 2 months ago

se7enarianelabs commented 2 months ago

Problem

The goal of this project is to experimentally research the Hedera EVM and Ethereum EVM equivalence. This will be achieved by re-executing all Ethereum transactions one-by-one on a local Hedera network. After each batch of transactions, we will verify if the states match. If the Hedera EVM is 1:1 equivalent to the Ethereum EVM, the same transactions should have the same impact on the state.

Solution

This will be achieved by re-executing all Ethereum transactions one-by-one on a local Hedera network. After each batch of transactions, we will verify if the states match. If the Hedera EVM is 1:1 equivalent to the Ethereum EVM, the same transactions should have the same impact on the state.

Alternatives

No response

### Tasks
- [ ] https://github.com/hashgraph/hedera-services/issues/15953
- [ ] https://github.com/hashgraph/hedera-smart-contracts/issues/1005
acuarica commented 2 months ago

@se7enarianelabs thanks for sending this. I've move this issue to this repo. Just to avoid overloading the Relay repo.