Блокчейн (цепочка блоков) — это технология хранения записей о совершённных транзакциях. Все узлы этой цепи хранят полные копии блокчейна.
При создании блока — новой группы принятых транзакций — происходит его добавление в блокчейн и публикация на всех узлах. В блоке, помимо собственно информации о транзакциях, хранятся также данные, подтверждающие подлинность предыдущего блока; вместе они образуют цепочку.
Чтобы новый блок был принят остальной частью сети, он должен содержать так называемое доказательство выполнения работы (proof-of-work). Это доказательство асимметрично: его легко проверить, но чрезвычайно сложно создать ввиду использования защищенных криптографических хеш-функций. Цель проверки — подтвердить, что новый блок действительно получился благодаря проведённым вычислениям.