Bitcoin Forum
January 26, 2021, 06:37:22 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Bitcoin Discussion / Could Satoshi Nakamoto be Mike Hearn? on: September 03, 2017, 05:27:20 PM
Is Satoshi Nakamoto Mike Hearn?
There are many coincidences involving a Mike Hearn and Satoshi Nakamoto connection.   Though many of you will automatically reject the notion because you dislike Mike Hearn, I would suggest you at least entertain the idea’s possibility. I have seen Mike Hearn on the long list of “Satoshi candidates” posted on bitcointalk but I have never seen anyone explore the idea.

Besides Mike being British and Satoshi using British English my first inclination to even consider Mike Hearn as being Satoshi Nakamoto was that Mike’s profile was created 1 day after Satoshi last logged in to the forum.

Satoshi’s profile:;u=3
Mike’s profile:;u=2700

Mike’s bitcointalk presence began 1 day 53 minutes and 13 seconds after Satoshi’s bitcointalk presence ended. Almost exactly 1 day separating their profiles seemed odd to me especially considering the impact Mike had in development later on.
Why would Satoshi Nakamoto hide his real identity?

The people who created the precursors to Bitcoin were not anonymous. Satoshi even referenced multiple influences by name in his whitepaper like Wei Dai, Ralph Merkle, and Adam Back. So why did the person behind Satoshi feel the need to remain anonymous? There doesn’t seem to be any precedent in the small niche of people who attempted to make digital/electronic cash. A lot of people are constantly regurgitating the idea that Satoshi knew how big Bitcoin would become and that Governments or nefarious people would want to hunt him down for his bitcoin holdings or for simply inventing bitcoin.
In reality, Satoshi didn’t even know if his invention would gain traction. Satoshi didn’t know he would be one of a handful of users running bitcoin in the first year which would allow him to mine as many blocks as he did. Satoshi didn’t know how much bitcoin would actually be worth.

So I think the better question is why would Mike Hearn hide is identity?

