Bitcoin development

Find more information about current specification, software and developers.

Specification

If you are interested in learning more about the technical details of Bitcoin, it is recommended you start with these documents.

Core developers

Responsible disclosure

If you find a vulnerability related to Bitcoin, non-critical vulnerabilities can be emailed in English to any of the core developers or sent to the private bitcoin-security@lists.sourceforge.net mailing list. An example of a non-critical vulnerability would be an expensive-to-carry-out denial of service attack. Critical vulnerabilities that are too sensitive for unencrypted email should be sent to one or more of the core developers, encrypted with their PGP key(s).

Get involved

Bitcoin is free software and any developer can contribute to the project. Everything you need is in the GitHub repository. Please make sure to read and follow the development process described in the README, as well as to provide good quality code and respect all guidelines.

Development discussion takes place on GitHub and the bitcoin-development mailing list at sourceforge. Less formal development discussion happens on irc.freenode.net #bitcoin-dev (web interface, logs).

More free software projects

Bitcoin Core contributors

(Ordered by number of commits)

A community website sponsored by Foundation The Bitcoin Foundation