Chaincode Labs is a Bitcoin research and development center based in Midtown Manhattan, New York. We are passionate about the development progress of the Bitcoin network and adjacent technologies. A critical part of our work is creating a space for those seeking a solid foundation with which to contribute to the Bitcoin and Lightning Network ecosystem.
Since 2016, our residency program has helped to train and develop the next generation of Bitcoin and Lightning protocol and application engineers. In 2020, we expanded our educational outreach to include online seminars. These groups utilize residency pre-work material and provide a space for collaboration between developers, designers, and other contributors across the world.
Weekly video calls diving deep into security concerns, adversarial thinking, and approaches to Bitcoin and Lightning protocol design.
In person programs designed to accelerate the learning of open-source contributors.
Once a week for 90 minutes, meet with fellow developers, challenge yourself, and receive guidance from current contributors. Weekly prep will take anywhere from 4-6 hours.
Groups will have anywhere from 10-25 participants with rotating discussion groups of 3-5. Participants share a dedicated channel on the Chaincode Learning Slack workspace and those who complete the program are invited to our seminar alum community.
Chaincode curates each cohort, arranges guest speakers, and provides ongoing support throughout the seminar. We do not provide moderators for small group discussions, but assign deputies to ensure an enriching experience. We expect everyone to attend every week. Participants are allotted one absence during the program. If you are absent a second time, we ask you withdraw from the group. We are happy to welcome you back in the future.
A six week program. Prior to start, participants should read Mastering Bitcoin.
Week 1: Welcome to Bitcoin Protocol Development
Week 2: Segwit
Week 3: Mining & Network Block Propagation
Week 4: P2P
Week 5: Script & Wallets
Week 6: Bitcoin Philosophy Workshop
A six week program (the sixth week is asynchronous). Prior to start, participants should read Mastering The Lightning Network.
Week 1: LN History, Payment Channels, and HTLCs
Week 2: How the Layers of Lightning Fit Together
Week 3: Lightning Routing
Week 4: Limitations
Week 5: The Future of Lightning
Week 6: Asynchronous Coding Practical
We are looking for individuals interested in contributing to Bitcoin Core or The Lightning Network. We are open to all levels of experience but passion is a must.
LN Seminar Alum
BPD Seminar Alum
BPD Seminar Alum
BPD Seminar Alum
BPD Seminar Alum
LN Seminar Alum
Our seminar materials are available for anyone to use with readings and discussion questions on various Bitcoin and Lightning topics
A comprehensive resource for Bitcoin protocol developers
A comprehensive resource for Lightning protocol developers