Mr. Craig S. Wright might be Satoshi Nakamoto - the inventor of bitcoin. He is currently proving the case.
But how is the base64 encoded proof, that is published by himself on his blog post constructed? Is it random or some sort of collision attack?
My following PHP code "proves" that the signature is valid. It takes the signature, decodes the base64 string and outputs the result in hex. This again is contained in the hex output of a bitcoin transaction from 2009.
$proof = bin2hex(base64_decode('MEUCIQDBKn1Uly8m0UyzETObUSL4wYdBfd4ejvtoQfVcNCIK4AIgZmMsXNQWHvo6KDd2Tu6euEl13VTC3ihl6XUlhcU+fM4=')); echo "proof: $proof<br>"; $tx = substr(file_get_contents('https://blockchain.info/tx/828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe?format=hex'),86,142); echo "tx: $tx<br>";
How do you construct such a string so that this is possible? To me this looks like a very good magic trick, but I can't explain the construction of the input value.