Blockchain is a decentralized distributed network technology. Through cryptographic algorithms, the blockchain connects data blocks containing transaction information to form a transparent, secure and non-tamperable record.