Skip to main content


A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

A full node implementation of the Bitcoin protocol with a GUI and a wallet. Bitcoin Core is a MIT-licensed Qt 5 GUI application for the original Bitcoin codebase. Additional/previous names include "Bi…
Transactions are signed messages carrying out the transfer or generation of bitcoins. They are broadcast throughout the Bitcoin network and, if accepted, integrated in the blockchain.
The journal of all confirmed Bitcoin transactions. The blockchain consists of a linked sequence of blocks and each block contains a list of transactions.—Please use [] for the eponymous…
2869 questions
A wallet manages a user's private keys. Wallet software is used to send and receive Bitcoin. It also keeps track of the user's transactions, addresses, and balance.
bitcoind is the command-line software for Bitcoin Core. It stands for "Bitcoin Daemon" where a daemon is any computer process which runs in the background ("service" in Windows terminology).
Tells a user how to pay a recipient. Bitcoin addresses are strings consisting of numbers and letters that begin with '1', '3', or 'bc1'. Addresses encode the recipient's output script that includes ei…
1098 questions
A peer-to-peer payment system leveraging unbroadcast pre-signed transactions to track user balances.
Transaction fees are paid to miners by the sender of a transaction. This money rewards miners for the work they do in putting transactions into a specific order and adding them to new blocks to be…
1006 questions
Security issues with the design or implementation of Bitcoin.
938 questions
Private keys are used for signing transactions and allow the holder of the private key to spend the Bitcoin associated with the address derived from the private key.
898 questions
A remote-procedure-call (RPC) interface provided by the Bitcoin Core wallet and it's companion software bitcoind. This RPC interface uses the Javascript Object Notation (JSON) serialization format for…
864 questions
A mining pool is a way of sharing the work needed to find a block. Miners are rewarded in proportion to the amount of computing power they contribute to the problem, with various ways of calculating r…
820 questions
The underlying concepts and game theory of mining.
813 questions
Exchanges are sites which allow for the conversion of Bitcoins to various world currencies as well as alternate cryptocurrencies.
780 questions
Blockchain Ltd. is a company that offers a web wallet and provides a blockchain explorer under the domain
723 questions
A client is any application which allows a user to connect to the Bitcoin (or alternate) network. Alternately, "client" may refer to a non-standard user interface which interacts with the Bitcoin netw…
722 questions
The components of the blockchain and a data structure that collects transactions.
696 questions
Electrum is a lightweight Bitcoin client written in Python
674 questions
An API is an Application Programming Interface and services often have APIs available for developers to write software which accesses information offered by the service.
662 questions
A simple, stack-based, Forth-like programming language using "opcodes" to express spending conditions.
Source code and development of Bitcoin Core, the reference implementation of Bitcoin.
634 questions
A 2017 softfork that introduced a new transaction format to fix third-party transaction malleability and increased the blocksize.
620 questions
Transactions that have not yet been included in a block.
600 questions
Multi-signature addresses require m-of-n signatures to authorize spending funds sent to them.
576 questions
BIP32, or Hierarchical Deterministic Wallets. HD wallets are wallets that can be shared amongst different wallet implementation with or without the ability to spend coins.…
539 questions
A public key is the public half of the public/private keypair. Anyone can use a public key check that a signature is correct, but they can't generate the signature themselves with the public key.
521 questions
A hash is the output of a hash function, a function which is a mathematically reproducible but irreversible process that takes in an arbitrary length input and produces a fixed length output. The same…
515 questions
The process of recovering lost bitcoins or private keys from a wallet/backup
509 questions
should be used for questions related to the Bitcoin network and communication between different nodes on the Internet.
495 questions
A digital signature proves that the owner of a private key produced or endorsed a given message. These are used in transactions to prove that an output can be spent in a transaction.
472 questions
This is the process of bringing a Bitcoin client up to date with the list of all Bitcoin transactions known as the blockchain.
OFF-Topic: Questions about Litecoin are generally off-topic unless they are applicable to Bitcoin. Litecoin is a cryptocurrency based on Bitcoin. Litecoin is very similar to Bitcoin with a few dist…
464 questions
The creation and ongoing work for different existing and future Bitcoin-related projects and source code.
454 questions
Nodes that fully verify all of the rules of Bitcoin. The most popular software implementation of full nodes is called Bitcoin Core.
453 questions
The economics of mining operations.
452 questions
Alternative cryptocurrencies are OFF-TOPIC unless the question is applicable to Bitcoin.
446 questions
2 3 4 5