3 ms·
An EVM smart contract bytecode is usually 2kB - 4kB. You can think it as DSL optimised for its use case. EOS contracts are 250kB because they suck in C++ stdli
by miohtama 7y ago
An EVM smart contract bytecode is usually 2kB - 4kB. You can think it as DSL optimised for its use case.
EOS contracts are 250kB because they suck in C++ stdlib, templates or what not.
There are benefits of having compact bytecode performance wise: cache pressure, price of on-chain storage and so on.