Which of the following is a key characteristic of blockchain technology?
a. It is a centralized database.
b. It is a distributed ledger.
c. It is controlled by a single entity.
d. It is easily modifiable.