Блокчейн представляет собой цепочку из блоков, которые формируют собой базу данных. Устройства, на которых хранятся эти распределённые данные, не имеют общего сервера. Каждый блок – это упорядоченная запись, которая содержит в себе ссылку на предыдущий блок и метку времени. Список блоков внутри базы данных постоянно растёт.
Принцип блокчейна заключается в объединении цифровых записей в блоки. Сложные математические алгоритмы связывают эти блоки между собой в хронологическую криптографическую цепочку – новые блоки находятся в конце этой цепочки. Переставить блоки местами невозможно – система отвергнет такое действие по причине несоответствия временной метки и структуры.
Блокчейн – это универсальный инструмент для построения различных баз данных, который обладает следующими преимуществами:
• Децентрализация. Отсутствует главный сервер хранения данных. Все записи хранятся у каждого участника системы.
• Полная прозрачность. Любой участник может отследить все транзакции, проходившие в системе.
• Конфиденциальность. Все данные хранятся в зашифрованном виде. Пользователь может отследить все транзакции, но не может идентифицировать получателя или отправителя информации, если он не знает номера кошелька. Для проведения операций требуется уникальный ключ доступа.
• Надёжность. Любая попытка внесения несанкционированных изменений будет отклонена из-за несоответствия предыдущим копиям. Для легального изменения данных требуется специальный уникальный код, выданный и подтверждённый системой.
• Компромисс. Данные, которые добавляются в систему, проверяются другими участниками. Если говорить умными словами – они пересчитывают хеш. Хеширование – процесс шифрования данных.
Позволяя цифровой информации распространяться, но не копироваться, технология блокчейн создала основу нового вида интернета. Технология была первоначально разработана для цифровой валюты, биткоина, но теперь уже повсеместно используется практически во всех сферах жизни – от производства до различных услуг, включая государственные.