Christian Decker is a Bitcoin pioneer and distributed-systems researcher with 15 years of engineering experience, currently leading core engineering at Blockstream from Zurich. He authored the world’s first PhD dissertation on Bitcoin at ETH Zurich and designed protocols such as PeerCensus and Duplex Micropayment Channels to help scale consensus and payments. A longtime open-source contributor, he has contributed to Bitcoin Core DNS seed functionality and played a central role in implementing Sphinx onion routing and multi-part payment features for Lightning Network projects. His blend of deep cryptography, networking and systems expertise is grounded in hands-on reliability work (including an SRE internship at Google) and long-term involvement in the Bitcoin community since 2009.
15 years of coding experience
13 years of employment as a software developer
Doctor of Philosophy (PhD), Distributed Computing - Bitcoin, Doctor of Philosophy (PhD), Distributed Computing - Bitcoin at ETH Zürich
Core Lightning — Lightning Network implementation focusing on spec compliance and performance
Role in this project:
Back-end Developer
Contributions:25 releases, 710 reviews, 2869 commits in 6 years 8 months
Contributions summary:Christian implemented and modified code to facilitate the payment process, including the creation of functions to handle the payment flow, the setting of channel properties, and the management of payment results. Their work involved the incorporation of new parameters and methods for managing the payment details, as well as adding features for multi-part payment systems. They were also focused on enhancements to the existing RPC calls in the code.
Onion Routed Micropayments for the Lightning Network
Role in this project:
Back-end Developer
Contributions:15 commits, 5 PRs, 11 comments in 2 years 7 months
Contributions summary:Christian primarily contributed to the implementation and refinement of the Sphinx onion routing protocol within the Lightning Network. Their work involved fixing race conditions in shared secret storage, implementing the initial version of Sphinx based on the specification, and adding associated data to the HMAC calculations. Further, they refactored the code to better handle multi-frame payloads and introduced the `HopPayload` structure. Their contributions demonstrate a strong focus on the core cryptographic and networking aspects of the project.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.