Блокчейн (цепь из блоков) — выстроенная по определённым правилам непрерывная последовательная цепочка блоков, содержащих информацию. Каждый блок содержит метку времени, хеш-код и хеш-код предущего блока - таким образом обеспечивается связь между блоками.
Общую схему блокчейна можно представить так:
Данные могут быть в любом существующем цифровом формате. Нулевой блок ещё называют генезиз блок (Genesis block).
Изменение информации в блоке меняет его хеш-код. Чтобы соответствовать правилам построения цепочки, изменения хеш-суммы нужно будет записать в следующий блок, что вызовет изменения уже его собственного хеш-кода. То есть технология блокчейн не позволяет вставлять новые блоки не по порядку, делая невозможными изменение или фальсификацию блоков.
По сути блокчейн — это распределенная база данных, хранящая данные в режиме "только добавление", у которой устройства хранения данных не подключены к общему серверу. Вся цепочка блоков имеет множество копий, которые хранятся в разных местах. При добавлении нового блока после проверки она обновляется на компьютерах по всему миру.
Технология блокчейн может применятся в различных областях: медицина и здравоохранение, финансы и банковское дело, страхование, Интернет вещей (IoT) и сети, цифровая реклама, информационная безопасность, управление цепочками поставок, прогнозирование, облачные вычисления, государственные услуги, розничная торговля, недвижимость, издательское дело, некоммерческие организаци, энергетика.
Первым применением технологии блокчейн стал биткоин в октябре 2008.