Horizen EON
Powered by Horizen, EON is a fully EVM-compatible sidechain and smart contract platform built with massive scalability in mind.
Last updated
Powered by Horizen, EON is a fully EVM-compatible sidechain and smart contract platform built with massive scalability in mind.
Last updated
EON is Horizen's Ethereum Virtual Machine. EON has adopted Ethereum’s Account-based transaction model to represent assets as balances within accounts. The Account model, in VM capable blockchains, differentiate account types on whether they represent a normal account balance or an account which is bound to some code that has to be executed by the VM (Virtual Machine). The conventional terminology to differentiate those is:
Externally Owned Account (EOA)
Contract account
In both cases, the account has a balance.
For the EVM project, Horizen Labs has adopted Ethereum’s Account-based transaction model to represent assets as balances within accounts.
Unlike UTXO model chains (like ZEN), in which coins are uniquely referenced, account model chains represent coins as balances within an account. The Account-based model is simpler than the UTXO model as it voids the notion of "change", where the account model is similar to a bank account where the balance is the result of the sum of deposits less the sum of withdrawals with no notion of the denominations composing the balance.
In the UTXO model, where a user willing to spend 10 tokens needs a composition of coins to be greater or equal to the amount to spend, if that value does not match exactly 10, the user will receive change back (a new coin to be spent in future). In the account model, the amount spent is subtracted from the balance.
The RPC (Remote Procedure Call) endpoint works as a node's address: it's a URL where requests for blockchain data can be sent to. The Ethereum JSON-RPC specification defines some industry standard methods which can be used to retrieve data from a node.
Environment | URL |
LocalHost | 127.0.0.1 (a local node is required) |
Gobi Testnet | https://gobi-rpc.horizenlabs.io/ethv1 |
Mainnet | https://eon-rpc.horizenlabs.io/ethv1 |
The chainId
was introduced by Ethereum to prevent replay attacks on different networks, where every EVM-compatible blockchain should have its own unique Chain ID.
Environment | Chain ID |
LocalHost | 1997 |
Gobi Testnet | 1663 |
Mainnet | 7332 |
Website: https://eon.horizen.io/
Explorer: https://eon-explorer.horizenlabs.io/
Ecosystem: https://eon.horizen.io/ecosystem