A blockchain is like a digital record keeper, owned by a distributed network of users. This core technology provides a shared sense of truth that enables the accounting of both cryptocurrencies and nonfungible tokens. To dive into the details, the blockchain is a type of distributed ledger that records an ordered set of transactions. The term "blockchain" describes the data structure that records these transactions. Transactions are grouped into a sequence of blocks where each block references the previous block in the sequence (via a cryptographic hash), forming a tamper-resistant chain. These transactions are processed in order to produce a database of accounts where each account may own any number of digital assets.