Ray Dillinger

Cryptographer who reviewed Bitcoin's code before its public release

Ray Dillinger is a computer scientist known by his online handles “bear” and “cryddit.” He studied computer science at the University of Kansas and has been active in the cryptography and cypherpunk communities for decades. He is one of two people — along with Hal Finney — known to have reviewed Satoshi Nakamoto’s Bitcoin source code before its public release.

Pre-Release Code Review

In late 2008, Satoshi Nakamoto shared Bitcoin’s source code privately with a small number of people before the public release in January 2009. Dillinger conducted a security audit of the code, examining it for potential vulnerabilities and attack vectors. Hal Finney simultaneously reviewed the code from a different perspective. In a later BitcoinTalk post, Dillinger recalled spending approximately two weeks reviewing the code, focusing on ways the system might be exploited.

Block Size Limit

Dillinger has been connected to the origin of Bitcoin’s 1 MB block size limit, one of the most debated parameters in Bitcoin’s history. In later public statements, he described how early discussions about potential denial-of-service attacks led to consideration of limiting block size to prevent spam transactions from overwhelming the network.

Mailing List Participation

Dillinger participated in the cryptography mailing list discussion about Bitcoin in November 2008, posting under the name “Ray Dillinger.” His posts engaged with the technical details of Bitcoin’s design, including questions about the incentive structure and security model.

Later Reflections

In September 2017, Dillinger published a reflective post on BitcoinTalk titled “If I’d known then what I know now,” in which he discussed what he might have done differently had he understood Bitcoin’s future significance. He reflected on the early code review process and the design decisions that shaped Bitcoin’s development. In an October 2022 interview with security researcher SerHack, Dillinger provided additional details about the pre-release review process and his early interactions with Satoshi.

Related Entries

4 entries