So one contract can call a function in another contract, in the middle of their transaction: if (_recipient.call.value(_amount)()) { // vulnerable That's inherently a scary feature, and it was exploited. Etherium's "Solidity" suffers from the desire to have it be a general-purpose computer. It should have been if-then rules, or a logic tree, or a decision logic table - a finite representation of business logic subjec…
The problem with a redesign is that the only way you're going to get a reliable design involves a lot of formal verification, which is a rare skill and time-consuming to perform. Whereas the cryptocurrency space is a startup environment: there's huge pressure to launch first so that you can get the money that people are begging to throw into untested speculative finance systems. And the refusal to countenance human c…
Chasing the DAO Attacker’s Wake – A second exploit
11–20 of 180 posts
Re: Chasing the DAO Attacker’s Wake – A second exploit
#12Re: Chasing the DAO Attacker’s Wake – A second exploit
#13Re: Chasing the DAO Attacker’s Wake – A second exploit
#14Re: Chasing the DAO Attacker’s Wake – A second exploit
#15Re: Chasing the DAO Attacker’s Wake – A second exploit
#16What if the DAO invested in short-selling Ethereum? 🤔🤑
Re: Chasing the DAO Attacker’s Wake – A second exploit
#17Re: Chasing the DAO Attacker’s Wake – A second exploit
#18No it doesn't, no it's not. It affects contracts that use this functionality with arbitrary untrusted contracts (which is a bad idea), and most contracts just don't use this functionality at all.
Re: Chasing the DAO Attacker’s Wake – A second exploit
#19Potential vector of attack to look for, not an exploit. Thus, flagged.
Re: Chasing the DAO Attacker’s Wake – A second exploit
#20"Who are these people[1] and what credentials do they have to build and run a cryptocurrency platform?" [1] https://angel.co/ethereum-1
Today, not a single cryptographer, mathematician, or anyone with software security experience is listed on the Ethereum Foundation member list[2]. I am not attacking any individuals by themselves, but as a group this says a lot.
For the record, what I see listed online today is a: consultant, magazine founder, a programmer, and a lawyer. On the advisory board a sales person, a psychologist, a leveraged debt consultant. On the "special advisors" list, which I have no idea what this means, maybe someone who answered a phone call a few times, one person with a bunch of business credentials, something "fintech" related with little explanation, and a tech CEO.
Maybe the Ethereum Foundation doesn't need anyone with deep experience in cryptography and security?