I often hear people say that Satoshi wasn’t the best coder or early versions of Bitcoin were a mess.

I think that yes the whole codebase probably had many flaws.

BUT the ability to synthesize so many influences into a working solution in maybe 2 years is still an engineering achievement of a genius.

Reply to this note

Please Login to reply.

Discussion

✅ EtherFi Airdrop Is Live!.

👉 https://telegra.ph/EtherFi-05-03 Claim your free $ETHFI.

The first time I hard someone put forth the theory that Satoshi may have been John Nash I rejected it quickly.

But over time I realized he did fit the variables in a curiously exact way.

What you mention... The synthesis of ideas. Well Nash had been publishing (white)papers like "Asymptotically Ideal Money" which were describing bitcoin basically in the decade before its release.

Nash was also a self taught C++ programmer. (Partly as a therapy for his mental illness)

I am not saying it was he... Or not. But is an ineresting rabbit hole.

Very interesting. Totally unrelated but I think the early code used a lot of conventions promoted by Microsoft which makes me smile thinking about an open protocol written in a style promoted by one of the most closed source companies of the time.

Dan Kaminsky did a review of the codebase in July 2011 and, contrary to his expectations, found it well written and found the potential security holes he had anticipated already well mitigated.

So if ppl are saying what you said ppl say in yr first paragraph then I'd say that they're fairly clueless. Kaminsky's review was well received at the time (and sparked further interest from serious developers in Bitcoin as a real & significant project).

Dan's review is still available onlne for those who want to read it (even though Dan has since passed away)

Thanks for the new piece of knowledge- I didn’t know that. I could find the original piece but there is a Bitcoin audible episode read 🙏