APPLICATIONS FOR THE 2026 ₿OSS CHALLENGE ARE NOW OPENApply Now →

START YOURCAREER INBITCOIN OPEN SOURCE

The ₿OSS Challenge is a Chaincode Labs initiative for coders serious about beginning a career in bitcoin open source software

About the Challenge

It's no secret that getting started in ₿OSS (Bitcoin Open Source Software) can be difficult. Sometimes it's not obvious where to begin, and other times it takes an extra nudge. No matter the situation, the ₿OSS Challenge is ready to tackle obstacles like these by providing guidance and scaffolding for the journey.

At the heart of the challenge is a set of programming exercises and hands-on activities spanning the course of a month. Once that month is complete, participants that are ready to continue the adventure have the opportunity to extend the program for two additional months.

How It Works

A structured 3-month journey from learning to contributing

1

Month One

Foundation & Core Learning

Chaincode curates each cohort, arranges curriculum, and provides ongoing support throughout the program. You will be expected to prep for a minimum 10 hours per week. Outside of the first week, there are no scheduled calls. This program will be taught and mentored by ₿OSS contributors that have stood in your shoes. Throughout the week, there will be async chat discussions and support. If you are willing to do the work, we'll give you what you need to get to where you want to go.

Stage 1 - Foundation & Core Learning
Stage 2 - Advanced Programs & Partnerships
2-3

Months 2 & 3

Advanced Programs & Partnerships

You will have the opportunity to participate in a program with a partner organization. Chaincode will also run a seminar and provide a list of supplemental resources. Advanced participants may be selected for additional opportunities.

Your Journey

Beyond the Program

The journey to becoming a full-time ₿OSS contributor is long, winding, and different for everybody. It is not a straight path. This challenge is not only designed to give you some supports along the way, but to foster the proactive, self-starter spirit that is required in open source. Join the challenge and see how far you can go!

Stage 3 - Your Journey

₿OSS Alumni

Meet the talented developers who have completed the challenge and are now contributing to bitcoin open source projects

2025

₿OSS Alumni

Sangbida

Sangbida

Funded by Blockstream to contribute to Core Lightning

Daniel

Daniel

Funded by ANNOUNCED SOON to contribute to Bitcoin Core

Ben

Ben

Funded by Maelstrom to contribute to PayJoin

Zealsham

Zealsham

Funded by ANNOUNCED SOON to contribute to PayJoin

Ron

Ron

Funded by Maelstrom to contribute to Silent Payments

Beulah

Beulah

Funded by ANNOUNCED SOON to contribute to FROST

Rita

Rita

Funded by ₿trust to contribute to LDK Node

Chuks

Chuks

Funded by ₿trust to contribute to LDK Node

Elnosh

Elnosh

Funded by OpenSats and Chaincode to contribute to LDK and Channel Jamming Research

2024

₿OSS Alumni

Nick

Nick

Funded by Spiral to contribute to Rust Bitcoin

Rob

Rob

Funded by BDK Foundation, OpenSats, and 2140 to contribute to BDK and kyoto

David

David

Funded by OpenSats and localhost to contribute to Bitcoin Core

Rkrux

Rkrux

Funded by Maelstrom to contribute to Bitcoin Core

Hodlinator

Hodlinator

Funded by OpenSats to contribute to Bitcoin Core

Tdb3

Tdb3

Funded by OpenSats to contribute to Bitcoin Core

Spacebear

Spacebear

Funded by Spiral to contribute to PayJoin

Marco

Marco

Funded by Brink to contribute to Bitcoin Core

Learning Resources

Free, world-class content to accelerate your Bitcoin journey

Self Paced Seminars

Self Paced Seminars

Materials are available for anyone to use with readings and discussion questions on various Bitcoin and Lightning topics.

Check it out
Onboarding to Bitcoin Core

Onboarding to Bitcoin Core

Covering both the technical components such as, architecture, consensus, validation, the wallet, P2P, and script, and also introduces the under-documented social aspects like PR etiquette and the decentralized development process.

Check it out
Bitcoin Development Philosophy

Bitcoin Development Philosophy

A guide for Bitcoin developers who already understand the basics of concepts and processes such as Proof-of-Work, block building, and the transaction life cycle, and who want to level up by gaining a deeper understanding of Bitcoin's design trade-offs and philosophy.

Check it out
Rust for Bitcoiners

Rust for Bitcoiners

Master the fundamentals of Rust and bitcoin. Start your journey to becoming a bitcoin rust contributor.

Check it out

About Chaincode

Chaincode Labs

Chaincode Labs is a Bitcoin research and development center based in New York City. We focus on the development of the bitcoin network and related technologies. A critical part of our work is creating a space for those seeking a solid foundation with which to contribute to the bitcoin ecosystem.

Since 2016, our residency program has helped to train and develop the next generation of Bitcoin and Lightning protocol and application engineers.

Learn.

Contribute.

Get Started.

© 2025 Chaincode Labs

₿OSS Challenge