Rabib
@rabib
gm could engineers here opine on the design flaws of evm???
1 reply
1 recast
2 reactions
Matt Rickard
@mattrickard
Selfdestruct (breaks immutability), function/storage calls not declarative (hard to parallelize), hard to extend (either opcodes or precompiles), requires different toolchain (not LLVM), 256-bit words are unnecessarily large for most ops
1 reply
0 recast
0 reaction
Rabib
@rabib
by hard to extend, do you mean the social labour of getting an EIP accepted or something else?
1 reply
0 recast
0 reaction
Matt Rickard
@mattrickard
More that the only way to extend the VM is through adding a new opcode or stateless precompile. Stack/memory model is fairly basic (which is a feature)
0 reply
0 recast
0 reaction