上位 200 件のコメント全て表示する 497

[–]Uptrenda 243ポイント244ポイント  (112子コメント)

This is just really bizarre. Why did he go to the trouble to write that post on "verifying" the signature without providing a valid signature any where on the page? I first thought the base64 encoded string at the top was the real signature but all it decodes to is: "Wright, it is not the same as if I sign Craig Wright, Satoshi."

Simple code to show the sig is the same as the sig in TX: 828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe:

import base64

import binascii

x = base64.b64decode("MEUCIQDBKn1Uly8m0UyzETObUSL4wYdBfd4ejvtoQfVcNCIK4AIgZmMsXNQWHvo6KDd2Tu6euEl13VTC3ihl6XUlhcU+fM4=")

print(binascii.hexlify(x))

3045022100c12a7d54972f26d14cb311339b5122f8c187417dde1e8efb6841f55c34220ae0022066632c5cd4161efa3a2837764eee9eb84975dd54c2de2865e9752585c53e7cce (which is the same sig used in https://blockchain.info/tx/828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe?format=hex -- which can be decoded here https://blockchain.info/decode-tx -- note the input script hex)

This outcome is just incredibly strange. Did he expect to convince us with that article or that no one would notice? Not sure what's going on here but I'd really like to know ...

He apparently gave cryptographic proof to multiple different people. Where is said proof?

Edit - other possibilities:

  1. Gavin might have been hacked.

  2. The article might not have been intended as proof but a protocol for journalists to verify his claims (though its strongly implied that he's signing the Sarte text but maybe the sig in the article was intended as an example.)

  3. Gavin might have been tricked (but the post seems to imply that he at least verified the signatures himself - so where are they?)

  4. Gavin is a liar (I'd like to believe this isn't true.)

Update: Gavin's commit access just got revoked. It seems I'm not the only one who thinks Gavin might have been hacked. https://twitter.com/petertoddbtc/status/727078284345917441

[–]skilliard4 133ポイント134ポイント  (20子コメント)

[–]xkcd_transcriber 73ポイント74ポイント  (18子コメント)

Image

Mobile

Title: PGP

Title-text: If you want to be extra safe, check that there's a big block of jumbled characters at the bottom.

Comic Explanation

Stats: This comic has been referenced 51 times, representing 0.0467% of referenced xkcds.


xkcd.com | xkcd sub | Problems/Bugs? | Statistics | Stop Replying | Delete

[–]maninas 18ポイント19ポイント  (17子コメント)

Thanks for the explanation, buddy.

[–]xkcd_transcriber 58ポイント59ポイント  (16子コメント)

My pleasure

[–]VixDzn [スコア非表示]  (11子コメント)

wat

[–]Juz16 [スコア非表示]  (0子コメント)

Nice to see that you're a real person!

[–]violencequalsbad [スコア非表示]  (0子コメント)

this picture was literally the only response required to today's antics.

[–]c_o_r_b_aredditor for 2 months 32ポイント33ポイント  (31子コメント)

The article might have never been intended as proof but a protocol for journalists to verify his claims.

That's sort of the impression he seems to be giving, now that I re-read it. But, again, why not just publicly prove it instead of only demonstrating it to a select few people?

[–]mvanvoorden 36ポイント37ポイント  (12子コメント)

It's way easier to convince some journalists, who will spread the story. Even if it turns out to be false later, most people don't read or share rectifications. And when people want to verify, journalists cannot give out their sources. To protect their privacy, or whatever they come up with.

[–]GeneralTomfoolery [スコア非表示]  (10子コメント)

Is there any industry where you're less accountable for your actions than journalism?

Engineering, accounting, law, medicine, any job you have to speak to your actions, but journalism has this absolute unaccountability that is incredible.

[–]obviouslyahthrowawayredditor for 3 hours [スコア非表示]  (0子コメント)

Well, unless you're always a good boy and print half-truths like you're told, your life is literally on the line.

[–]seweso 23ポイント24ポイント  (6子コメント)

In the remainder of this post, I will explain the process of verifying a set of cryptographic keys.

I never got the impression that he was trying to proof anything. My first impression was that he was performing a magic trick.

[–]c_o_r_b_aredditor for 2 months 10ポイント11ポイント  (5子コメント)

I agree. But why do this instead of doing the thing that would prove he's Satoshi?

[–]seweso 15ポイント16ポイント  (3子コメント)

If he is not Satoshi, his actions make perfect sense. That's the simplest and most plausible explanation.

But there could be legitimate reasons why he would go to all this trouble. Maybe he doesn't want to reveal his identity and therefor he is puts in the least amount of effort, and puts his private keys to the least amount of public exposure. Maybe it makes total sense that he is taking baby steps here.

But I'm not convinced.

[–]c_o_r_b_aredditor for 2 months [スコア非表示]  (2子コメント)

Maybe he doesn't want to reveal his identity

But he just told a ton of media outlets that he's Satoshi!

[–]flakycraigslistbuyer 3ポイント4ポイント  (0子コメント)

To buy himself time, maybe? I think the time frame until his fraud was uncovered was incredibly short though.

[–]VerlorenesMetallgeld 7ポイント8ポイント  (9子コメント)

That's sort of the impression he seems to be giving, now that I re-read it.

Then why doesn't he say "I'm going to take one of my old signatures for illustration purposes" but pretends he's using some Satre document?

Edit: quote from the post:

The particular file that we will be using is one that we have called Sartre. The contents of this file have been displayed in the figure below. [screenshot of Satre text]

If it quacks like a duck...

[–]ex_ample 14ポイント15ポイント  (0子コメント)

Because it's a scam. He's running the code himself in front of people rather then simply distributing the signed text. Probably using a hacked client of some sort.

No way this guy is for real.

[–]ex_ample [スコア非表示]  (1子コメント)

I posted this in another thread, but I think there's a good chance that the "bug" in his script is actually designed to fool people who think they're watching him verify the signature in person, which is how this guy "verified" himself to people.

The way his script is witten, it looks like it verifies the data the file path "$signature" which is the second command line parameter.

But in fact, it reads from a file referenced in the variable"$signiture"

So, if you were demoing this to someone you could do

cat whatever.txt

EcDSA.verify output whatever.txt pub.key

the contents of "whatever.txt" would be output to the screen when you run cat, but openssl would actually read a completely different file, whatever you'd set the $signiture environment variable too

[–]emergent_properties [スコア非表示]  (0子コメント)

Your reasoning is sound.

That's deceptive as fuck.

[–]MaunaLoona 65ポイント66ポイント  (7子コメント)

The intent is obviously to obfuscate and to fool as many people as possible as quickly as possible.

[–]bobabouey 63ポイント64ポイント  (3子コメント)

I posted this detailed analysis describing a likely motivation for Craig needing to "prove" he is Satoshi.

https://www.reddit.com/r/Bitcoin/comments/3w9xec/just_think_we_deserve_an_explanation_of_how_craig/cxuo6ac

The short version is that he made fictional investments in a company by claiming to have transferred his personal "interest" in $29m of bitcoin to the target company. (I.e. no blockchain transfer, just a legal document claiming to transfer that amount of bitcoin.)

He then claimed substantial cash R&D credits from those transactions.

Australian taxation office (ATO) began investigating. He has paperwork showing the transactions, but knows that ATO might dig around and want to see verification that he truly owned $32m of bitcoin. To cover that, he claims he put all his bitcoin in a trust, where the trustee was another early bitcoiner. Unfortunately, that friend has now passed away, and the private keys are lost.

In order for the BS to be even vaguely plausible, he needs to show that he originally had access to $32m of bitcoin. This is why he pretends to be Satoshi.

[–]kyflyboy [スコア非表示]  (0子コメント)

"Dear Mister Satoshi, My name is Reverend Micheal Seymoure, and I am the Director Manager for the National Bank of Nigeria. I am speaking you regard a great matter of most confindentiallity...

[–]MaunaLoona 5ポイント6ポイント  (0子コメント)

Yes, this is great. I remember reading either that post or one very much like it back when Craig was "reluctantly accused" of being Satoshi.

[–]whatdidshedo [スコア非表示]  (0子コメント)

So he got in trouble being investigated and got pushed so far to claim this ? Off course what else

[–]ItsAConspiracy 10ポイント11ポイント  (1子コメント)

5: Gavin is Satoshi, trying to throw us off track :)

[–]MaunaLoona 6ポイント7ポイント  (0子コメント)

And he's so good at acting that few seriously consider the possibility. That's proof that he is Satoshi!

[–]NicolasDorier 25ポイント26ポイント  (14子コメント)

He is maybe shorting the market.

[–]MaunaLoona 48ポイント49ポイント  (11子コメント)

He's probably hoping to scam money out of investors somehow by claiming he is Satoshi. He'll use the BBC and other news articles as "proof".

[–]NicolasDorier 14ポイント15ポイント  (4子コメント)

oh I did not thought about that. He is impressive.

[–]MaunaLoona 21ポイント22ポイント  (3子コメント)

He's probably desperate for cash as he owes a lot of money in taxes.

[–]NicolasDorier 4ポイント5ポイント  (2子コメント)

Well... with such ingenuity I'd say paying the fine is easier than pulling out such BS and make so much people believing it.

[–]MaunaLoona 11ポイント12ポイント  (0子コメント)

Think of Madoff's ponzi scheme. He had $65 billion in fabricated gains. What if the government asked him to pay taxes on those gains? Of course he doesn't have the money -- the gains are fabricated. He doesn't even have enough to pay the taxes. If he had to pay the taxes he'd either have to come clean or go to jail for failing to pay taxes.

This is speculation, of course. I have no more insight into Wright's tax situation than anyone else.

[–]Yakuza_ 3ポイント4ポイント  (0子コメント)

That is unless there are worse skeletons to keep hidden and he needs enough cash to disappear forever

[–]VirtualMoneyLover 14ポイント15ポイント  (4子コメント)

It is called an advanced fee fraud. You claim you have access to a fortune but for some reasons you can't have it right now and you ask for a loan...

[–]MaunaLoona 4ポイント5ポイント  (2子コメント)

Makes sense. There is a number of reasons he could use, such as:

  • I don't want to move my bitcoins as they are watched and would create uncertainty in the market
  • I can't cash out the bitcoins yet for tax reasons

I'm sure more plausible-sounding explanations can be invented.

[–]Lite_Coin_Guy 10ポイント11ポイント  (12子コメント)

maybe someone can just call/mail Gavin and ask? o.O?!

[–]thegtabmxredditor for 2 months [スコア非表示]  (6子コメント)

I'm actually sitting 10 feet from Gavin now, while he's in a panel at a conference. Tell me the question, I'll ask it in the Q&A. I'm serious. But need to know soon, panel won't last all day.

[–]earonesty [スコア非表示]  (5子コメント)

Do you consider the proof provided certain? If so, why the mystery involving the signature, instead of simply posting some signed text?

[–]thegtabmxredditor for 2 months [スコア非表示]  (4子コメント)

It's OK, Q&A ended, Vitalik from Ethereum just called him out and debunked him. Story done. I can provide further detail of what was said later, if anyone cares.

[–]atoMsnaKe [スコア非表示]  (3子コメント)

yes

[–]thegtabmxredditor for 2 months [スコア非表示]  (2子コメント)

Gavin prefaced the panel during his introduction by saying that he wasn't hacked and that he does believe Craig, and that he would answer questions during the Q&A afterwards. The panel included Vitalik, who sat to his right.

During the Q&A, no one asked Gavin any questions, so Gavin decided to talk about the Craig/Satoshi news himself. He gave his 1-minute reasoning why he is convinced that Craig is Satoshi, because he signed a text that he (Gavin) chose, and verified it himself.

It seemed like the crowd was going to accept that, and the session was going to end, but then Vitalik just started taking, and said he'd give his reasoning on why he thinks Craig isn't Satoshi.

He said, Craig has 2 ways to prove himself. The first, and easiest/simplest, being to just sign a unique message and post it publicly so everyone can verify it. The second would be to post some long blog post (that was arguably more complicated to understand than actually verifying some signed text) and only ask a select few to choose a message, show the signature to, and ask to verify. Vitalik then says that this fails basic signaling theory, and thus Craig is not Satoshi. Gavin twerked his head and nodded as if to say, "I see you point. Meh."

The panel session ended right there. The crowd laughed. I laughed. Vitalik laughed. There moderator laughed. The crowd laughed some more. Gavin seemed uncomfortable.

[–]_Mr_E 10ポイント11ポイント  (0子コメント)

Great, core needed an excuse to remove Gavin, and now they got it.

[–]jonny1000 108ポイント109ポイント  (17子コメント)

When will the media learn?

I do not think that comment is totally fair. Three organizations broke this story, one of which was the Economist. The Economist said they didn't believe the individual in question was Satoshi. Therefore you can hardly blame them.

We are not so sure. Although they are not completely satisfactory, Mr Wright provided credible answers to the questions which were asked of him after he was outed last year. He seems to have the expertise to develop a complex cryptographic system such as bitcoin. But doubts remain: why does he not let us send him a message to sign, for example?

Source: http://www.economist.com/news/briefings/21698061-craig-steven-wright-claims-be-satoshi-nakamoto-bitcoin

[–]waxwing 51ポイント52ポイント  (3子コメント)

But doubts remain: why does he not let us send him a message to sign, for example?

Smoking gun right there. It seems obvious he doesn't have control of Satoshi's keys.

[–]bookposting5 [スコア非表示]  (2子コメント)

Playing devil's advocate here and my knowledge of this stuff isn't great, but is it possible that he lost the keys?

[–]waxwing [スコア非表示]  (0子コメント)

Absolutely. But then this whole process has no point. He's fully entitled to claim he's Satoshi but doesn't have proof. I would give it basically zero credence, though.

[–]cryptobaseline 35ポイント36ポイント  (0子コメント)

so he'll go through extra-ordinary lengths (doing an interview with BBC, exchanging emails back and forth) and YET he is not going to sign another message because he doesn't want to jump through the hoops.

[–]fx32 15ポイント16ポイント  (10子コメント)

When will the media learn?

I do not think that comment is totally fair.

To go meta, the Dutch public broadcasting organisation (NOS) is actually referring to this thread as a source for doubting Wright's claim.

[–]berkes [スコア非表示]  (6子コメント)

How to prove something on the internet.

  • Write an PDF claiming X = Y
  • Write a Wikipedia entry about how X = Y, cite the PDF
  • wait a little while
  • Write version 2 of the PDF, pointing to Wikipedia as source

I believe this was an XKCD, but cannot find.

[–]fx32 [スコア非表示]  (5子コメント)

Citogenesis! ;)

