Migration from Ethereum
This section will cover how to develop or migrate an existing DApp from Ethereum to Aion
Why build on Aion?
- run applications faster and cheaper
- source level compatibility for Solidity contracts
- simple migration
Migrating from Ethereum
| Difference | Ethereum | Aion |
|---|---|---|
| Data Word | 256 bits | 128 bits |
| Local Variable Count | 16 data word (256 bits) | 16 data word (128 bits) |
| int Size | int8 - int256 | int8 - int128 |
| uint Size | uint8 - uint256 | uint8 - uint128 |
| Inline Assembly | Supported | Not Supported (currently) |
| Address | 20 bytes | 32 bytes |
| Hash Function (signatures & wallet) | Keccak-256 | Blake2b |
| Signature Function | ECDSA – curve secp256k1 | ECDSA - curve ED25519 |
| Compilers | Solidity, LLL, Serpent | Solidity |
Updated over 7 years ago
