Software de código aberto é software cujo código-fonte é público. A sua licença permite a qualquer um ler, usar, alterar e partilhar. A Open Source Initiative mantém a definição amplamente usada.
O Bitcoin é de código aberto
O Bitcoin Core, o software de nó mais usado, é publicado sob a MIT License (lido a 23 out. 2026). O seu histórico completo é público no GitHub. Qualquer um pode ler cada regra que um nó aplica, sugerir mudanças ou iniciar a sua própria versão.
O problema → a resposta do Bitcoin
Problem: com software fechado tens de confiar no fabricante sobre o que faz. Answer: com código aberto, revisores independentes podem verificá-lo. Os lançamentos do Bitcoin Core também vêm com checksums assinados e builds reproduzíveis, pelo que podes confirmar que o arquivo que descarregas corresponde ao código público.
Problem: código aberto não significa que alguém o reveja. Answer: o Bitcoin tem revisores independentes pagos (financiados através de grants) e um longo registro de revisão pública. Ainda assim, só ganhas o benefício se verificares as transferências.
Por que importa
Código aberto significa que nenhuma empresa é dona do Bitcoin. Se uma equipa fizesse más mudanças, os usuários poderiam recusar-se a corrê-las.
Takeaway: «Don't trust, verify» só funciona porque o código é aberto.