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 almost 7 years ago