What vulnerability did the 2016 DAO hack on Ethereum exploit?
-
A
Reentrancy: the withdraw function called an external contract before updating the internal balance
-
B
Integer overflow allowing an attacker to claim more tokens than deposited
-
C
A private key compromise of the DAO's multisig wallet administrators
-
D
A backdoor in the Ethereum compiler that generated incorrect bytecode