Although it actually happened before the existence of the internet as well.

The cycle was just a lot slower and a bit more well-documented, so errors were easier to trace and eradicate.

The question for me is never "does your article/paper include sources", it's "where do the sources lead to, what is the root source?" Sadly, it's often difficult to find perfectly trustworthy root sources, even for the most thorough journalists/scientists.

[–]MaunaLoona [スコア非表示]  (2子コメント)

This circular nature is strangely reminiscent of how bitcoin acquires value.

Bitcoin has value because I can buy something useful using it, and the recipient accepts it because he can trade it to someone who can trade it...

It's like the google page rank algorithm.

[–]bitcoinknowledge 13ポイント14ポイント  (0子コメント)

But doubts remain: why does he not let us send him a message to sign, for example?

Because he does not possess the private key to sign it with!

[–]Uptrenda 24ポイント25ポイント  (7子コメント)

I was going to say: lets play devils advocate here and assume that this post was used as some kind of instructional to verify a proof that was released through other means. As in: here you go, read this to verify it. But the article strongly implies that the message being signed is the article here: http://www.nybooks.com/articles/1964/12/17/sartre-on-the-nobel-prize/ because of the file names used in the signing and in the commands.

Interestingly, when you arrange the article listed above and run the same commands on it: it doesn't even produce the same SHA256 hash shown in the images: ba8c100881b19e23029183e3676a0915569da686172cf85839cfbde1a6640327, ab2ed58c9225d4e8804cd3f9724267a6bb03bb0b9ebfc0d5c20e9ebb79291c63, or 5632f92609e76c65461c840fa8b1854a5e75f3fcca466e30f7ccbdb6be93efe9 depending on where you place new lines (instead of 479f9dff0155c045da78402177855fdb4f0f396dc0d2c24f7376dd56e2e68b05.)

