> For the complete documentation index, see [llms.txt](https://docs.vechain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vechain.org/developer-resources/evm-compatibility-for-developers/key-differences-between-vechain-and-ethereum-summary.md).

# Key Differences Between VeChain and Ethereum (Summary)

<table><thead><tr><th valign="top">Feature</th><th valign="top">VeChainThor</th><th valign="top">Ethereum</th></tr></thead><tbody><tr><td valign="top">Token Model</td><td valign="top">Two-Token (VET &#x26; VTHO)</td><td valign="top">Single-Token (ETH)</td></tr><tr><td valign="top">Fee Delegation</td><td valign="top">Supported</td><td valign="top">Not Supported</td></tr><tr><td valign="top">Transaction Structure</td><td valign="top">Multi-Clause/Multi-Task Transactions (MCT/MTT)</td><td valign="top">Single-Clause Transactions</td></tr><tr><td valign="top">Transaction Dependency</td><td valign="top">Supported</td><td valign="top">Not Supported (relies on nonce order)</td></tr><tr><td valign="top">Transaction Lifecycle</td><td valign="top">Controlled (expiration)</td><td valign="top">Uncontrolled (pending indefinitely)</td></tr><tr><td valign="top">Hashing Algorithm</td><td valign="top">blake2b</td><td valign="top">keccak-256</td></tr><tr><td valign="top">Nonce</td><td valign="top">Hash-based</td><td valign="top">Incrementing</td></tr><tr><td valign="top">Primary API</td><td valign="top">RESTful</td><td valign="top">JSON-RPC</td></tr></tbody></table>
