2 ms·
My quick reading of it: there's this chain of chains that tries to make it possible to interoperate the various blockchains. The way they do it is they have a g
by lordnacho 5y ago
My quick reading of it: there's this chain of chains that tries to make it possible to interoperate the various blockchains. The way they do it is they have a gatekeeper on each chain that locks up funds on one chain and releases them on another. Someone found a way to replace this gatekeeper with their own version, leading to havoc.
The technical details are fascinating and super complex. And IME comically badly documented.
- trhway 5y ago>Someone found a way to replace this gatekeeper with their own version The gatekeeper function was "protected" by hash of its name and parameter types and this is the $600M quote: "You don't need to find a full hash collision, you're only checking the first four bytes. " And it is all in the environment where mountains of hardware with highly optimized software are combined in huge networks with the only purpose of calculating few basic types of hashes :)