Блокчейн — технология распределенной базы данных, представляющая собой непрерывную цепочку блоков, содержащих как собственную информацию, так и ссылку на предыдущий блок цепи. При этом у цепи нет единого сервера, вся цепочка блоков хранится на компьютерах пользователей блокчейна и полностью дублируется. Каждый пользователь видит весь блокчейн целиком.
Блокчейн основан на ассиметричном шифровании: адреса пользователей блокчейна представляют собой публичные ключи либо их производные. Транзакции между адресами блокчейна подписываются приватными ключами. Блоки блокчейна представляют собой совокупности записей транзакций пользователей и иную дополнительную информацию. Для формирования новых блоков используются различные технологии.