Hacker News new | ask | show | jobs
by tlrobinson 4489 days ago
"only outsiders with a giant archive of long-ago race-losing transactions (that never reached blocks) would be able to estimate the magnitude of the losses. (I don't know any public source for such an archive.)"

Is that actually the case, or can most/all forms of malleability be detected by looking abnormal transactions that wouldn't have been generated by any known client?

Looking at the known sources of malleability, most of them would never be done intentionally: https://gist.github.com/sipa/8907691

Has anyone done a comprehensive analysis like this yet?

1 comments

I don't know of a comprehensive survey of all kinds of malleability evidenced in the blockchain. It should be possible.

The issue with using it to estimate an upper bound on potential MtGox losses is that since some portion of MtGox's historic transactions were non-canonical, a third-party mutation could result in a 'normal' transaction entering the blockchain... but MtGox still confused, perhaps to the point of loss. Any survey would miss such transactions.

Maybe there's a private archive of never-confirmed transactions. Since it seems MtGox at times provided a public feed of (some of?) its own intended transactions, someone who'd been scraping/saving that for long enough might have a useful estimator dataset.