Het is tijd om een korte video te delen die laat zien hoe een slecht geschreven smart contract met duidelijke bugs kan worden beschermd tegen exploits met behulp van assertions. De bug stelt iedereen in staat om het smart contract leeg te trekken door withdraw aan te roepen met precies 69 ETH als invoer. De assertion heeft een verscheidenheid aan controles in plaats, zodat alleen accounts die stortingen hebben gedaan bedragen kunnen opnemen die overeenkomen met hun initiële stortingen. Het dekt zelfs re-entry en intra-tx manipulaties. Dit is allemaal live op ons demo-netwerk. Neem contact op als je het wilt uitproberen! Dus ja, het is best cool!
236