Blockchain is a decentralized, distributed database that records transactions between parties in a secure and transparent manner. It is a digital ledger of transactions that is maintained by a network of computers rather than a single central authority.