pull down to refresh
121 sats \ 2 replies \ @super_testnet 13 Dec 2022 \ parent \ on: libsec256k1 V2 Released! · bitcoin-core/secp256k1 bitcoin
Bitcoin is an ecash protocol involving a currency and a network that are both called bitcoin. That protocol deserves a dedicated github page.
Bitcoin Core is one implementation of that protocol in the C++ programming language, and that deserves a separate github page.
Although that is a nice theoretical way of distinguishing the projects, it is worth pointing out that due to historical reasons, the "bitcoin" page on github hosts the actual C++ implementation of Bitcoin Core (partly because it was written first, before any specifications existed), and the "bitcoin core" page does not host that. Instead, the "bitcoin core" page hosts some related parts of bitcoin's tech stack, including a debugging tool and bitcoin core's cryptography library.
Maybe someday the github pages will be refactored so that the bitcoin page only hosts the BIPs and the protocol specification and the C++ code will go onto the bitcoin core page. But I don't think that will happen because there's not really much point and it would generate a lot of short term confusion.
One for the Bitcoin Trivia game night
reply
due to historical reasons
Ah, classic
Thanks for the in-depth explanation though
reply