01 / 736BTC

Bitcoin

Digital money without a central operator: a network in which anyone can transfer value and independently verify that the same rules apply to everyone.

Bitcoin is at once a set of public rules, a worldwide network of computers and a monetary unit known as BTC. It lets people transfer value directly without one bank or company maintaining the shared ledger. A wallet prepares and signs a payment, nodes independently check it, and mining helps place valid transactions into a shared history. One bitcoin is divided into 100,000,000 satoshis.

BTC, satoshi and currency converterConvert BTC and whole satoshis at a fixed ratio; derive monetary value from the reference rate for your selected currency.

Bitcoin is not a single app, website or company. It is an open protocol—a publicly described set of rules by which thousands of independent computers communicate. The same word also names this network and its monetary unit. So when someone says “I use Bitcoin,” they may mean the network; when they say “I am sending bitcoin,” they usually mean the BTC unit. No one needs a central operator's permission to download the software, verify the history or receive a payment. That does not mean the network has no rules. Quite the opposite: its rules are precise, and every Full Node checks them for itself. [1] [3]

Bitcoin does not sit on a phone as a file or inside a wallet as a coin. The network keeps a shared transaction history containing records of amounts that can still be spent. These records are called UTXOs. A wallet finds them, adds them up and displays the result as a balance. Whoever has the necessary cryptographic keys can satisfy the conditions for spending them next. This is the basis of self-custody: the user personally holds the means to authorize a payment. If bitcoin remains on an exchange or with another service, the user usually does not control the keys directly and the displayed balance is a claim on the operator. Technical control of a key and legal ownership are separate questions. [5] [7]

A wallet helps create addresses, track available funds and sign transactions. An address is information that can safely be given to a payer: it tells them how to lock a new amount for the recipient. It is not a username, a bank account or a secret password. A private key, by contrast, is a secret that must not be shared. The wallet uses it to create a digital signature, and the network can check that the signature meets the spending conditions without learning the key itself. Some conditions may require several signatures or a wait until a specified time. Anyone who obtains the required keys can create a valid transaction; the network itself cannot tell whether it was signed by the owner, a thief or someone forced to sign. [5] [7]

The recipient first sends an address or payment request. The sender's wallet selects suitable UTXOs, creates an output for the recipient and returns any remainder to a new address controlled by the sender. If it has an output worth 100,000 satoshis, for example, it can create 60,000 satoshis for the recipient, 39,000 satoshis as change and leave 1,000 satoshis as the transaction fee; this is only an illustration, not a recommended fee. After the amount, recipient and fee are checked, the wallet signs the transaction and broadcasts it to the network. Nodes verify it and may relay it onward. A valid transaction normally waits in a node's local Mempool until a miner includes it in a block. [5] [8]

Digital data is easy to copy. A correct signature alone is therefore not enough: a key holder could sign two different transactions that try to spend the same UTXO. One node may receive the first payment first while another receives the second. Both can carry valid signatures, but no more than one can belong to a single valid history. This is a double-spend attempt. Bitcoin does not solve the problem by marking coin files as uncopyable. It solves it by having participants verify a commonly ordered history of blocks. Which conflicting transaction ultimately survives is not decided by a picture in a wallet, the number of nodes that have just seen it or a central administrator. [1]

Every Full Node checks received transactions and blocks against the rules of the software chosen by its operator. It verifies, for example, that inputs really exist and have not already been spent, that signatures satisfy the conditions and that a transaction does not create new units from nothing. Developers can propose and publish new code, but they cannot switch it on remotely on other people's nodes. Miners can propose blocks, but nodes reject an invalid block. Exchanges, wallets and other companies can influence their customers, but they cannot unilaterally rewrite the rules of the entire network. Bitcoin therefore has no single director; it works because many participants repeatedly perform the same independent checks. [2] [4]

Miners collect valid transactions into candidate blocks and compete to find Proof of Work—the result of demanding repeated computation. A successful block points to the previous block, gradually forming a linked history. A node first checks that each branch follows the rules and only then, among valid branches, prefers the one with the most cumulative work. This makes rewriting older payments increasingly expensive. Mining does not give a miner the right to spend someone else's bitcoin or create an arbitrary reward. A large share of computing power can disrupt transaction ordering or confirmations, but it cannot turn an invalid block into a valid one for a node that continues to apply the original rules. [4]

While a transaction is waiting outside a block, it is unconfirmed. Inclusion in a block gives it its first confirmation, and each later block generally raises the cost of rewriting that part of the history. Confirmations are therefore not a stamp of absolute irreversibility but a growing degree of assurance. The average ten-minute interval is a long-term network target, not a timetable; sometimes the next block arrives quickly and sometimes the wait is much longer. In rare cases, a reorganization can remove one of the latest blocks, leaving the transaction unconfirmed again or replacing it with a conflicting spend. A sensible number of confirmations depends on the value and risk of the transaction. Bitcoin has no central cancellation desk: a voluntary refund is a new transaction. [1] [4]

Every block begins with a special transaction called the Coinbase Transaction. It lets the miner claim the block subsidy and the fees from transactions included in the block. Only the subsidy creates new units; fees are existing bitcoin transferred by users. The subsidy began at 50 BTC per block and is cut in half every 210,000 blocks in an event called the Halving. The rules therefore set a predictable issuance schedule, and rounding to whole satoshis keeps the total of all subsidies below 21 million BTC. Every Full Node checks that the miner has not claimed more than the rules allow. A limited number of units does not by itself guarantee their price, and lost keys do not trigger replacement issuance. [4]

Bitcoin makes it possible to hold and transfer value without a mandatory custodian and to verify the rules with one's own node. That possibility does not take responsibility away from the user. No authority can reset a lost or exposed key, correct a mistyped address or automatically reverse a fraudulent payment. The public history is not anonymous either: addresses do not contain names, but payments can be linked to one another and sometimes to an identity known to an exchange or merchant. Self-custody, independent verification and privacy protection are three different tasks. Bitcoin also does not guarantee a rising price, a cheap fee at every moment or an immediate confirmation. It gives the user tools and verifiable rules; safe use still requires care, a backup and an understanding of the specific risk. [6] [7]

For the clearest picture, read this entry together with Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Proof of Work, Full Node, 21 Million. The reverse links also lead from Satoshi Nakamoto, Bitcoin Whitepaper, Genesis Block, Full Node.

DOC · 001Bitcoin: A Peer-to-Peer Electronic Cash SystemPrimary DOC · 002Bitcoin Core source codePrimary DOC · 003Bitcoin Core documentationDocumentation DOC · 004Bitcoin Developer Guide — Block ChainDocumentation DOC · 005Bitcoin Developer Guide — TransactionsDocumentation DOC · 006Bitcoin.org — Protect your privacyDocumentation DOC · 007Bitcoin.org — Securing your walletDocumentation DOC · 008Bitcoin Developer Guide — Operating ModesDocumentation
Revised: Source-first · No investment advice