A blockchain[1][2][3] — originally block chain[4][5] — is a distributed database that maintains a continuously-growing list of records called blocks.[1] Each block contains a timestamp and a link to a previous block.[6]:6 The data in a block cannot be altered retrospectively. Blockchains are an example of a distributed computing system with high byzantine fault tolerance.
The first blockchain was conceptualised by Satoshi Nakamoto in 2008 and implemented the following year as a core component of the digital currency bitcoin, where it serves as the public ledger for all transactions.[1] Through the use of a peer-to-peer network and a distributed timestamping server a blockchain database is managed autonomously. The invention of the blockchain for bitcoin made it the first digital currency to solve the double spending problem. The bitcoin design has been the inspiration for other applications.[1][3]
By design blockchains are inherently resistant to modification of the data. Decentralised consensus can therefore be achieved for the first time with a blockchain.[7] This offers the potential of mass disintermediation and vast repercussions for how global trade is conducted. Financial technology, in particular blockchains have the potential to restructure the cost of transacting in a financial system.[8] The technology has the ability to democratize payments.