Listen to Episodes Here:
In this episode of “Bitcoin, Explained,” hosts Aaron van Wirdum and Sjors Provoost discussed the development of Bitcoin Core and more specifically the different roles involved in the process.
At the beginning of the episode, van Wirdum and Provoost explained what Bitcoin Core is, both in a practical sense as well as in a more explicit sense, and they also mentioned some slightly different ideas about this. They then go on to explain the roles of three different types of Bitcoin Core contributors: “regular” Bitcoin Core contributors, Bitcoin Core maintainers, and Bitcoin Core lead maintainers.
Since there is no barrier to entry, anyone can become a Bitcoin Core contributor, van Wirdum and Provoost point out: anyone can start contributing to the Bitcoin Core project by providing code , code reviews, or maybe other types of contributions like text translations. Therefore, Bitcoin Core maintainers are Bitcoin Core contributors who can merge new code into the Bitcoin Core codebase. The organizers explained exactly what this means and how someone can become a Bitcoin maintainer. Finally, and Widum and Provoost looked at some of the typical tasks of Bitcoin Core main maintainers, including managing the release process, adding and removing (other) Bitcoin Core maintainers to the project, and updating updated bitcoincore.org website. They also discuss which of these tasks are in fact still performed by Bitcoin Core maintainers and which have been more distributed over the years.