I also considered that maybe he had somehow found a collision in SHA256 for that Sartre article and that's why the sig was valid but ... that's just not the case here (already reaching at impossible straws here.) Maybe his intention is to laugh at how gullible the press are in the Bitcoin world? But then why would Gavin have gone along with this? Maybe there is an actual proof that was shown to the reporters + Gavin and we're all jumping to conclusions ...

Will stay tuned but its highly likely this is bullshit.

[–]tomtomtom7 2ポイント3ポイント  (0子コメント)

It seems to me that the first part of the post clearly states that the message he will sign is exactly "Wright, it is not the same as if I sign Craig Wright, Satoshi.\n\n".

The part below

In the remainder of this post, I will explain the process of verifying a set of cryptographic keys.

.. is him explaining the process of verifying a set of cryptographic keys.

Very detailed so that the actual procedure will be followed correctly.

Now its just waiting (or searching) for the signature.

[–]Nimja_ 6ポイント7ポイント  (3子コメント)

51 minutes ago FYI, @gavinandresen's commit access just got removed - Core team members are concerned that he may have been hacked.

https://twitter.com/bitcoincoreorg

Impressive stuff by the scammers!

[–]c_o_r_b_aredditor for 2 months 69ポイント70ポイント  (88子コメント)

So he literally just copied and pasted a random public transaction signature (encoded to base64) and put it on his blog? (Edit: Nevermind, I'm not entirely correct. He copied the already publicly known public key and signature from a transaction Satoshi made. But it doesn't change the situation; anyone could have done that.)

I mean, something's gotta be wrong there. Someone going through all this effort for the con would surely realize that'd be debunked in like an hour (which it was).

He's obviously almost certainly not Satoshi, but I'm just left with more questions than answers.

Random theory: Was it totally intentional and part of a sort of "confidence game" publicity stunt? That is, the Sartre reference ("If I sign Craig Wright, it is not the same as if I sign Craig Wright, Satoshi.") being used to mean something like "I actually am Satoshi, but I'm not going to prove it because it'd taint my research too much" or some other bullshit reverse psychology type of thing?

The other theory is that his blog post wasn't intended to be a demonstration of how to verify he's Satoshi, and instead was just... a random primer on ECDSA. But that makes even less sense. If that is the case, all we have to go on is the supposed verifications he did in private with Gavin Andresen and Jon Matonis.

[–]budrow21 51ポイント52ポイント  (30子コメント)

Why was his entire blog post a tutorial on using encryption tools rather than the actual proof anyway? The whole thing is crazy.

[–]c_o_r_b_aredditor for 2 months 44ポイント45ポイント  (0子コメント)

Yeah, if you actually read the blog post it hardly makes any sense (even though the technical guide seems correct). As someone else said, he probably just filled it with "technical gobbledygook" to bedazzle journalists and laymen and make him seem serious so that he'd get at least a few hours of huge publicity before it all came crashing down.

[–]pokertravis 9ポイント10ポイント  (0子コメント)

haha I was like "I'm not reading that".

"Security is always a risk function an not an absolute." http://www.drcraigwright.net/jean-paul-sartre-signing-significance/

Thats sounds to me like saying: Identity verification is a probability not confirmation of fact.

Guy doesn't realize writing analysis will be out in the morning.

[–]theymos[S] 35ポイント36ポイント  (21子コメント)

Obfuscation. Apparently it worked well enough to trick a bunch of "journalists".

[–]alaskanloops 13ポイント14ポイント  (1子コメント)

This will be a good filter on which blogs to unfollow. Just read several headlines around the lines of "Satoshi unmasked at last" by what I thought were reputable sources of information.

If they're wrong on this, I wonder what else they're wrong on?

[–]jonny1000 5ポイント6ポイント  (1子コメント)

Except the journalists were not tricked. At least the Economist ones were not. This makes the whole thing even weirder

[–]roybadami 3ポイント4ポイント  (0子コメント)

It's very similar in that respect to the anonymous paper that purports (and fails) to refute Greg Maxwell's analysis of the (probably) faked Satoshi GPG keys that were released some time ago. Like this blog post, that paper, too, is obfuscated with long technology tutorials.

[–]supermari0 12ポイント13ポイント  (8子コメント)

I'm still thinking Andresen and Matonis were shown actual proof.

[–]bobthesponge1 56ポイント57ポイント  (4子コメント)

I'm giving Andresen, Matonis and Grigg the benefit of the doubt for 48 hours. No hard cryptographic proof after that I'll be throwing tomatoes :)

[–]SalletFriend 11ポイント12ポイント  (0子コメント)

That's actually a very reasonable position.

[–]supermari0 3ポイント4ポイント  (0子コメント)

Presumably, that proof is forthcoming.

Why not immediately within the first announcement? No idea.

[–]larsga 13ポイント14ポイント  (2子コメント)

This is really baffling. Andresen's blog post is mostly about how he was totally convinced even without the actual proof. And it's very vague on what proof he was shown. That's really weird. The focus should have been on the proof, and that it's not makes it sound like he didn't get any proof.

[–]dapperdanceredditor for 2 months 13ポイント14ポイント  (0子コメント)

It sounded like a teen girl meeting a Johnny Depp impersonator

[–]optimists 23ポイント24ポイント  (30子コメント)

Maybe what he tried to pull off only took an hour. The better question is: what was infor Gavin?

