pull down to refresh

The topic of non-developer contributions to Bitcoin and Bitcoin Core came up in a thread the other day. So I wanted to elevate this list, in case people are interested.

Ways to contribute other than code:

Education / Outreach
Optech
Conferences
Saving Satoshi
Fundraising
Bitdevs

User feedback
Reproducing issues
Priorities?

Security
Dependency auditing
CVE disclosure
Mailing list
Pen testing

Dev Tooling
CI
Signet
Fuzzing
Drahtbot
Corecheck,dev
Bitcoin dev wiki

Mentoring
Developer hubs
Review clubs

Release Process
Testing guide
Building binaries
Signing binaries
translations
Packaging for distro

Monitoring
b10c stuff etc

Standardization
BIPs
Bolts etc

Events
Coredev
Online communication channels
Mailing list
Delving
IRC
Twitter / etc
Stack exchange
http://bitcoincore.org
Backups of stuff

Dev Infrastructure
Fuzzing
Devops stuff
Dns seeds

User feedback
Outward
Talk to miners? Exchanges? Surveys

Research
BRW

Janitor work
Reproducing

Other items listed:
Coredev
conference
BIPs (review, reading)
Stack exchange
CI
Fuzzer machines
Devops
Monitoring
http://bitcoincore.org maintaining/hosting
Signet / inquisition
Utilities for interacting with Bitcoin (Core)
Educational stuff like saving satoshi
Delving
Mailing list
Backup of delving/mailing list/github comments
IRC and logs
Drahtbot / meetingbot
Bitcoinacks (?)
Fundraising
Developer hubs
Review clubs
Technical talks / podcasts / outreach
Bitdevs
Deterministic builds (running)
Dns seed
Dependency auditing/pruning
Architecture CI doesn’t account for
Reproducing issues
Moderation of github
Research Week
Twitter threads
Translations
Security
Security mailing list
CVE management / disclosure etc
Pen testing
http://Corecheck.dev
Core dev wiki
Bitcoin wiki
Summaries of communal knowledge
Optech
Release packaging for distros
Janitoring old issues/PRs
BOSS program
Summer of Bitcoin

Original:
https://btctranscripts.com/bitcoin-core-dev-tech/2025-02/non-development-contributions

I don't understand more than half of these, but the least effort one I can guide anyone to do, is run a full node.

reply
21 sats \ 1 reply \ @nout 24 Sep

They also need to use their full node for something (like privately checking their balance and in progress transactions), otherwise there isn't really much point.

reply

Even just acting as a seeder to other nodes can be helpful, IMO

reply
0 sats \ 0 replies \ @Car 26 Sep

plebbook.com contribute

reply