Watch this episode on YouTube or To scold
Listen to the episode here:
In this episode of “Bitcoin, Explained”, hosts Aaron van Wirdum and Sjors Provoost discussed the Bitcoin Core development process, and specifically the different roles involved in this process.
At the start of the episode, van Wirdum and Provoost explained what Bitcoin Core is, both in a practical sense and in a more defined sense, and they also touched on slightly different ideas about it. They then explained the roles of three distinct types of Bitcoin Core contributors: “regular” Bitcoin Core contributors, Bitcoin Core maintainers, and primary Bitcoin Core maintainer.
Since there are no barriers to entry, anyone can become a Bitcoin Core contributor, van Wirdum and Provoost pointed out: anyone can start contributing to the Bitcoin Core project by donating code, reviewing code or maybe other types of contributions like text translations. Bitcoin Core maintainers are therefore Bitcoin Core contributors who can merge new code into the Bitcoin Core code base. The hosts explained what exactly that means and how someone can become a bitcoin maintainer. Finally, va Wirdum and Provoost went over some of the typical tasks of the primary Bitcoin Core maintainer, which includes managing the release process, adding and removing (other) Bitcoin Core maintainers to the project, and updating update of the bitcoincore.org website. They also discussed which tasks are actually still performed by the Bitcoin Core Senior Manager and which tasks over the years have become more distributed.