Bitcoin Core

Bitcoin Core is free and open-source software that serves as a bitcoin node (the set of which form the bitcoin network) and provides a bitcoin wallet which fully verifies payments.wikipedia
59 Related Articles

Bitcoin

bitcoinsbitcoin walletBitcoin blockchain
Bitcoin Core is free and open-source software that serves as a bitcoin node (the set of which form the bitcoin network) and provides a bitcoin wallet which fully verifies payments.

Qt (software)

QtQt frameworkQt toolkit
It introduced a front end that uses the Qt user interface toolkit.
Bitcoin Core, a bitcoin client

Gavin Andresen

Gavin Andresen was the former lead maintainer for the software client.
After joining the developers contributing to Bitcoin along with Satoshi Nakamoto, he went on to become lead developer of the client software for the bitcoin network which is now known as Bitcoin Core.

OpenTimestamps

Bitcoin Core uses OpenTimestamps to timestamp merge commits.
Bitcoin Core uses OpenTimestamps to timestamp merge commits.

List of free and open-source software packages

List of free and open source software packages concerning financeData MiningFree and open-source software packages
List of open source software
Bitcoin Core – Peer-to-peer decentralised digital currency

Berkeley DB

BDBBerkeley DatabaseBerkeleyDB
The software previously used Berkeley DB for database management.
Bitcoin Core – The first implementation of the Bitcoin cryptocurrency

Bitcoin Cash

Bitcoin ABCBitcoin BCH
In September 2018, a Bitcoin Cash developer discovered the vulnerability CVE-2018-17144 in the Bitcoin Core software that could allow an attacker to crash vulnerable Bitcoin Core nodes and exceed the 21 million coin limit.
In 2018 Bitcoin Core developer Cory Fields found a bug in the Bitcoin ABC software that would have allowed an attacker to create a block causing a chain split.

LevelDB

Developers switched to LevelDB in release 0.8 in order to reduce blockchain synchronization time.
Additionally, Bitcoin Core and go-ethereum stores the blockchain metadata using a LevelDB database.

Free and open-source software

free and open-sourcefree and open source softwarefree and open source
Bitcoin Core is free and open-source software that serves as a bitcoin node (the set of which form the bitcoin network) and provides a bitcoin wallet which fully verifies payments.

Node (networking)

nodenodesnetwork node
Bitcoin Core is free and open-source software that serves as a bitcoin node (the set of which form the bitcoin network) and provides a bitcoin wallet which fully verifies payments.

Bitcoin network

bitcoin miningminingBitcoin protocol
Bitcoin Core is free and open-source software that serves as a bitcoin node (the set of which form the bitcoin network) and provides a bitcoin wallet which fully verifies payments. Initially, the software was published by Satoshi Nakamoto under the name "Bitcoin", and later renamed to "Bitcoin Core" to distinguish it from the network.

Reference implementation

referencereference softwareRI
It is considered to be bitcoin's reference implementation and is the most used implementation by a large margin.

Satoshi Nakamoto

Dorian NakamotoSatoshiSatoshi Nakomoto
Initially, the software was published by Satoshi Nakamoto under the name "Bitcoin", and later renamed to "Bitcoin Core" to distinguish it from the network.

Massachusetts Institute of Technology

MITMassachusetts Institute of Technology (MIT)M.I.T.
The MIT Digital Currency Initiative funds some of the development of Bitcoin Core.

Cryptocurrency wallet

Blockchain Asset Walletone hot and one coldstorage
Moreover, a cryptocurrency wallet, which can be used to transfer funds, is included by default.

QR code

QRQR codesQR-code
It allows users to generate QR codes to receive payment.

Blockchain

Blockchainsblockchain technologyblock
The software validates the entire blockchain, which includes all bitcoin transactions ever.

Distributed ledger

distributed ledger technologyDistributed Ledger Technology (DLT)
This distributed ledger which has reached more than 235 gigabytes in size as of Jan 2019, must be downloaded or synchronised before full participation of the client may occur.

Command-line interface

command linecommand-linecommand line interface
A command line-based daemon with a JSON-RPC interface, bitcoind, is bundled with Bitcoin Core.

Daemon (computing)

daemondaemonsservices
A command line-based daemon with a JSON-RPC interface, bitcoind, is bundled with Bitcoin Core.

JSON-RPC

JSON IPCJSON RPC
A command line-based daemon with a JSON-RPC interface, bitcoind, is bundled with Bitcoin Core.

Remote procedure call

RPCremote procedure callsremoting
Finally, bitcoin-cli, a simple program which allows users to send RPC commands to bitcoind, is also included.

Forth (programming language)

ForthForth programming languageForth language
Bitcoin Core includes a scripting language inspired by Forth that can define transactions and specify parameters.

Instruction set architecture

instruction setinstructionsinstruction
Operations on the data are performed by various OP_Codes.