[–]c_o_r_b_aredditor for 2 months 41ポイント42ポイント  (10子コメント)

I'm leaning towards the idea that Gavin genuinely thought he was Satoshi and was fooled, as were a few other people. Which is depressing. I know people here hate him, but I don't think he was in on it. He's incompetent rather than evil.

I think Wright does have legitimate crypto and programming knowledge, studied Satoshi's writing a bit, and was able to both talk the talk and use the charm common to all conmen to get them to believe it.

And from there all he had to do was take his laptop out and stage verifying blocks 1 and 9 in front of them. That could be done in various ways while still making it look like he's running actual signature verification commands. Essentially, he would've replaced one or more of the commands with dummy versions. Just about anyone with basic programming knowledge could do it.

The Economist seemed to confirm that the verification was indeed only done from Wright's own computer and was not independently verified by them:

Mr Wright has also demonstrated this verification in person to The Economist—and not just for block 9, but block 1. Such demonstrations can be stage-managed; and information that allows us to go through the verification process independently was provided too late for us to do so fully. Still, as far as we can tell he indeed seems to be in possession of the keys, at least for block 9. This assessment is shared by two bitcoin insiders who have sat through the same demonstration: Jon Matonis, a bitcoin consultant and former director of the Bitcoin Foundation, and Gavin Andresen, Mr Nakamoto’s successor as the lead developer of the cryptocurrency’s software (he has since passed on the baton, but is still contributing to the code).

Maybe Gavin or Jon did independently verify it despite The Economist not doing so. But they never said they did. And I'm betting they didn't.

If this is true, the only question is why supposed experts would just accept that and not independently verify it from their own computers.

All they had to do was ask him to sign a message with something like "Craig Wright = Satoshi" using the genesis block's address's private key and/or Satoshi's GPG key, stick the message and signature on a USB drive (which could potentially have malware, but probably unlikely to be effective against Jon or Gavin's computers without a zero-day), and have them plug it in and check that it validates.

Though even then: if he was really Satoshi and really wanted to prove it, he would have posted the message and signature publicly.

edit:

Disregard this post for now, I guess. I should read more carefully. Gavin claims he did independently verify it on a clean computer.

Part of that time was spent on a careful cryptographic verification of messages signed with keys that only Satoshi should possess. But even before I witnessed the keys signed and then verified on a clean computer that could not have been tampered with, I was reasonably certain I was sitting next to the Father of Bitcoin.

I think that leaves only two very concerning possibilities:

  • Craig Wright is Satoshi.
  • Gavin is wittingly collaborating with him in this scam.

[–]ex_ample [スコア非表示]  (0子コメント)

Actually, you can see how he probably tricked them just looking at his script screenshot:

I posted this in another thread, but I think there's a good chance that the "bug" in his script is actually designed to fool people who think they're watching him verify the signature in person, which is how this guy "verified" himself to people.

The way his script is witten, it looks like it verifies the data the file path "$signature" which is the second command line parameter.

But in fact, it reads from a file referenced in the variable"$signiture"

So, if you were demoing this to someone you could do

cat whatever.txt

EcDSA.verify output whatever.txt pub.key

the contents of "whatever.txt" would be output to the screen when you run cat, but openssl would actually read a completely different file, whatever you'd set the $signiture environment variable too

__

I don't know why he didn't fix it before posting a screenshot to his blog. Maybe stupidity/lazyness. These are just simple shell scripts, he's not a serious coder (Or he would have switched out the openssl binary, not just made a 'typo' in a bash script)

[–]theymos[S] 6ポイント7ポイント  (0子コメント)

not just for block 9, but block 1

Keep in mind that block 1 is not the genesis block. The genesis block is block 0. Block 1 was probably mined by someone on the cryptography mailing list, and it is possible that Wright could have acquired this private key.

[–]ciphera 7ポイント8ポイント  (7子コメント)

Couple this with the fact that Gavin is not exactly an expert on crypto.

[–]pb1x 14ポイント15ポイント  (6子コメント)

He doesn't claim to be

I am not a Cryptographer

- Gavin

[–]NLNico 13ポイント14ポイント  (3子コメント)

If I put my conspiracy-hat on, I would say the following Craig Wright quote is relevant:

Simulations on his supercomputer show, he says, that blocks could theoretically be as large as 340 gigabytes in a specialised bitcoin network shared by banks and large companies.

[–]ex_ample [スコア非表示]  (0子コメント)

That makes no fucking sense whatsoever. Why would you need "supercomputer simulations" to tell you you could have 340gb blocks?

[–]BitcoinRootUserredditor for 3 months 10ポイント11ポイント  (7子コメント)

Gavin claims on his blog it was verified on an independent computer of his

Part of that time was spent on a careful cryptographic verification of messages signed with keys that only Satoshi should possess. But even before I witnessed the keys signed and then verified on a clean computer that could not have been tampered with, I was reasonably certain I was sitting next to the Father of Bitcoin.

[–]c_o_r_b_aredditor for 2 months 3ポイント4ポイント  (4子コメント)

That makes things more interesting. I removed that part from my post.

Not exactly "independent" verification. But either the "clean" computer wasn't really clean, or Gavin's complicit in the scam, or Wright has Satoshi's keys.

[–]BitcoinRootUserredditor for 3 months 6ポイント7ポイント  (0子コメント)

Yup any one of those 3. I'm not really leaning towards any yet ;(

I have more respect for Gavin than most here. But if this turns out to be false all will be lost

[–]waxwing 1ポイント2ポイント  (1子コメント)

