I think there was some disbelief that a team with so much money could have made such an incredibly rookie mistake.
From my PoV there seems to be little-to-no miscommunication in bad faith on the part of the MIT researchers in these emails, but a lot of dismissiveness from the IOTA developers towards the concerns that were brought to them.
Over the past few days, it seems to have only gotten worse on Twitter (I encourage you to check out the recent threads in which @matthew_d_green engages with @c___f___b only to be accused of professional incompetence).
tl;dr (from my perspective) is that the big mess here comes from a party without proper education in the field producing a $1B+ market cap cryptocurrency while _unnecessarily rolling their own crypto primitives_, and then steadfastly ignoring the suggestions academics who have spent their entire lives researching this field.
a) there's nothing broken in the Zcash cryptography. Some cryptographic assumptions used by SNARKs are a bit hairy and novel, but these assumptions, and variants there-of, haven't been broken in over 25 years of trying.
b) State-of-the-art efficient SNARKs require trusted setup, but this can be distributed, as was done with Zcash and will be done, in a better way, in the next Zcash upgrade.
c) CFB called Aumasson's methods 'primitive'. Hardly polite, especially considering Aumasson is co-creator of solid hash functions like Blake2.
-No one but the participants should trust a trusted setup, and even then, it's only if they can vouch for their OPSEC.
- B goes to my point that Green is inept as that should have been where they started.
- And they were cordial after they talked through the issues and Aumasson reliezed CFB's point (also, appeal to authority backfires when the authority agrees with the person you are criticizing).
Spend less time worrying about what I'm doing elsewhere and more on the argument in front of you. But it does seem fitting that you are supporting a dev who shows more concern for what others are doing than the product he helped drive into the ground.
The whole thing started with someone finding something wrong with the 'Curl' wrapper around a packet that's being sent from A->B. Apparently, this violates a EU-CMA security protocol, and this is an issue. Lots of holes in my knowledge there, but I got the jist.
What I don't get, is HOW this became a bipartisan issue with HN/Reddit. Because if you read the 124 pages, it becomes clear that both the IOTA team, as well as the MIT team were bad at communicating with each other, the purpose of this bad communication is unknown, but both are at fault.
So we at HN look at some emails from IOTA and call out their unprofessional behavior, and Reddit does the same thing with MIT's team.
What if someone has no perspective of how these communications usually take place? It looks like (upon the assumption that IOTA's team member was indeed in an 'incomprehensible' state when he typed that email out) MIT's team member without a second warning, just went ahead with publishing the paper.
So what's the big mess? It's pretty clear that both parties messed by being sloppy at emailing each other.