Description

{"ops":[{"attributes":{"underline":true,"bold":true},"insert":"Interstate Network - Layer 2 EVM Blockchain"},{"insert":"



Interstate Network is a layer 2 Ethereum network that supports smart contract execution.



"},{"attributes":{"link":"https://medium.com/@dillonkellar/interstate-one-98ad6339892d"},"insert":"Recent Medium article"},{"insert":"

"},{"attributes":{"link":"https://github.com/interstate-network/interstatejs"},"insert":"JS Monorepo"},{"insert":"



We're calling our first implementation Interstate One, and it will have the following features:

- Regular transactions can be sent between mainnet and the sidechain, meaning contracts on each can asynchronously call each other

- Contracts can be deployed to the sidechain, but only through mainnet via a special deployment contract which makes sure we have a permanent record of the code on mainnet

- The sidechain can execute all EVM opcodes in smart contracts except for CREATE, CREATE2, SELFDESTRUCT, DIFFICULTY

- Block headers are modified from Ethereum, but have most of the same values

- Multiple bonded aggregator model, consensus tied to mainnet state

- \"Optimistic Rollup\" approach to data availability -- all transactions and intermediate state roots sent to mainnet

- Fraud proof smart contracts on mainnet for verifying every part of sidechain execution

- All existing eth tooling which is not broken by the above (i.e. tools that require standard contract creation or block headers) can be used with no modifications -- MetaMask and web3 will work just fine

- Remaining tooling can be used with minor modifications



"},{"attributes":{"bold":true},"insert":"Status"},{"insert":"

The JS monorepo is now open source.

The auditor node is just about finished, which will allow anyone to run a node that automatically submits fraud proofs to revert invalid blocks.

The contracts are working and mostly tested.







"}]}