Блокчейн — це розподілена база даних, яка зберігає інформацію про транзакції у вигляді ланцюжка блоків. Кожен блок містить дані про транзакції, хеш попереднього блоку та часову мітку.Перша робота над криптографічно захищеним ланцюгом блоків була описана 1991-го року Стюартом Габером (англ. Stuart Haber) та У. Скоттом Сторнеттою. Вони хотіли запровадити систему, де часові позначки документів неможливо спотворити чи пошкодити. 1992-го року Байєр, Габер і Сторнетта використали в проєкті дерево Меркла, що покращило ефективність, дозволяючи включати в один блок декілька документів.