I recently came across a comment from Vitalik Buterin on reddit where he said that the EVM will eventually either become a sidechain or a contract written in EWASM. The comment can be found here

even the EVM itself will eventually become either a sidechain or a contract written in E-WASM as the rest of the chain implements EWASM

That was quite a surprise to me. Does that mean that we won't be able to write contracts with Solidity in the future and basically have to switch to Rust or C++? Then why is there even work on Py-EVM if it is going to be deprecated?

1 Answer 1


Actually the solidity compiler can output ewasm already. So you do not have to use another language if you do not want.

But I do not think the change is imminent. It will take some time until changes arrive to mainnet.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.