Blockchain is an ordered and constantly updated database that is distributed to all participants in the system rather than stored on a single server.