A blockchain is a public database that records transactions done with it, and which is well-protected against outside interference. It’s a distributed system that is not stored on a specific server or node, but is instead distributed across innumerable nodes on the web, where every node only keeps a portion of the whole. The blockchain is also a consensus protocol where everything follows the same rules. Blockchains serve in turn as the fundamental technology behind cryptocurrencies.