Client
A blockchain is a digital ledger of all cryptocurrency transactions. It is constantly growing as "completed" blocks are added to it with a new set of recordings. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Bitcoin nodes use the block chain to differentiate legitimate Bitcoin transactions from attempts to re-spend coins that have already been spent elsewhere. Client software is used on local computers to access and process transactions that are done on the blockchain. This client software can be a full node wallet, which stores the entire blockchain, or a lightweight wallet, which only stores the most recent block headers and requires trusting a third party server for blockchain data. |