You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While Hedera strives for EVM equivalence, it's important to recognize certain unique aspects and fundamental differences in its network architecture and operations, such as the handling of state data structures, hashing algorithms, and the management of accounts and transactions. These distinctions in network behaviors are intentional design choices made to align with EVM standards, thereby achieving EVM compatibility. This approach ensures that while Hedera aligns closely with Ethereum, it also maintains its distinctive features and optimization.
Network and Security Differences
Function
Hedera
Ethereum
Network State Data Structure
Virtual Merkle Tree
Merkle Patricia Trie
Hashing Algorithm
SHA-384
Keccak-256*
Security
High security with aBFT
Secure with decentralized PoS network
{% hint style="info" %}
*Note: Hedera'a EVM supports Keccak-256. Transactions received through EthereumTransaction (via the JSON-RPC relay) are hashed using Keccak-256. Only transactions using ED25519 keys through the Hedera API (HAPI) are hashed using SHA-384.
{% endhint %}
Account and Authorization Differences
Function
Hedera
Ethereum
Authorization Signatures
Used for transaction authorization outside of smart contracts
Typically used within smart contracts
Special System Accounts
Available with unique properties
Not available
Non-ECDSA Accounts
Non-ECDSA accounts (such as ED or multi-key) are supported by Hedera and
ECDSA accounts are fully compatible
ECDSA accounts are supported by Ethereum and non-ECDSA accounts are not supported/compatible
Account Deletion
Possible
Not possible
Contract and Gas Differences
Function
Hedera
Ethereum
Data Return on Static Calls
Data retrieval must be done through the relay
Data returned directly
Gas Fees
Charges at least 80% of gas fees regardless of transaction outcome
Gas fees depend on transaction outcome but typically 100% of the gas fees are charged and the unused portion is credited back