Why did he not specifically provide a challenge text (or if he did, why didn't he say so)? Or, more generally, what kind of message was signed? Was it timestamped?

[–]ex_ample [スコア非表示]  (0子コメント)

Not only that, but the 'bug' in his script looks like it's actually designed to let him trick people into thinking he's verifying something other then what he's actually verifying if you were to watch him do it in person.

[–]TheJediWizard 29ポイント30ポイント  (3子コメント)

It's all a ruse to lure the real satoshi out.

[–]kazzZZY 4ポイント5ポイント  (1子コメント)

My thoughts exactly. This guy is willing to pay Satoshi's taxes to get him out of the dark.

[–]pepe_le_shoe 13ポイント14ポイント  (0子コメント)

This guy is willing to pay Satoshi's taxes to get him out of the dark.

This guy clearly isn't paying any taxes.

[–]bitcoindoodredditor for 30 days [スコア非表示]  (3子コメント)

Gavin's independent verification procedure per https://www.reddit.com/r/btc/comments/4hfyyo/gavin_can_you_please_detail_all_parts_of_the/d2plygg 1. Gavin provided arbitrary string to sign (good). 2. Signature was copied to a clean usb Gavin provided (good). 3. Gavin verified signature on a "brand new" laptop (good). 4. The "brand new" laptop was provided by Wright (fucking horrible). 5. Gavin was not allowed to keep laptop or usb (are you fucking serious).

[–]thatdudeadam 9ポイント10ポイント  (1子コメント)

Mr Wright said he planned to release information that would allow others to cryptographically verify that he is Satoshi Nakamoto. Soon after Mr Wright went public, Gavin Andresen, chief scientist at the Bitcoin Foundation, published a blog backing his claim. "I believe Craig Steven Wright is the person who invented Bitcoin," he wrote. Jon Matonis, an economist and one of the founding directors of the Bitcoin Foundation, said he was convinced that Mr Wright was who he claimed to be. "During the London proof sessions, I had the opportunity to review the relevant data along three distinct lines: cryptographic, social, and technical," he said. "It is my firm belief that Craig Wright satisfies all three categories."

http://www.bbc.co.uk/news/technology-36168863

[–]-ment 17ポイント18ポイント  (3子コメント)

The reason he says he will never accept any money, awards or a Nobel Prize is because he is a fraud and he would get into serious trouble if he did and was found out. He is in it for the fame and adoration. His insistent reminders that this is definitely not the case, his vague "proofs", his body language... should be enough for anyone paying close attention to become highly suspicious.

[–]Jahus 7ポイント8ポイント  (1子コメント)

If he wants to prove himself as Satoshi, he should make a transaction or sign a text with the private key he used for that transaction, shouldn't he?

[–]Explodicle [スコア非表示]  (0子コメント)

You and your hoops, jeez! He shows us the emperor's new clothes a detailed post about digital signatures, and that's still not good enough for these birthers! /s

[–]MentalRental [スコア非表示]  (7子コメント)

Gavin Andresen weights in: https://www.reddit.com/r/btc/comments/4hfyyo/gavin_can_you_please_detail_all_parts_of_the/d2plygg

Craig signed a message that I chose ("Gavin's favorite number is eleven. CSW" if I recall correctly) using the private key from block number 1.

That signature was copied on to a clean usb stick I brought with me to London, and then validated on a brand-new laptop with a freshly downloaded copy of electrum.

I was not allowed to keep the message or laptop (fear it would leak before Official Announcement).

I don't have an explanation for the funky OpenSSL procedure in his blog post.

[–]ex_ample [スコア非表示]  (4子コメント)

Reposting this:

The way his script is witten, it looks like it verifies the data the file path "$signature" which is the second command line parameter.

But in fact, it reads from a file referenced in the variable"$signiture"

So, if you were demoing this to someone you could do

cat whatever.txt

EcDSA.verify output whatever.txt pub.key

the contents of "whatever.txt" would be output to the screen when you run cat, but openssl would actually read a completely different file, whatever you'd set the $signiture environment variable too

[–]BitcoinRootUserredditor for 3 months [スコア非表示]  (3子コメント)

If the signature was then verified on a fresh installation of electrum on a new laptop then the point is moot

[–]bytevc [スコア非表示]  (0子コメント)

"I have the proof but I can't show it to you."

[–]myedurseredditor for 28 days [スコア非表示]  (0子コメント)

Gavin favorite number is 11? Bring on the Illuminati/NWO tinfoil brigade!

Besides, who the heck has a favorite number anyway. What is he, Shirley Maclaine?

[–]omeganemesis28 7ポイント8ポイント  (1子コメント)

I mean did it not ring any bells when reporters heard that he said he would not sign additional messages to prove it?

Hang on. Let me go claim I'm heir to this random rich dude's legacy to prove my point. Here is my claim, take my word for it, but no I won't give you my DNA sample to prove I'm related.

[–]backslashHH [スコア非表示]  (4子コメント)

The claimed sha256 value of

479f9dff0155c045da78402177855fdb4f0f396dc0d2c24f7376dd56e2e68b05

is not from any Sartre article, but the first sha256sum of the transaction validation. Verifying transaction Output[1] of https://blockchain.info/tx/12b5633bad1f9c167d523ad1aa1947b2732a865bf5414eab2f9e5ae5d5c191ba gives data:

0100000001ba91c1d5e55a9e2fab4e41f55b862a73b24719aad13a527d169c1fad3b63b5120100000043410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3acffffffff0200ca9a3b00000000434104bed827d37474beffb37efe533701ac1f7c600957a4487be8b371346f016826ee6f57ba30d88a472a0e4ecd2f07599a795f1f01de78d791b382e65ee1c58b4508ac00d2496b0000000043410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3ac0000000001000000

which is double sha256sum'ed and verified against the public key and the signature in https://blockchain.info/tx/828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe of Input[0]

$ printf '0100000001ba91c1d5e55a9e2fab4e41f55b862a73b24719aad13a527d169c1fad3b63b5120100000043410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3acffffffff0200ca9a3b00000000434104bed827d37474beffb37efe533701ac1f7c600957a4487be8b371346f016826ee6f57ba30d88a472a0e4ecd2f07599a795f1f01de78d791b382e65ee1c58b4508ac00d2496b0000000043410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3ac0000000001000000' | xxd -r -p -|sha256sum 
479f9dff0155c045da78402177855fdb4f0f396dc0d2c24f7376dd56e2e68b05  

[–]zappso [スコア非表示]  (2子コメント)

Yep. Simultaneously discovered here https://www.reddit.com/r/Bitcoin/comments/4hhreq/how_craig_constructed_the_message_that_he_signed/

This pretty much proves Craig lied. The SHA256 of that Sartre text is extremely (putting it mildly) unlikely to be 479f9... He deliberately presented the Sartre text truncated, to prevent others from computing its real hash. By claiming the hash was 479f9... he was able to provide a valid signature (that from the transaction described above).

[–]BIGbtc_Integration 5ポイント6ポイント  (1子コメント)

Leah Goodman of Newsweek also says it's maybe, well not, but could be almost true.... Maybe.

[–]G1lius 42ポイント43ポイント  (20子コメント)

"I am convinced beyond a reasonable doubt: Craig Wright is Satoshi."
-Gavin Andresen

And his credibility sinks further...

[–]todu 21ポイント22ポイント  (7子コメント)

I think it's quite possible that Gavin's blog account was hacked and that the hacker wrote that entire blog post in an attempt to discredit Gavin's reputation. Now that I think about it, it's been several hours since that "I believe that Craig is Satoshi" blog post was published but no other comments from Gavin at all despite all the heavy criticism in all subreddits.

Another reason to suspect that Gavin's blog account has been hacked:

Gavin usually tweets a link to his blog post as soon as he publishes it. Gavin made no such tweet for this particular blog post. That's possibly because the hacker has hacked Gavin's blog account but not hacked Gavin's Twitter account.

tldr: Why would Gavin post a controversial blog post and then immediately go to sleep not answering any of the criticisms? Sounds like his blogging account got hacked to me.

[–]getnit01 [スコア非表示]  (2子コメント)

tldr: Why would Gavin post a controversial blog post and then immediately go to sleep not answering any of the criticisms? Sounds like his blogging account got hacked to me.

Exactly. Nobody in their right mind would write a story like that and know that there will be major backlash/interest - and just go to sleep? If you're breaking a story this big (probably the biggest one you have ever written) you most definitely will not be going to bed! Not a chance in hell.

[–]deardevil80 4ポイント5ポイント  (3子コメント)

Let me go claim I'm heir to this MEUCIQDBKn1Uly8m0UyzETObUSL4wYdBfd4ejvtoQfVcNCIK4AIgZmMsXNQWHvo6KDd2Tu6euEl13VTC3ihl6XUlhcU+fM4= in hex is 4d455543495144424b6e31556c79386d3055797a45544f6255534c3477596442666434656a76746f516656634e43494b344149675a6d4d73584e515748766f364b4464325475366575456c31335654433369686c3658556c6863552b664d343d and not pay to address..

[–]TheMightyPrince 1ポイント2ポイント  (2子コメント)

Yeah, I came to the same result. I thought someone would provide an explanation.

It seems that people of jumped on this and it doesn't appear to be correct.

[–]karljt 3ポイント4ポイント  (0子コメント)

If he is Satoshi then he will have many ways of proving it which he may well do over the next few days.

[–]keihardhet [スコア非表示]  (0子コメント)

Gavin, the one who sends hackers 100k by accident now and then... very ... very unlikely source for anything coherent.

[–]jphamlore [スコア非表示]  (0子コメント)

Whoever is Satoshi possesses an estimated 1 million coins worth a considerable fraction of a billion US dollars.

Does any of the behavior of those claiming to be Satoshi have the slightest plausibility given this fact?

[–]jl_2012 9ポイント10ポイント  (6子コメント)

A real bitcoin signed message should be like this:

bitcoin-cli verifymessage 1BqcwhKevdBKeos72b8E32Swjrp4iDVnjP Hw6QbEy+Z5BNwiv0kPTyizzgU5T1H88RnPRvk7730VoGTReJndKzZ4Jnn1JjIkNiVwBIXsx19RwXQWVfWrZjW+M= "I am 'Loaded' of bitcointalk.org."

which should return true

[–]luke-jrLuke Dashjr - Bitcoin Expert 25ポイント26ポイント  (0子コメント)

Notice the signature here only proves that 1BqcwhKevdBKeos72b8E32Swjrp4iDVnjP vouches for bitcointalk user "Loaded". Specifically, it doesn't prove:

  • That /u/jl_2012 is related to 1BqcwhKevdBKeos72b8E32Swjrp4iDVnjP in any way.
  • That /u/jl_2012 is related to bitcointalk user "Loaded" in any way.
  • That bitcointalk user "Loaded" agrees that address is his.
  • That /u/jl_2012 sent transaction id c640a575781adcf2c8af9a9fbbfe6892596121061d3e96b171c556a1b99b532d.
  • That bitcointalk user "Loaded" sent transaction id c640a575781adcf2c8af9a9fbbfe6892596121061d3e96b171c556a1b99b532d.
  • That transaction id c640a575781adcf2c8af9a9fbbfe6892596121061d3e96b171c556a1b99b532d is in any way related to address 1BqcwhKevdBKeos72b8E32Swjrp4iDVnjP.
  • That transaction id c640a575781adcf2c8af9a9fbbfe6892596121061d3e96b171c556a1b99b532d is in any way related to the owner of address 1BqcwhKevdBKeos72b8E32Swjrp4iDVnjP.

http://coinig.com/ has a web interface to verify signed messages, but for anything important, you really want to use normal software running on a secure system you control.

[–]jl_2012 1ポイント2ポイント  (4子コメント)

You may use this page: http://coinig.com/

Address: 1BqcwhKevdBKeos72b8E32Swjrp4iDVnjP

Message: I am 'Loaded' of bitcointalk.org.

Signature: Hw6QbEy+Z5BNwiv0kPTyizzgU5T1H88RnPRvk7730VoGTReJndKzZ4Jnn1JjIkNiVwBIXsx19RwXQWVfWrZjW+M=

[–]manWhoHasNoName 7ポイント8ポイント  (2子コメント)

The point is you should include in the message "/u/jl_2012", "Loaded", and the date. That way we know you didn't just lift that message from someone else.

[–]jl_2012 4ポイント5ポイント  (1子コメント)

If I had 40000BTC I won't be here on reddit :P

[–]manWhoHasNoName [スコア非表示]  (0子コメント)

Agreed, just saying that a message is easy to spoof if it doesn't contain enough data to specify the who, the what and the when. Where and why aren't always necessary, but who what and when are always necessary. If you have what and when, anyone could be the who. If you have who and when, then anything could be the what. If you have who and what, then it could have happened at any time.

You gotta have who, what AND when in order for me to trust a signed message.

[–]fluffyponyza 19ポイント20ポイント  (17子コメント)

Note: there may be an obvious answer to this, in that old transactions were paid straight to the pubkey and not to the address. Just double-checking that to make sure:)

