Bitcoin Core is an open source project , reference implementation for Bitcoin (BTC) nodes and a wallet capable of verifying bitcoin payments autonomously. Also known as the satoshi client , it is a direct sequel to the original bitcoin client released by Satoshi Nakamoto (later renamed "Bitcoin Core"). It has been the most used client by "full nodes" in the entire history of the Bitcoin network. It receives contributions from casual contributors and is maintained by a team of developers called "maintainers" with Wladimir J. van der Laan leading the release process. Some of its developments have been financed by the MIT Digital Currency Initiative. | Taken from: https://es.wikipedia.org/wiki/Bitcoin_Core
Bitcoin Core Software allows you to download part or all of the blockchain, turning your computer into a complete node of the Bitcoin network ; Bitcoin Core is open source, which means that anyone can review the software code and suggest changes in the development part ; Bitcoin Core comes with its own library, called Bitcoind, and has a graphical interface that allows easy navigation or access to a bitcoin wallet ; It allows the creation of a highly secure wallet of any type (single or multi-signature ), as it automatically generates a key tree that the user can access using a 12- or 24-word phrase based on the tree, called security seed. Bitcoin is essentially a version of this software.
The Bitcoin community is made up of members who maintain the Bitcoin network by hosting a version of the Blockchain and its whole transaction history on their computers, called Bitcoin Network Blockchain Nodes. While this is really nothing formal, nor is it actually something properly organized, the community exists, and the existence of this, along with the work people have done on this website, means users have started using Bitcoin Core as their reference for the community. Just like the bitcoin software implementation, and all the other operations on the Bitcoin network, are subject to decentralization and consensus, the dev teams working on Bitcoin are trying to keep a bit of the spirit of the cryptocurrency alive too.
Note that being a maintainer is not necessarily a permanent position, since members of the network may elect to remove maintainers who they feel are working against the overall vision of Bitcoins open-source network.
If developers incorporate changes into bitcoin core, but few Bitcoin nodes incorporate these changes, then the Bitcoin network remains untouched by these changes. Instead, individuals or teams around the world propose or start upgrades, which are then reviewed by hundreds of developers actively working on the Bitcoin project. The main developers are individuals across the globe, who each independently decide how they wish to contribute to Bitcoin.
Nodes may run any one of several Bitcoinas code implementations, but all Bitcoin implementations need to agree on core features in order to keep consensus. The Bitcoin Core reference client implements all aspects of the bitcoin system, including wallets, the transaction validation engine, a complete copy of the complete transaction ledger (blockchain), and the complete network nodes on the peer-to-peer Bitcoin network. To keep things somewhat straight-forward for all involved, the main software developer, Gavin Andresen, accepted suggestions for the clients software name, Bitcoin Core, in consideration that this is Bitcoins main Bitcoin software.