Mike Hearn in mid August 2006 was hired on by Google as a Site Reliability Engineer (

Why would an employee of Google secretly develop something? Well, Google themselves sum it up pretty nicely here: “As part of your employment agreement, Google most likely owns intellectual property (IP) you create while at the company. Because Google’s business interests are so wide and varied, this likely applies to any personal project you have. That includes new development on personal projects you created prior to employment at Google.“ ( )

Here Mike was indeed fully aware of Google’s policy when he released bitcoinj as a Google copyrighted project under the Apache 2 license:

Then here he is emailing Satoshi (himself Wink) a few hours after the bitcointalk announcement:
From: Mike Hearn <>
Date: Mon, Mar 7, 2011 at 2:13 PM
To: Satoshi Nakamoto <>
Hi Satoshi,
I hope you are doing well. I finally got all the lawyers happy enough
to release BitCoinJ under the Google name using the Apache 2 license:

I have no idea how long it takes Google to vet an employee project and license it, but combine that with building bitcoinj and doing that all under 3 months seems fast. What do I know, maybe bitcoinj was a pretty simple project.

I wonder what Google would have done with Bitcoin had Satoshi been an employee of Google?


Mike claiming he supposedly “coined the term SPV”.  Or, did he?
Here is Peter Todd and here is the reddit thread to go along with it:

The term “SPV” does not appear in the whitepaper but its meaning does. Simplified Payment Verification is section 8 of the whitepaper.  Did Mike slip and just inadvertently hint to him being the real Satoshi? Upon further investigation Mike had claimed months earlier that he coined the term “SPV wallet”. So he could have meant to say SPV wallet when Peter Todd was calling him out or maybe he did mean to say just “SPV”. Still not the smoking gun but interesting that he would throw that around knowing full well that Simplified Payment Verification was in the Whitepaper.

[After writing this up, Mike just released all his private Satoshi Emails through a user named CipherionX. Mike did show up in a reddit thread to confirm that they came from him and are indeed not fake. Bitcointalk link:
Reddit link to Mike’s post: ]
It is very plausible that in order to remain separate from something, that someone would in fact have email conversations between himself and an alias as “proof” that they are completely different independent people. Of course this would only make sense if the emails were made public at some point. Well guess what?  Mike just made them public and Mike also attempted to divulge them to Charles Hoskinson in 2013 who did not release them to the public.

If the dates can be trusted, Mike’s email leak serves as proof that he was there early on even if he was corresponding with himself Wink Besides the new email dump the only known public involvement that I could find was here on the sourceforge forum in October 2009:

Why did Mike not use Sourceforge as he posted openly so frequently in other project lists or forums? Are there posts that I haven’t seen from early on?

Mike did produce an email he sent to Satoshi In April of 2009 here in this thread: which does correspond with the new email dump.  An interesting thing I noticed in the above link is that Mike stated,
Fun. Here's mine, 12th April 2009. Back then the only documentation was the white paper and hardly anyone had explored the code, so a lot of my questions were very newbie-ish. Also I capitalized Bitcoin wrong.
But Mike continued to capitalize Bitcoin as BitCoin not just in that email but until May 14, 2011. Why is that interesting? Well, every thread and post he responded to that mentioned the word bitcoin didn’t capitalize the “C” ever. It would seem like he was almost doing it on purpose to show what a noob he was to the project. Oh then he of course points out the fact that he was a newbie for capitalizing bitcoin that way. It is odd that he continued to use that spelling without regard to how everyone else was spelling it and then later direct people’s attention to the fact that he use to spell it that way early on.

Also, what is odd about Mike’s involvement early on is that it doesn’t really parallel with his natural online demeanor. He is very vocal and has an involved online presence yet he just really isn’t vocal during the early stages of Bitcoin. Even his personal blog posts came to a halt in early 2009. For someone who is  generally very active online before Bitcoin and then after Satoshi’s disappearence, I find it peculiar that there is a dead silence period from Mike Hearn while Satoshi existed online.
Mike went Facebook silent from July 23, 2007 to March 8, 2011 which also coincides with Satoshi’s existence and pre-release development of Bitcoin.

The next step in my exploration of this idea was to create a calendar of time periods where Satoshi was silent on the forums. For example, Satoshi was silent on the forum from March 24, 2010 until May 16, 2010. I am guessing this is a period when Satoshi was away from his home travelling or vacationing. I was wanting to then correspond them with known dates when Mike was on vacations or at a conference, but as I stated above MIke wasn’t very public during Satoshi’s presence. If anyone knows of any of the potential Satoshis that were vacationing, hospitalized (Hal?), or travelling during that March to May gap in 2010, it would be a good link to the real Satoshi.

Hal Finney was also involved at the start only to leave and eventually return. He came back a month before Satoshi departed though.  Hal was the recipient of bitcoins first transaction and helped Satoshi troubleshoot early problems [Suspicious link removed]

Their correspondence lead me to believe that Satoshi may have had either a rapport or at the least some familiarity with Hal. I decided to search Mike Hearn and Hal Finney together which turned up a nice find. Here, Mike and Hal are talking about Trusted Computing back in July 2008, just months before the bitcoin whitepaper surfaced. Unfortunately I don’t quite fully understand Trusted Computing and the reason Mike Hearn was inquiring about a trusted web browser or how it would relate to Bitcoin,
- I'd like to launch Firefox in a protected domain and have it usable for
surfing the web. My vague, poorly thought out plan was to let the user pick
a photo from a library as proof of the trusted path, then show it in a tab
at startup. Once you saw the personal photo, you'd know you were interacting
with a copy of the browser that'd be safe to use even on a malware-riddled
However, I did also find this thread from Mike Hearn that Hal Finney later resurrected about TC: And even more interesting, Hal Finney later wrote in his brief memoir of bitcoin, “Bitcoin and Me”, posted on the bitcointalk forum (  that he was currently “working on something Mike Hearn suggested, using the security features of modern processors, designed to support "Trusted Computing", to harden Bitcoin wallets.” Was Mike Hearn originally researching a use for trusted computing in Bitcoin but never implemented it only to later pass it on to Hal FInney as a “suggestion”?  Mike on Google+ posted a link to Hal’s TC project when he learned Hal passed away and linked to Hal’s post on BTCtalk ( ; )


here is Satoshi stating he started working on bitcoin in 2007,
here Satoshi said he was done writing Bitcoin by July 2008 because that is when Google protocol buffers was made public”I looked at Google protocol buffers when they were released last year, but I had already written everything by then.”
and then above Mike Hearn in July 2008 is seeking guidance from Hal about trusted computing and then Hal working on trusted computing application on the suggestion of Mike for bitcoin. Ok why? Well bitcoin was done by July 2007 when Mike was inquiring about TC and Hal was working on a TC application later, meaning that TC has some application not related to the core of bitcoin but rather to a peripheral of bitcoin.
[Weak] Searching for more clues about Satoshi I came across a colloquial/slang term that he used. “Hack on” was used by Satoshi in the context of “work on”.
I found multiple instances where Mike Hearn used the same exact term in the same context:
I do admit the “hack on” argument is lame evidence as it is somewhat common term. However, not everyone used it in that context (like Hal Finney didn’t) and it does add to the list of coincidences.
[Warning: Reaching] Another super weak semi-coincidence is Mike Hearns birthday. Mike’s birthday is April 17th, 1984. Satoshi’s birthday was chosen as April 5th, 1975. I don’t know about you, but a lot of times when I have to enter a birthday in a service where I don’t want them knowing the truth, I usually always use my real birth month with fake day and year. [More reaching] adding 1975’s digits equal adding 1984’s digits/ 7+5=12 and 8+4=12.

According to Mike Hearn, Satoshi “communicated with a few of the core developers before leaving. He told myself and Gavin that he had moved on to other things and that the project was in good hands.“ This is also backed up by the new email release here:   
Mike- “I had a few other things on my mind (as always). One is, are you planning on rejoining the community at some point (eg for code reviews), or is your plan to permanently step back from the limelight?”
Satoshi- “I've moved on to other things.  It's in good hands with Gavin and everyone.”
The above communication is supposedly the first time anyone heard that Satoshi was leaving for good and it was none other than Mike Hearn as the recipient. Then a few days later Satoshi told Gavin the same thing.

None of these things points or alludes to Mike being Satoshi by themselves. But I do think that all these things together do paint a possible connection. Mike denied being Satoshi when I emailed him and also didn’t seem to care that I would post these things online attempting to connect him to Satoshi.
2  Alternate cryptocurrencies / Altcoin Discussion / What's wrong with BitShares and why I am leaving. on: May 03, 2015, 03:23:59 PM
Blah blah blah, wasted money....
3  Bitcoin / Mining support / [Guide] Block Erupter Cube Setup on: March 05, 2014, 03:34:49 AM
SkyscraperFarms Guide to setting up a Block Erupter Cube 30-38GH/s  in Windows

I spent a few aggravating hours trying to set one of these babies up. Most guides gloss over a lot of the settings. This is my attempt to help make it easier for some of you.

(**) these are the areas where I had most difficulty and it seems most people did not have these issues.
(*) is only pertinent to those setting up multiple cubes. If you are only setting up 1 cube, ignore these * hints.

1.  Tighten/re-screw heat sink screws.
      Every cube I received had this problem.  
      You will need to unscrew both front and back plates.  
      Unplug cooling fan.  
      Carefully slide the board and blades out all together.
      There are guide rails that the blades may get stuck on from shifting and you may need to adjust so it slides       out evenly.  
     Make sure all screws in heat sinks are tight. Then reassemble.

2.  Attach to PSU.
      You will need a PSU with at least two 6pin PCI-E cables on it and runs at 280W, preferably more.

3.  Insert 30amp Fuse into Cube.
        I had a few fuses start to melt until I only pushed them in partially, enough to make the connection. (This only happened on high when the unit starts to get really hot, an external fan helped too)
        After buying New 30amp fuses from the Auto store, this problem never happened again, so I believe it was a Fuse quality issue.
         Turn unit on.
         If you bought a used unit, hit the reset button. This will restore it back to defaults.(if the prior owner changed the cubes IP address you will not be able to access it using the factory set

4.  Change Router IP address.
         You will need to access your router.
         I changed mine from to
        The Cube uses as its primary DNS (remember the new address because you will need to if you want to access router settings at a later date)

**5.  Unplug Ethernet Internet cable going into Router, the cable from modem to router (Where the internet signal comes from).
          For some reason when I accessed the Cube my router kept dropping and acquiring the internet signal so I couldn't update any Cube settings.

6.  You will now need an Ethernet cable going from Cube to Router.

7.  Type in in your browser, this should bring up the Cubes settings and dashboard.

8.  Change the Cubes IP address.
         This is the very top input line on the Cubes Dashboard.
         Change it to for the first cube and then update settings.
         You should now be able to plug internet back into router.  
         *If you have multiple cubes the next cubes IP address change should be to and so on.....  
         Hit Update/Restart.
         Now enter into your browser to get to your cube's dashboard from now on. Leave this page open from now on.

9. Find your computers preferred IP address by opening the CMD window and typing in ipconfig.
         Next to "IPv4" is your prefferred IP address.

10.  Enter computers preferred IP address into Pool Address in the Cubes Dashboard twice with only a comma separating them.
          No spaces in between.  

**11.  Download the Mining Proxy from here: or just google slush's mining proxy.
          When it downloads it doesn't download into a folder of its own, so you will need to create one.
          Mine Downloaded to "My Downloads", I then had to create a new folder I called Proxy, and then dragged the "mining_proxy" application into it.

12.  Create a bat. file for the pool you wish to join inside the "Proxy" folder where        "mining_proxy" application is.
          I was using BTCGuild and pools.
          Right click inside the Proxy folder you created and click on "New" and open a "Text document".
          Right Click on the "New Text Document" and then click "Edit".

For BTCGuild, my bat file looks like this:
mining_proxy.exe -o -gp 8330 -p 3333

-o is the actual pool's http address, BTCguild's in this case

The -gp number is the Pool Ports Number on the Cube's dashboard.
My Pool Ports looks like: 8330,8330  
*This number is the only one that needs to be different for a second cube, both in the 2nd bat. file and on the 2nd Cube's dashboard.
*(I only have 1 BTCguild worker set up on their website and the Proxy will mine to that one worker no matter how many cubes and proxys' I have running.)

-p is BTCguilds port

13.  Save the file as "whateverYouWantToBeTheNameOfTheFile".bat or whatever name you choose and make sure its saved as "all files" not just a text document.
         *Name your next Cube's BTCGuildProxy2.bat and so on...

14.  For Miner user:password, Enter your Worker name followed by a colon and then your worker password.
         My worker:pasword is skyscraperfarms_1:1
         Just like the Pool Address and Pool Ports you must enter it in 2 times. So it looks like skyscraperfarms_1:1,skyscraperfarms_1:1
         No spaces in-between any of these inputs!

15.  Update/Restart the settings on your Cube's dashboard once everything is filled in like below.

16. Run the bat. file you created and your miner should start mining.

This is what my Cubes Dashboard looks like for my first Cube

IP                        ###.###.#.###



WEB Port                  8000

Primary DNS         ###.###.#.#

Secondary DNS

Pool ports                  8330,8330

Pool addresses         ###.###.#.##,###.###.#.##                    (do not enter pound sign's in, it is an actual number but will be different than mine)

Miners user:pass          skyscraperfarms_1:1,skyscraperfarms_1:1     (these are my worker name and passwords, feel free to mine with them Wink )

In Red are all things I had to change and/or  input.
In Green are the commas. Do not forget them and NO SPACES!
Please Feel Free to point out any spelling errors or any other mistakes or missed steps you think I may left out.

Thanks! SkscraperFarms

TL;DR Need help setting up Block Erupter Cube, Guide for Block Erupter Cube Asic Miner 30-38GH/s Windows
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!