Note2: confirmed by /u/SENPAI_NOTICES_YOU - the pubkey is in the raw transaction. My post below can be disregarded, the sticked post stands as correct. My post remains for reference.

Cross-posting my post on one of the other threads, just to add to the confusion:

Seems entirely possible he found some type of pre-signed message.

This was my first thought, but in his blog post he provides an ECDSA public key:

0411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3

This public key corresponds to the Bitcoin address 12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S - but the process of going from the public key to the Bitcoin address requires you to first SHA256 hash the public key, and then RIPEMD-160 hash that result.

Now consider: it is EXTREMELY unlikely that a pre-signed message would've included the public key. It is also equally unlikely that Wright was able to brute-force through both hashing functions.

Thus we are left with only two options:

  1. Wright managed to get a pre-signed message and the address pubkey from the real Satoshi at some point in the past
  2. Wright is actually Satoshi

I'm not sure it makes a difference to me personally either way.

[–]pb1x 11ポイント12ポイント  (3子コメント)

Didn't 100% of old style transactions include pubkeys?

[–]umbawumpa 7ポイント8ポイント  (0子コメント)

yes - thats the decoded transaction directly from the blockchain:

{
                "Value": 18,
                "N": 1,
                "ScriptPubKey": {
                    "Asm": "0411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3 OP_CHECKSIG",
                    "Hex": "410411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3ac",
                    "ReqSigs": 1,
                    "Type": "pubkey",
                    "Addresses": [
                        "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S"
                    ]
                }    

[–]SENPAI_NOTICES_YOU 9ポイント10ポイント  (1子コメント)

411db93e1dcdb8a016b49840f8c53bc1eb68a382e97b1482ecad7b148a6909a5cb2e0eaddfb84ccf9744464f82e160bfa9b8b64f9d4c03f999b8643f656b412a3

This public key is directly revealed in the transaction. Just Ctrl+F for it.

https://blockchain.info/tx/828ef3b079f9c23829c56fe86e85b4a69d9e06e5b54ea597eef5fb3ffef509fe?format=hex

[–]fluffyponyza 2ポイント3ポイント  (0子コメント)

Thanks - updating my post accordingly

[–]optimists 6ポイント7ポイント  (2子コメント)

Out of memory and might be wrong, but iirc early on the transactions were pay to public key and not pay to address.

[–]murbul 4ポイント5ポイント  (0子コメント)

This is true. The transaction that funded that address used pay to pubkey, not pay to pubkey hash (as did most block rewards up until as recently as 2012).

But also that address has outgoing transactions which means the sig and pubkey are published anyway.

[–]fluffyponyza 2ポイント3ポイント  (0子コメント)

I seem to recall that too - I'll update my post to reflect

[–]kinoshitajona 4ポイント5ポイント  (1子コメント)

Also, you can recover pubkeys from signatures in ECDSA. This is the reason why the signatures in "signed message" functions for most wallets are so compact.

[–]fluffyponyza 4ポイント5ポイント  (0子コメント)

Yeah I was waaaaay too trigger-happy on my post, should've had another cup of coffee and read through the blog post again.

[–]murbul 2ポイント3ポイント  (0子コメント)

Pubkey for that address is well known.

[–]RubberFanny 1ポイント2ポイント  (2子コメント)

Is that Bitcoin address cited using compressed pubkey or uncompressed? Just curious cbf coverting the pubkey to addr myself to check but if so defs that address wouldn't have been used if it's compressed pubkey coz compressed pubkey came later anyways.

[–]xanderbelly 14ポイント15ポイント  (20子コメント)

The most obvious reason for this supposed "anomoly" is that reality itself is in the process of coming to consensus. One fork is where Craig Wright is Satoshi, one fork where he is not. We don't have enough confirmations yet to determine which will be the proper one.

This has much in common with the "Berenste(a)in Bears Universe Theory" because it points to the same underlying truth. Reality is not factual, it was decided by Einstein initially and the Copenhagen Interpretation of 1927 that objective reality does not, in fact, exist. It is all individual perception in a shared matrix where unconscious belief systems only allow a viewer to decode reality according to their pre-conceived notions.

To us, the cryptographic "proof" seems senseless and unbelievable, because it is. To us. It has to, otherwise the wave function would be collapsed instantly universally, which it cannot. At a subatomic level wave functions collapse, on the larger scale of our societal shared reality a consensus mechanism much like POW is used, and this uses (or manifests) as the passage of time.

To the others, the cryptographic proof is, right now, actual proof that Wright is Satoshi, in their Universe. If we inhabited their Universe B instead of our Universe A, we would see the cryptographic proof as valid. We have a fork of reality at this moment, and we are not sure which timechain will win.

Cryptographic proof is proof beyond a doubt, and this cannot exist in our Universe of subjectivity, because then the decisions would be out of our hands. This event is peeling back the curtain, showing us a window into the workings of our own reality; this is the power of POW and the Bitcoin blockchain.

We have literally created the "dent in the Universe" that Apple's Steve Jobs so figuratively spoke of.

Where we go from here, is a choice I leave to you.

IMHO

[–]chimpos 4ポイント5ポイント  (0子コメント)

Did they mention bitcoin was also dead?

[–]PrivilegedGlimpse 2ポイント3ポイント  (2子コメント)

Media learn what? they said some guy said he's satoshi.

edit: nevermind, BBC sounds convinced though they mentioned the doubts. probably based mostly on Gavins blog.

[–]SalletFriend 2ポイント3ポイント  (1子コメント)

ABC (Aussie) had a security/crypto guy come on (seemed like short notice) and just confirm everything the BBC article said almost word for word. I imagine the story tomorrow morning will be different. But it is being repeated without any journalists attempting to test the claim.

[–]ItsTyrrellYo 2ポイント3ポイント  (6子コメント)

dunno, if he doesn't come forward with some proper hard evidence soon, it might be a case that they're trying to lure the real Satoshi into confirming he still exists

[–]MaunaLoona 4ポイント5ポイント  (4子コメント)

That seems like a needlessly elaborate hypothesis. I find the claim of being Satoshi used for the purposes of scamming infinitely more likely.

[–]MarkOates 2ポイント3ポイント  (0子コメント)

Scammers... scammers everywhere

[–]music8mycomputer 2ポイント3ポイント  (1子コメント)

Looks like the blog post is part of a larger document I pulled from his xml feed from his page. http://codacoin.info/drwright.php

[–]RubberFanny [スコア非表示]  (0子コメント)

very interesting! this suggests he is loading privkeys into electrum.....can you do that with elrctrum? I thought it just creates a BIP32 HD wallet for you, does it let you import stray keys?

[–]elux 15ポイント16ポイント  (13子コメント)

Craig Wright is 100% not Satoshi. Maybe publishing the true name of Satoshi would even be defensible, given the circumstances. At some point Bitcoin starts to matter more than Satoshi's privacy. Maybe one who knows will be provoked to do so.

[–]crispix24 11ポイント12ポイント  (10子コメント)

Maybe he's waiting for people to make fools out of themselves claiming they know one way or the other, before making a transaction from the genesis block to prove them wrong. Sounds like something that Satoshi would do.

[–]SammieData 4ポイント5ポイント  (0子コメント)

hahah that would be fantastic, even though I hope he's not who he claims to be.

/r/bticoin would be a sea of deleted comments..

[–]elux 6ポイント7ポイント  (4子コメント)

Craig Wright is not Satoshi Nakamoto. RemindMe! 1 month.

[–]Mark_dawsom 20ポイント21ポイント  (12子コメント)

The only question now is was Gavin an accomplice or not.

[–]zoopz 13ポイント14ポイント  (2子コメント)

I don't think so. I think he's just a gullible geek and fraudsters talk easy.

[–]Mark_dawsom 14ポイント15ポイント  (1子コメント)

Either ways this can't be good for him. The media reported him as an authority that verified Wright's claim so this shows that he's either an accomplice or technically unreliable. As a core dev I think both are as bad.

[–]6nf 29ポイント30ポイント  (3子コメント)

Either Gavin knows or Gavin doesn't know. I'm not sure which is worse...

[–]n0mdep 15ポイント16ポイント  (0子コメント)

And Matonis FFS.

[–]igotthecoderedditor for 8 hours 9ポイント10ポイント  (5子コメント)

I happened to compromise Craig Wright after the coverage in December and had that access for a few months - here is some code he was working on since December 2015.

/*
 * CONFIDENTIAL - NOT FOR PUBLIC RELEASE - DRAFT VERSION 0.1 DECEMBER 2015
 *
 * iamsatoshi.c - Prove to people in person that I am Satoshi Nakamoto.
 *                For use against friends, investigators, journalists, marks, and more.
 *                One might say, my greatest creation so far!
 *
 * IMPORTANT: Only run this on my own computer from within an encrypted
 *            volume, ensure spectator(s) have NO camera or filming
 *            equipment in front of screen! 
 *
 *            The "message" to "sign" must be over 1000 characters to 
 *            make sure any spectator(s) cannot remember the exact contents.
 *
 * Copyright (c) 2015 Craig Wright
 */
 #include <stdio.h>

 /* Take this from argv[1] instead to appear more genuine */
//#define PUBKEY     "12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S"

/* IMPORTANT: For each demonstration, use a new signature from satoshi-signatures.txt, and make a note in there also which have been used, and with who, along with date/time */
#define SIG_BASE64 "MEUCIQDBKn1Uly8m0UyzETObUSL4wYdBfd4ejvtoQfVcNCIK4AIgZmMsXNQWHvo6KDd2Tu6euEl13VTC3ihl6XUlhcU+fM4="


int main (int argc, char *argv[1]) {
    int c, c2, count;

    if (argc < 2) {
        printf("Usage: %s <public key>\n", argv[0]);
        return(0);
    }

    printf("Opening private keyring to obtain private key for address: %s\n", argv[1]);
    printf("Private signing key retrieved! Please enter the text to sign now, hit enter twice when finished: ");

    count = 0;

    while ((c = fgetc(stdin)) != EOF) {
        if (c == '\n' && c2 == '\n')   
            break;
        c2 = c;   
        count++;
    }

    // REMEMBER THE SIGNING TEXT MUST BE OVER 1000 CHARS LONG!  LEAVE SUBTLE ERROR MESSAGE
    if (count < 1000) {
        printf("Error 1000: Please try again\n");
        return(0);
    }

    printf("Signing the above text using public key %s...\n", argv[1]);
    sleep(1);
    printf("Signature base64: %s\n", SIG_BASE64);

}   

[–]RubberFanny 4ポイント5ポイント  (0子コメント)

LOLOLOLOL You forgot:

include <turingcomplete.h>

/Super duper secret codes taht no one should ever see but I'll show them anyway and say I was forced too!/

[–]RubberFanny 13ポイント14ポイント  (3子コメント)

Don't tell Gavin Andresen whatever you do! He is still patting himself on the back for meeting Satoshi!

FYI if you look at Dr (lol) Wright's latest blog, he provides a tutorial on how to create Bitcoin addresses....thanks....but the reason I say this is because he points to bitcoinsharp as being a great C# library for making Bitcoin addresses.... It isn't... bitcoinsharp is obsolete and it creates OLD UNCOMPRESSED PUBKEY ADDRESSES so he is recommending you use a C# library that creates old style addresses and bloats the blockchain and makes transactions larger? Doesn't seem very satoshi like. Thashiznets on github actually updated the bitcoinsharp code to do compressed pubkey addresses and I'd find it likely that Nicolas Dorier did in his NBitcoin implementation as well. Anyone with half a brain would suggest NBitcoin over bitcoinsharp as the C# method for address creation so not much research went into that blog post which s supposed to be helping us do something so trivial...

[–]NicolasDorier 4ポイント5ポイント  (2子コメント)

Are you japanese ? I don't know why, all japanese call me "Nicholas". :p

[–]weev [スコア非表示]  (1子コメント)

There's an attempt by the United States government to sabotage Bitcoin in which Gavin is involved.

http://weev.livejournal.com/415748.html

Fake Satoshi is coming out in support of rapid block size expansion to not go to prison for tax fraud in Australia. It's a cooperative, international operation to kill Bitcoin.

[–]dapperdanceredditor for 2 months [スコア非表示]  (0子コメント)

I think this is pretty much spot on. It's weird that Craig says he wants "a gigablock network of banks and governments" when Satoshi was always against the establishment.

And his story about a "supercomputer called Tulip" that tested 340 gigabyte blocks sounds like "my uncle works at nintendo." Theology PhD Craig Wright called Bitcoin 'turing-complete' and writes his code in Windows Notepad.

I find it really hard to take him seriously.

[–]eviscerations 27ポイント28ポイント  (4子コメント)

/u/theymos - i don't always agree with the way you run this sub, but thanks for making this sticky.

so many fucking shills desperate to cling to this belief that this fucking con artist is satoshi it's disgusting.

i don't envy the work you'll have to do over the coming days deleting all the duplicate shitposting hive minds who won't accept the truth - that this guy is full of shit.

cheers.

[–]twoambienredditor for 2 months 4ポイント5ポイント  (12子コメント)

Can't wait until Satoshi shows up on Bitcointalk or some mailing list saying 'I am not Craig Wright'. I give it a week.

[–]MaunaLoona 7ポイント8ポイント  (11子コメント)

Unlikely. He didn't do that in any of the previous cases. Satoshi will remain silent. He's probably following the story and reading this subreddit (hi Satoshi!) but that's about it.

[–]eviscerations 1ポイント2ポイント  (3子コメント)

there was the whole 'i am not dorian nakamoto' thing

[–]MaunaLoona 5ポイント6ポイント  (2子コメント)

It was a spoofed email.

[–]eviscerations 1ポイント2ポイント  (1子コメント)

time flies apparently. i've been busy with life, but i distinctly remember this particular thread being a hot topic back then:

https://www.reddit.com/r/Bitcoin/comments/1zrshb/real_satoshi_nakamoto_denies_being_dorian_nakamoto/

[–]MaunaLoona 1ポイント2ポイント  (0子コメント)

The likely explanation was a hacked account since the message was never signed. We know that it came from an account Satoshi once used, but not that it was sent by Satoshi.

[–]Sealyy 6ポイント7ポイント  (0子コメント)

I'm currently seeing a lot of vote manipulation going on as well. +1 to raise awareness.

[–]Stupidaussiewanker 3ポイント4ポイント  (2子コメント)

If it isn't him which we all know. His digging himself a hole with the tax man

[–]spitgriffin 1ポイント2ポイント  (1子コメント)

Not really, as unless he sells any of those coins there's no capital gain. AFAIK bitcoin is treated as property in Australia so it's subject to CGT.

[–]twoarrayredditor for 0 hours 6ポイント7ポイント  (1子コメント)

Turn of events: Gavin is actually Satoshi.

[–]SeemedGood 3ポイント4ポイント  (0子コメント)

Finally, someone gets the most likely scenario.

[–]illuminatiman 1ポイント2ポイント  (0子コメント)

Will only believe someone is satoshi when they sell some of those satoshi coins !

[–]RubberFanny 1ポイント2ポイント  (0子コメント)

I think he is subtly hinting that we nominate him for a ton of award so he can add them to his linkedin profile! http://www.bbc.com/news/technology-36168863

What a shame the forum isn't enabled yet :( http://www.drcraigwright.net/forum/

[–]kentsor 1ポイント2ポイント  (2子コメント)

Could be a deliberate attempt to be discredited. Perhaps he is Satoshi, but this is an attempt to slide back into anonymity. Clearly very smart, so perhaps he's trying to appear as someone that's trying to claim credit but is ultimately found out to be a fraud.

[–]whsmnredditor for 13 days 1ポイント2ポイント  (0子コメント)

This is a reasonable assumption, but doesn't explain why Andreson and Matoni would want to look like fools hooking their names to something so obviously fishy.

[–]pixelesmario [スコア非表示]  (0子コメント)

(Failed) verification of the signature posted by Craig Wright on May 2, 2016- https://github.com/patio11/wrightverification

[–]earonesty [スコア非表示]  (1子コメント)

How can you possibly explain both the debunked command-line trickery used, and fooling Gavin in the same breath.

Guess 1 : a) Craig is satoshi (Gavin is right), and b) He lost his keys which resulted in c) A bit of crazy. I know if i misplaced >400 million dollars, I'd have a hard time formulating a coherent thought for quite some time.

Guess 2 : Gavin is no longer a credible witness to anything Bitcoin related. Maybe because of some malingering issues with core/xt/classic, or something to do with his new advisory position at DCG.

Guess 3 : Craig is very good at both social manipulation and command-line hacks. He created an environment where his signature would be verified and tricked a couple people into thinking it was a clean environment - hence the reason for the "special laptop", etc.

Any others?

[–]pazdan [スコア非表示]  (0子コメント)

"Also, it seems that there's substantial vote manipulation in /r/Bitcoin right now..."

You must be new here xD, it's been going on for maybe 6 months now.

[–]nihsotasredditor for 1 month [スコア非表示]  (0子コメント)

Great. This was a day, I hope it will not repeat again. So I have still time to fix my stuff and it is not stolen. Thanks JoukeH, whoever You are. Satoshi Nakamoto

[–]BitcoinMD [スコア非表示]  (0子コメント)

Even if he did sign something as Satoshi, doesn't that just prove that he has one of Satoshi's private keys, not that he IS Satoshi?

[–]DrCraigWrightredditor for 5 hours [スコア非表示]  (0子コメント)

I strongly dispute your representation of the evidence.