133 ETH foram roubados da CloberDEX por meio de um ataque de reentrada. Isso não aconteceria na Essential.
Na blockchain declarativa da Essential, os desenvolvedores definem restrições que devem ser atendidas para que o estado seja atualizado. Sem execução passo a passo = sem espaço para explorações de reentrância.
Contratos Solidity de escola antiga exigem que os desenvolvedores escrevam cada passo da execução, o que pode levar a vulnerabilidades — como acabamos de ver na CloberDEX.
É por isso que nós #BuildDeclarative